0:00:02.167,0:00:03.768 So, I’m Jen, as she said, 0:00:03.768,0:00:06.281 and I did talk here a couple of years ago 0:00:06.281,0:00:07.831 where I reviewed a plugin, 0:00:07.831,0:00:09.691 and people seem to think that was pretty cool 0:00:09.691,0:00:11.101 so Matt asked me to do it again. 0:00:11.101,0:00:13.024 So we're gonna do Contact Form 7. 0:00:13.024,0:00:15.483 Just to kind of get a gauge, 0:00:15.483,0:00:16.951 how many people here 0:00:16.951,0:00:17.951 have a developed plugins themselves? 0:00:17.951,0:00:20.431 [silence while people raise hands] 0:00:20.441,0:00:21.441 And how many people here 0:00:21.441,0:00:22.871 have used Contact Form 7? 0:00:22.871,0:00:24.072 [silence while people raise hands] 0:00:24.072,0:00:24.922 How many people here 0:00:24.922,0:00:25.922 have used any contact form? 0:00:25.922,0:00:27.259 [silence while people raise hands] 0:00:27.259,0:00:27.872 Okay. 0:00:27.872,0:00:28.872 How many people here are designers? 0:00:28.872,0:00:30.703 [silence while people raise hands] 0:00:30.703,0:00:31.703 Anyone who hasn't raised their hand 0:00:31.703,0:00:32.756 at least once -- 0:00:32.756,0:00:33.346 you are gonna be 0:00:33.346,0:00:34.256 bored out of your mind, 0:00:34.266,0:00:35.215 go get some coffee. 0:00:35.215,0:00:36.374 [audience laughter] 0:00:36.374,0:00:37.374 Everyone else, there should be 0:00:37.374,0:00:38.633 something here for you. 0:00:38.633,0:00:40.533 I'm gonna try to go very fast 0:00:40.533,0:00:41.812 through the feedback 0:00:41.812,0:00:42.852 that I gave the developer 0:00:42.852,0:00:44.299 of Contact Form 7, 0:00:44.309,0:00:46.051 and kind of what he decided 0:00:46.051,0:00:47.571 about each of the bits of feedback 0:00:47.571,0:00:48.911 that I gave him, 0:00:48.911,0:00:49.631 and then try to leave 0:00:49.631,0:00:50.804 more time for questions 0:00:50.804,0:00:51.576 because I think that's 0:00:51.576,0:00:52.678 usually more interesting 0:00:52.678,0:00:53.763 otherwise you might as well 0:00:53.763,0:00:55.177 just watch video online, right? 0:00:55.177,0:00:56.992 So! 0:00:56.992,0:00:59.152 Takayuki is the developer 0:00:59.152,0:00:59.958 of Contact Form 7, 0:00:59.958,0:01:01.656 and he graciously agreed to this experiment 0:01:01.656,0:01:02.656 just no one thinks 0:01:02.656,0:01:04.656 I'm slagging on a developer 0:01:04.656,0:01:06.753 with his knowledge. 0:01:06.753,0:01:07.753 The first thing I noticed 0:01:07.753,0:01:10.054 when I installed Contact Form 7 0:01:10.054,0:01:12.062 (which I hadn't used for several years) 0:01:12.062,0:01:13.062 was that the menu placement 0:01:13.062,0:01:15.234 drove me crazy. 0:01:15.234,0:01:16.234 Because I don't know how many of you 0:01:16.234,0:01:17.988 realize this, but the nav is 0:01:17.988,0:01:21.244 sort is broken into content at the top 0:01:21.244,0:01:23.579 and sort of utilities on the bottom. 0:01:23.579,0:01:24.579 and he could have chosen 0:01:24.579,0:01:25.579 to put the contact form stuff 0:01:25.579,0:01:27.494 like right under comments. 0:01:27.494,0:01:29.964 So that was my first piece of feedback. 0:01:29.964,0:01:30.964 But as it turned out, 0:01:30.964,0:01:32.663 it wasn't his fault, 0:01:32.663,0:01:34.679 it was a plugin conflict, 0:01:34.679,0:01:36.109 which was great 0:01:36.109,0:01:37.454 because one of the reasons 0:01:37.454,0:01:39.254 that we asked plugin developers 0:01:39.254,0:01:40.254 to have a consistent UI 0:01:40.254,0:01:41.364 with WordPress core 0:01:41.364,0:01:43.176 is that people 0:01:43.176,0:01:44.988 who use WordPress with plugins, 0:01:44.988,0:01:46.032 if something goes wrong 0:01:46.032,0:01:47.076 they don't know what went wrong. 0:01:47.076,0:01:48.121 They just know it's broken. 0:01:48.121,0:01:49.121 And so, if someone does 0:01:49.121,0:01:50.372 a plugin that's broken 0:01:50.372,0:01:52.301 people think WordPress is broken. 0:01:52.301,0:01:53.301 So it was kind of funny 0:01:53.301,0:01:54.730 that the shoe 0:01:54.730,0:01:56.160 was on the other foot this time 0:01:56.160,0:01:57.590 and I found the conflict and it went away 0:01:57.590,0:01:58.590 so he didn't actually 0:01:58.590,0:01:59.715 anything wrong there. 0:01:59.715,0:02:01.163 if I hadn't had this other plugin installed 0:02:01.163,0:02:03.357 it would have been right under comments. 0:02:03.357,0:02:05.054 So, good job! 0:02:05.054,0:02:07.000 That said, 0:02:07.000,0:02:09.493 He is using this default gear icon, 0:02:09.493,0:02:10.773 which is an icon 0:02:10.773,0:02:11.773 we make available 0:02:11.773,0:02:13.035 for any plugin that's 0:02:13.035,0:02:14.297 gonna create a menu item, 0:02:14.297,0:02:15.560 just they have one 0:02:15.560,0:02:16.560 But you should really choose 0:02:16.560,0:02:17.560 the icon make sense 0:02:19.281,0:02:20.172 if you gonna have 0:02:20.172,0:02:21.063 a top level menu item. 0:02:21.063,0:02:21.954 so I said, 0:02:21.954,0:02:22.954 "Why don't you change that 0:02:22.954,0:02:25.032 to something, you know, 0:02:25.032,0:02:26.655 from the dashicon set 0:02:26.655,0:02:27.655 which are the icons that we use 0:02:27.655,0:02:29.655 for the other navigation items?" 0:02:29.655,0:02:30.655 He did not realize 0:02:30.655,0:02:31.655 that we had some 0:02:31.655,0:02:32.940 that kind of look like forms 0:02:32.940,0:02:33.940 and are even labeled 0:02:33.940,0:02:35.561 as being for forms. 0:02:35.561,0:02:37.591 So he said, "Yes! I will do that. 0:02:37.591,0:02:38.870 Find me one." 0:02:38.870,0:02:40.316 So, that's good. 0:02:40.316,0:02:41.960 Next I said, 0:02:41.960,0:02:42.960 I don't like it 0:02:42.960,0:02:45.092 that you have all these custom links 0:02:45.092,0:02:46.092 like, "Docs", and, "FAQ" and "Support", 0:02:46.092,0:02:48.033 and no help tab, 0:02:48.033,0:02:49.781 because everywhere else in WordPress 0:02:49.781,0:02:52.038 there's a help tab in the upper right 0:02:52.038,0:02:53.038 where if you don't really know 0:02:53.038,0:02:54.038 what's going on on the screen 0:02:54.038,0:02:55.392 you click it, it comes down 0:02:55.392,0:02:56.746 and it tells you what to do. 0:02:56.746,0:02:58.100 So I said "Please add one of those," 0:02:58.100,0:02:59.552 and he said "Yes!" 0:02:59.552,0:03:01.232 So that was good! 0:03:01.232,0:03:03.556 These are pretty easy changes so far 0:03:03.556,0:03:06.555 but a good confidence booster for me. 0:03:06.555,0:03:08.778 The title field. 0:03:08.778,0:03:09.778 This was weird; I didn't actually know 0:03:09.778,0:03:10.854 what was going on 0:03:10.854,0:03:11.854 when I saw this. 0:03:11.854,0:03:13.160 Where it says, " Untitled," 0:03:13.160,0:03:16.126 that is the "title" of the form. 0:03:16.126,0:03:18.362 If you hover over it, it turns yellow, 0:03:18.362,0:03:19.362 and then if you click in it, 0:03:19.362,0:03:22.304 then it shows you the actual editable fields. 0:03:22.304,0:03:24.276 but that's all it is, it's a title field. 0:03:24.276,0:03:25.243 So I said why don't you 0:03:25.243,0:03:26.211 just do it like core, 0:03:26.211,0:03:27.179 where it's just a field 0:03:27.179,0:03:29.179 and you know it's a field 0:03:29.179,0:03:30.535 and you can click in it. 0:03:30.535,0:03:32.261 He said [audio track jumps ahead] 0:03:32.261,0:03:35.903 So, compare core to this 3 step process. 0:03:35.903,0:03:37.780 And he said, "Yes!" 0:03:37.780,0:03:40.471 That was good. 0:03:40.471,0:03:42.217 "Generate tag." 0:03:42.217,0:03:44.176 This is in quotes 0:03:44.176,0:03:45.176 because it is specific label 0:03:45.176,0:03:47.176 that he is using on the form builder. 0:03:47.176,0:03:50.921 which is a little small on the screen 0:03:50.921,0:03:52.201 but basically this is how you add 0:03:52.201,0:03:55.201 form fields to the form. 0:03:55.201,0:03:56.323 I said, "Tag means something different 0:03:56.323,0:03:59.323 to users than developers. 0:03:59.323,0:04:02.537 To users, It means this kind of tag. 0:04:02.537,0:04:05.588 To developers, It means this kind of tag. 0:04:05.600,0:04:08.307 You are developer, so I get why you call it a tag, 0:04:08.307,0:04:09.307 but most people who are using forms 0:04:09.307,0:04:11.162 aren't going to think of that 0:04:11.162,0:04:13.306 so why don't you call it create new field, 0:04:13.306,0:04:15.379 and use simpler language. 0:04:15.379,0:04:16.562 But he said, [sotto voice] "No." 0:04:16.562,0:04:17.746 [audience laughs] 0:04:17.746,0:04:18.930 He didn't want to do that. 0:04:18.930,0:04:20.190 He said 'No' because he thought 0:04:20.190,0:04:21.190 it would confuse the people 0:04:21.190,0:04:23.190 who have already been using it. 0:04:23.190,0:04:24.190 We may have another conversation 0:04:24.190,0:04:25.307 about that, we'll see. 0:04:25.307,0:04:27.068 There is a section on the plugin 0:04:27.068,0:04:28.068 called messages. 0:04:28.068,0:04:29.758 These are the confirmations 0:04:29.758,0:04:31.448 and error reports that 0:04:31.448,0:04:33.139 happen when you submit the form. 0:04:33.139,0:04:35.799 There's a whole screen of them, 0:04:35.799,0:04:36.799 and they all start 0:04:36.799,0:04:38.384 with the little hash mark 0:04:38.384,0:04:39.364 And I said, "That means 'hashtag,' 0:04:39.364,0:04:40.364 why is that there? 0:04:40.364,0:04:42.167 I'm sure it's because you're a developer 0:04:42.167,0:04:43.517 and you start comment lines with that, 0:04:43.517,0:04:44.517 but it doesn't make sense 0:04:44.517,0:04:46.131 for regular people." 0:04:46.131,0:04:47.244 He said, "Yes!" 0:04:47.244,0:04:50.244 Yay! 0:04:50.244,0:04:52.692 This is a broader view of the message thing 0:04:52.692,0:04:53.627 as you can see, 0:04:53.627,0:04:54.969 It's kind of cut off. 0:04:54.969,0:04:57.204 That's because that is a scrolling box 0:04:57.204,0:04:58.635 but in browsers today, 0:04:58.635,0:05:01.328 you don't actually see the scroll bar 0:05:01.328,0:05:02.328 until you actually go to use it, 0:05:02.328,0:05:03.962 so it just looks like it's broken. 0:05:03.962,0:05:04.962 And again, if it looks broken, 0:05:04.962,0:05:06.948 people think WordPress is broken. 0:05:06.948,0:05:08.729 so I said --- 0:05:08.729,0:05:11.729 Actually, I'm sorry, I did these backwards. 0:05:11.729,0:05:15.432 This is: I thought people might not know what is going on, 0:05:15.432,0:05:16.483 so I said, introduce It 0:05:16.483,0:05:17.483 with telling them what 0:05:17.483,0:05:19.483 these messages are for. 0:05:19.483,0:05:21.058 He said, "Yes." 0:05:21.058,0:05:22.058 Also, you'd have to scroll 0:05:22.058,0:05:24.331 all the way back up to save it, 0:05:24.331,0:05:26.274 and I thought people would probably forget 0:05:26.274,0:05:28.075 so I said, put a save button at the bottom 0:05:28.075,0:05:30.168 and he said, "Yes." 0:05:30.168,0:05:31.354 And then I said, 0:05:31.354,0:05:32.354 "Also, this scrolling 0:05:32.354,0:05:33.811 is a pain in the butt, 0:05:33.811,0:05:34.811 why don't you just have the boxes 0:05:34.811,0:05:36.030 not that long. 0:05:36.030,0:05:37.892 He said, "Maybe." 0:05:37.892,0:05:40.345 He actually felt that it was too long, 0:05:40.345,0:05:41.345 he used to have it that way 0:05:41.345,0:05:42.690 where all of them were displayed 0:05:42.690,0:05:45.282 and he put the scroll in 'cause he thought 0:05:45.282,0:05:46.789 it made the page feel better. 0:05:46.799,0:05:47.799 But since the entire screen is 0:05:47.799,0:05:50.563 like three screens-worth long, 0:05:50.563,0:05:52.799 It's just not... it doesn't save anything. 0:05:52.799,0:05:55.349 so, but he said maybe, we'll talk about it. 0:05:55.349,0:05:57.146 Then there's this box 0:05:57.146,0:06:00.146 called Additional Settings. 0:06:00.146,0:06:01.146 I don't know what that is 0:06:01.146,0:06:02.995 if I'm a new user. 0:06:02.995,0:06:04.370 Maybe I use it to make all my forms blue 0:06:04.370,0:06:07.370 and make the box outlines in a different color. 0:06:07.370,0:06:08.936 It doesn't have any instructions, 0:06:08.936,0:06:11.258 or any reference to what that means, 0:06:11.258,0:06:12.258 and Settings is a word 0:06:12.258,0:06:14.049 that is used elsewhere in the UI 0:06:14.049,0:06:15.049 so I said, "Why don't you 0:06:15.049,0:06:17.077 just put a little intro line?" 0:06:17.077,0:06:18.077 He said, "Yes." 0:06:18.077,0:06:19.461 Yaay! 0:06:19.461,0:06:20.461 the section on mail -- 0:06:20.461,0:06:22.687 so this would be the notifications, 0:06:22.687,0:06:23.687 so anyone who has contact forms, 0:06:23.687,0:06:25.806 you know, you get the little email 0:06:27.245,0:06:28.400 that says, "You got a message!" 0:06:28.400,0:06:29.188 Name, e-mail, message, 0:06:29.202,0:06:30.910 all your fields. 0:06:30.910,0:06:31.910 so it has a lot of stuff 0:06:31.910,0:06:34.653 that's pretty typical 0:06:34.653,0:06:36.527 but I did not understand 0:06:36.527,0:06:38.966 why there was Mail 0:06:38.966,0:06:41.966 and Mail (2) in parentheses. 0:06:41.966,0:06:42.966 It didn't make sense to me, 0:06:42.966,0:06:45.384 especially since it only had one check box. 0:06:45.384,0:06:48.488 so I said, "Well, can't you just combine 0:06:48.488,0:06:50.192 that into Mail and don't have a Mail (2)?" 0:06:50.192,0:06:52.655 He said, "I agree that it is confusing, 0:06:52.655,0:06:54.989 but I do not how to make that better. 0:06:54.989,0:06:58.056 I thought the way was put it all in one box, 0:06:58.056,0:07:00.501 But he said, if someone can help me 0:07:00.501,0:07:01.745 figure out a way to make that better, 0:07:01.745,0:07:03.034 we can talk about it." 0:07:03.034,0:07:05.425 So we'll see. 0:07:05.425,0:07:08.895 But speaking of mail, 0:07:08.895,0:07:09.895 there is a thing in the form builder 0:07:09.895,0:07:11.895 that says, "And any put this caught into mail fields below. 0:07:11.895,0:07:13.940 or which one? there is so many. 0:07:13.940,0:07:15.673 I could you know. 0:07:15.673,0:07:17.565 again, here agree this probably, 0:07:17.565,0:07:20.857 confusiong, but he didn't really know the best way to address it. 0:07:20.857,0:07:22.905 so talk about more. 0:07:22.905,0:07:27.657 a Japanese being a language that is different from English, 0:07:27.657,0:07:29.906 sometimes have different UI issues. 0:07:29.906,0:07:32.937 so we doing lot of share our people familiar with what be done call language packs 0:07:32.937,0:07:35.460 you the work it's the wounderying the language packs. 0:07:35.460,0:07:36.850 but a few people, 0:07:36.850,0:07:40.207 so we being feel as the project far gash like too 0:07:40.207,0:07:44.060 sore the now I making core and plugins being too 0:07:44.060,0:07:46.995 translatable, people all around the world can use them, 0:07:46.995,0:07:48.226 to use them, 0:07:48.226,0:07:49.886 and just saving one developpers are in English. 0:07:49.886,0:07:52.260 so I notice recent version, 0:07:52.260,0:07:55.600 has a language chooser really exciting, 0:07:55.600,0:07:58.940 any they thout figure out make it based on the language, 0:07:58.940,0:08:01.480 then you could change the design based on the language 0:08:01.480,0:08:03.923 that you might have congration my to left, 0:08:03.923,0:08:05.030 we have to write, 0:08:05.030,0:08:06.639 you could such around, 0:08:06.639,0:08:07.865 so I like to this, 0:08:07.865,0:08:10.327 and I thought 0:08:10.327,0:08:17.816 well, when I think about UI, I think chooing thet because it's begging, and 0:08:17.816,0:08:21.905 write your progress to the final product that timeline. 0:08:21.905,0:08:23.205 so to me, 0:08:23.205,0:08:24.788 those two side. 0:08:24.788,0:08:25.951 kind of the switched, 0:08:25.951,0:08:28.338 but you can think about that you can know, 0:08:28.338,0:08:31.388 everyone thought about that but you are write 0:08:31.388,0:08:33.049 to the language distinguish. 0:08:33.049,0:08:36.478 so, he is interested in pleple who might artify staff perhaps, 0:08:36.478,0:08:38.361 contributing to the plugin, 0:08:38.361,0:08:40.845 I thought might,] 0:08:40.845,0:08:45.654 and then leaded, I know, but that the statement copy this code, 0:08:45.654,0:08:47.825 and paste it into the form left, 0:08:47.825,0:08:49.786 as it say the form at left, 0:08:49.786,0:08:50.999 to at the left? 0:08:50.999,0:08:53.135 this is missing words, 0:08:53.135,0:08:53.978 distinguish, 0:08:53.978,0:08:56.061 he said, my english is not great, 0:08:56.061,0:09:01.055 if there is anyone who wants to help me with making better english in the plugin, 0:09:01.055,0:09:02.618 please tell them to contact me, 0:09:02.618,0:09:05.335 so, anyone who is an editor likes grammer, 0:09:05.335,0:09:09.407 he would love to have improvement on the writing in the plugin 0:09:09.407,0:09:11.628 that is another way to contribute, 0:09:11.634,0:09:13.727 so he would say please help me. 0:09:13.727,0:09:15.371 or there are pretty small thouth, 0:09:15.371,0:09:17.756 so the little basic UI tweaks, 0:09:17.756,0:09:19.954 and there were some bigger thing 0:09:19.954,0:09:22.753 that I was last confident he will be interested in doing, 0:09:22.753,0:09:24.270 or say how they go 0:09:24.278,0:09:28.904 so the first thing I thought was that just list of the template tag 0:09:28.904,0:09:31.384 to make the form. 0:09:31.384,0:09:33.558 I don't know what the form is gonna look like 0:09:33.558,0:09:36.319 and I wanna know look like everyting in the would has a preview 0:09:36.319,0:09:38.381 so I said usually get preview. 0:09:38.381,0:09:39.670 He say 'Yes'! 0:09:39.670,0:09:41.865 I would do that 0:09:41.865,0:09:44.777 other paste is copy and paste, 0:09:44.777,0:09:46.841 do if you know what I'm talking about Contact Form 7 0:09:46.841,0:09:50.407 you have to create form when you actually have to copy and paste 0:09:50.407,0:09:56.837 this little short code creates on to the form. it's right there why can it you would for you. 0:09:56.837,0:09:58.149 It's twenty-forteen right? 0:09:58.149,0:09:59.000 so I said, 0:09:59.000,0:10:01.794 can you just make it automatically that over there? 0:10:01.794,0:10:04.007 No, probably not. 0:10:04.007,0:10:10.857 He does not like that and he think it would confuse people because they might have a different intention then adding to the form, 0:10:10.857,0:10:14.794 we have not communicate and not for the rarely understand, 0:10:14.794,0:10:16.025 that point of view, 0:10:16.025,0:10:17.027 but we will, 0:10:17.027,0:10:18.590 It would be awesome. 0:10:18.590,0:10:20.979 so I said if you not can not do that, 0:10:20.979,0:10:24.514 can you at least give us some directions, 0:10:24.514,0:10:26.268 for example, It would say, 0:10:26.268,0:10:27.748 paste into the form, 0:10:27.748,0:10:28.965 the form left, 0:10:28.965,0:10:30.775 but it doesn't say where, 0:10:30.775,0:10:32.335 and if you put it 0:10:32.335,0:10:34.248 allow this submit button, 0:10:34.255,0:10:36.361 what happen to your form, 0:10:36.361,0:10:37.790 so It's say, 0:10:37.790,0:10:39.868 put it above this admit button, 0:10:39.868,0:10:42.791 kind of like, wp-config file does, 0:10:42.791,0:10:44.946 I've got the following standards we say in wordpress, 0:10:44.946,0:10:50.171 because, if you put it below this admit button, 0:10:50.171,0:10:53.128 your new field, who be below submit button, 0:10:53.128,0:10:56.181 any might think well, I just while still submit, 0:10:56.181,0:11:00.760 No, it will not any infomation about how many cats they have. 0:11:00.760,0:11:02.689 so yeah, 0:11:02.689,0:11:05.198 We sould get some directions. 0:11:05.198,0:11:06.671 He didn't answer. 0:11:06.671,0:11:09.930 I did not know he would do or not. 0:11:09.930,0:11:13.147 on the mission, so I submit the form I because, tasking the see, 0:11:13.147,0:11:15.087 tell me there were a cats, 0:11:15.087,0:11:18.591 I fill the none, 0:11:18.591,0:11:20.659 and it refresh the screen, 0:11:20.659,0:11:23.438 and you can see the green area message at the bottom, 0:11:23.438,0:11:25.001 that says then sccessfully, 0:11:25.001,0:11:28.155 but since when it perfotm, not was below the fault, 0:11:28.155,0:11:30.607 I didn't see the all I saw was that might screen. 0:11:30.607,0:11:33.256 wachuuu! When the form was gone. 0:11:33.256,0:11:35.444 and then later I scroll down and side, 0:11:35.444,0:11:37.069 but really air messages, 0:11:37.069,0:11:40.959 sould be shown where are the area of the confirmation has happened. 0:11:40.959,0:11:42.207 sould be really top of the screen, 0:11:42.207,0:11:46.375 and, in wordpress all alerts have a informations, 0:11:46.375,0:11:50.122 the top of the screen, so, that I concious to think, 0:11:50.122,0:11:52.730 I don't know that because I forgot to mention I want, 0:11:52.730,0:11:54.590 because I thought obvious. 0:11:54.590,0:11:58.638 is it please stand you extend to put the messages and the places. 0:11:58.638,0:12:02.538 and, we moved on this is bigger, 0:12:02.538,0:12:04.480 again new is, 0:12:04.480,0:12:05.735 all this code, 0:12:05.735,0:12:08.155 how many people have use a form builder, 0:12:08.155,0:12:10.035 where you drag & drop, 0:12:10.035,0:12:11.917 you think, yeah, 0:12:11.917,0:12:14.784 I said why do we little tags what, 0:12:14.784,0:12:17.961 I can't we just tab thought of visual thing. 0:12:17.961,0:12:19.746 cloud web form does it, 0:12:19.746,0:12:20.620 JetPack does it, 0:12:20.620,0:12:21.861 and he said 'No', 0:12:21.861,0:12:23.955 he did not like that. 0:12:23.955,0:12:25.067 He thinks that, 0:12:25.067,0:12:28.475 his user is actually want to find bring control, 0:12:28.475,0:12:30.739 that being the code gives them, 0:12:30.739,0:12:32.942 and they don't really care about is the view, 0:12:32.942,0:12:35.579 I like wow! I don't know, 0:12:35.579,0:12:36.956 and I mean, regular users, 0:12:36.956,0:12:39.490 who, you know, may be uncoders maybe, 0:12:39.490,0:12:42.116 don't know how to use that. 0:12:42.116,0:12:44.781 and then he surprised me really it mean those people, 0:12:44.781,0:12:48.027 I'm aiming people who like to fit to around html. 0:12:48.027,0:12:49.485 I didn't know that, 0:12:49.485,0:12:51.846 that like wow, I fact you insane then, 0:12:51.846,0:12:54.956 Yeah, you could put around and I need a descriptions, that says, 0:12:54.956,0:12:57.316 you sould probably like fitting around the html. 0:12:57.316,0:12:59.720 that was I thought that. 0:12:59.720,0:13:04.176 what time up quite sorry, 0:13:04.176,0:13:06.298 I suggested I complomise, 0:13:06.298,0:13:10.725 which is taking this, and doing something, more like this, 0:13:10.725,0:13:13.687 which you sould recognize the code posted editor. 0:13:13.687,0:13:17.726 having both WYSIWYG version of the visual tab, 0:13:17.726,0:13:20.897 and then the code version on the text tab, 0:13:20.897,0:13:23.695 I put that I needed, if you are not my favorite, 0:13:23.695,0:13:25.594 form builder, but I do use the lot. 0:13:25.594,0:13:28.032 and they do have you can see the visual editor, 0:13:28.032,0:13:29.297 than playing at the dark. 0:13:29.297,0:13:31.947 and I why you can have it easy construnction, 0:13:31.947,0:13:34.614 but you can go on tweak the code you need to. 0:13:34.614,0:13:37.937 and he said, 'That could be go. Maybe I'll do that'. 0:13:37.937,0:13:40.050 so that I will be great. 0:13:40.050,0:13:41.670 because I was so lot of the problems, 0:13:41.722,0:13:43.471 because you can choose easy version. 0:13:43.522,0:13:47.079 then I said, you know, you have to do all this, 0:13:47.079,0:13:49.691 in the contact section, 0:13:49.691,0:13:55.398 and that's not really related to you writing the post or page means most people use to create the contact page right, 0:13:55.398,0:13:58.486 how many people have a contact page on their site. 0:13:58.486,0:14:03.842 so, It would be easier just go to create pages and there saw the forms, 0:14:03.842,0:14:06.955 they would be go to the page and rising making a form, 0:14:06.955,0:14:10.049 some else form coping basic go back page right, 0:14:10.049,0:14:13.458 so, I said instad of this, 0:14:13.458,0:14:14.934 why don't we just add a button, 0:14:14.934,0:14:16.620 so people could just out of form, 0:14:16.620,0:14:18.787 there are a lot of plugin that do this, 0:14:18.787,0:14:20.455 and he said,'Maybe'. 0:14:20.455,0:14:22.338 It was not really. 0:14:22.338,0:14:23.805 I control version said, 0:14:23.805,0:14:28.688 he didn't think that people would be excited about how to bring it there, 0:14:28.688,0:14:32.729 because he still wanted to win the contact form part any didn't think it should be think, 0:14:32.729,0:14:36.976 normally I made agree with him because I like things to have a cannonical home and, 0:14:36.976,0:14:39.470 cause a information architect person, 0:14:39.470,0:14:42.808 but, if you think about it uploading a photo, 0:14:42.808,0:14:46.332 for example Shelly uploads a lot of photos, 0:14:46.332,0:14:49.041 you might upload them one into a pose, 0:14:49.041,0:14:52.289 because you are post all of your photos for more San Fransisco, 0:14:52.289,0:14:56.295 but you might not be ready to pose you might just wanna get all photos in you sites, 0:14:56.295,0:15:00.271 use them later so you might upload them right into your media library without a post. 0:15:00.271,0:15:02.204 so I actually think this case, 0:15:02.204,0:15:06.279 It's consistent to have both. 0:15:06.279,0:15:08.837 So, thank you to Takayuki because he was a great support, 0:15:08.837,0:15:11.770 and now we have a five questions, 0:15:14.330,0:15:18.059 great over here? 0:15:18.059,0:15:21.168 gram, 0:15:21.168,0:15:26.138 gram for accessibility team, anyone interested in contributing to the WordPress open source project, 0:15:26.138,0:15:28.589 all teams will be down here all day tomorrow, 0:15:28.589,0:15:30.020 teaching how you get involved, 0:15:30.020,0:15:31.173 you'll get cool buttons, 0:15:31.173,0:15:33.055 what the teams, 0:15:33.055,0:15:34.136 yes gram, 0:15:34.136,0:15:36.238 thanks Jan, 0:15:36.238,0:15:38.292 I was obvious your question about accessibility, 0:15:38.292,0:15:42.346 I'll ask you date any testing on the accessibility of this plug-in. 0:15:42.346,0:15:47.090 I did not because for the sake of this talk knowing how I had 15 munites at most, 0:15:47.090,0:15:47.854 Right, 0:15:47.854,0:15:55.804 I really just want to pick things that WordPress hanging throuth UI stuff, and also because, 0:15:55.804,0:15:59.521 I'll back to try to things they keep all I've gotta little bit fat, 0:15:59.521,0:16:05.388 and there are some contact has issues that I probabbly call ritht away some small text issues, 0:16:05.388,0:16:09.221 and I happened to test whether reader or anything like that. 0:16:09.221,0:16:14.420 I comment they will be get sound put on to the pies to course you are ... 0:16:14.420,0:16:17.783 I did not. But it looks I mean that looks the same, 0:16:17.783,0:16:20.455 I didn't look at the court that is output, 0:16:20.455,0:16:21.163 ok 0:16:21.163,0:16:25.928 But if you want it to I'm surely he will very lucky to get accessibility will your protest as you needed. 0:16:25.928,0:16:27.222 All right, OK, thank you. 0:16:27.222,0:16:30.888 So you guys do that and hook you up later, 0:16:30.888,0:16:31.971 Other questions. 0:16:31.971,0:16:38.658 How about over here in the flat shirt? 0:16:38.658,0:16:43.806 Hi, the question you forgot I ask him a the notification, 0:16:43.806,0:16:46.968 that all validation area, 0:16:46.968,0:16:51.018 buttom most like one that publification that message thing, 0:16:51.018,0:16:51.784 Yeah, 0:16:51.784,0:16:59.255 there if you look at it is documentation that is not on you easier place you can add put that anywhere in the form that you want. 0:16:59.255,0:17:05.065 I believe that almost everything that I found there is something that documentations that let you customised it, 0:17:05.065,0:17:10.227 because that is how he has set up his plugin on the user he is talking. 0:17:10.227,0:17:12.639 but default, shoulde be of the top, 0:17:12.639,0:17:13.336 yeah. 0:17:13.336,0:17:15.439 late up here? 0:17:18.419,0:17:22.937 So I just have a comment about that making here two thing because I bugs me, 0:17:22.937,0:17:37.256 and, I think that would be very helpful for anybody that has an contact form to specifically spell out that what the first e-mail goes to the web site administrator and he second e-mail should go and notify the person who posted. 0:17:37.256,0:17:44.728 It's actually really important where you have a formal web site to let the person who posted know that yeah you've got the message. 0:17:44.728,0:17:48.365 and that was usually the mail to feel use they don't have to use that way. 0:17:48.365,0:17:49.038 but just. 0:17:49.038,0:17:49.415 ok 0:17:49.415,0:17:51.878 suggested that It could be really helpful. 0:17:51.878,0:17:56.252 Yeah, I would agreed with that and I honestly the word e-mail, 0:17:56.252,0:17:57.945 well, yeah e-mail all what you means, 0:17:57.945,0:18:00.908 because where the people and we use it all the times, 0:18:00.908,0:18:02.388 and sure for e-mail what you show all notifications, 0:18:02.388,0:18:05.687 what people don't actually know the anything if you like from the other plugins, 0:18:05.687,0:18:08.337 they use terminal that small all about applications, 0:18:08.337,0:18:16.537 then he will when much the notification that sound an specially as people starting the notifications not through any e-mail client but through that base server, 0:18:16.537,0:18:20.594 or streams or feeds or send it to twitter account what cover and I'm thinking 0:18:20.594,0:18:25.052 notifications probabbly a better general blank it turn product stand up anyone? 0:18:25.052,0:18:27.534 and then you know how about getting sense. 0:18:27.534,0:18:35.405 but I agree that specifying create form filler out form would be the better print system. 0:18:35.405,0:18:38.555 also I just any time in WordPress, 0:18:38.555,0:18:40.388 where the two after it, 0:18:40.388,0:18:45.620 my automatic consumptions, that something in the trash needs, to get the read it, 0:18:45.620,0:18:49.320 because I don't know anyone else ever made that page and you have the same name originally and it puts to on your like 0:18:49.320,0:18:50.673 ohhhhh! 0:18:50.673,0:18:52.270 originally I get change URL, 0:18:52.270,0:18:55.367 so, yeah, I think that is a great comment, 0:18:55.367,0:18:57.997 Anyone else? 0:18:57.997,0:18:59.547 Time maybe two more? 0:18:59.547,0:19:08.352 yeah actually I would like to make a comment me that I e-mail thing that's that issue have e-mail now three or how you get because how they would wanna fix that, 0:19:08.352,0:19:19.123 because sometimes we're testing the form morning see like how it's going and usually put our names in with this they'll this people that maybe going to as the developper or whatever, 0:19:19.123,0:19:26.296 and then, with the seles person that replys like this in the developpers included the e-mail all the kind of stuff should be actually nice to have 0:19:26.296,0:19:31.129 you know the admin be had on e-mail, in see what's going on? 0:19:31.129,0:19:33.870 and not give all the information. 0:19:33.870,0:19:36.971 because sometimes like we have a lawer, for example, 0:19:36.971,0:19:44.644 I just wanna know like what they have a question about in like that there is mail I don't wanna know all that are information. 0:19:44.644,0:19:49.548 you know I comment not per see that because I'll had a third e-mail know section for admins, 0:19:49.548,0:19:51.705 I'll pass on that feedback, 0:19:51.705,0:19:54.625 whether not eventually, I don't know. 0:19:54.625,0:19:58.281 but I would bet that the plugin architecture itself, 0:19:58.281,0:20:05.795 is setup that if you want it to extend that I'm telling about you could or developer that you want to have do for you probably could 0:20:05.795,0:20:13.520 I don't know that sure but I know other people have build the top of Contact Form 7 and the second I think about I could definitely if you able. 0:20:13.520,0:20:24.095 then them that I'm gonna say that I could really helpful and sometimes large sites with different forms that they go to different people and different playing pages things like that, 0:20:24.095,0:20:30.639 and we had actually create this pretty nearly spreadsheet know the track what pages each form was on, 0:20:30.639,0:20:36.256 said to be nice to know like there is a place what you could no where are the forms like actually located. 0:20:36.256,0:20:43.198 I would agree the place that would be out landing page where it's all contact forms, 0:20:43.198,0:20:45.896 and less all your forms are neck and come again. 0:20:45.896,0:20:50.019 just going with that consist we see what there were class call you why, 0:20:50.019,0:20:56.354 and if you look at to the media library you can see what it's a touch to basically same thing. 0:20:56.354,0:21:06.141 In fact, I will recommend that screen being a little bit more like the calendar you would like use it so since we don't actually love UI didn't question. 0:21:06.141,0:21:11.020 So we should make them better first which line more and is very excited to do in point 1, 0:21:11.020,0:21:17.070 there are a lot of point contribute here today anyone help make the meeing here so close better come here tomorrow all day long. 0:21:17.070,0:21:19.770 twelve time one more? 0:21:19.770,0:21:21.154 OK. One more question. 0:21:21.154,0:21:26.138 If you know how is the question ask someone about here because someone have a question. How be good. 0:21:26.138,0:21:28.687 Really? 0:21:28.687,0:21:30.359 Andrea, ok. 0:21:30.359,0:21:31.338 Andrea, you win. 0:21:31.338,0:21:35.465 You are safe and Jan can connect ask the question. 0:21:35.465,0:21:42.088 unless you one nobody Andrea here. 0:21:42.088,0:21:46.370 The question was am I interested in folking in this everything, 0:21:46.370,0:21:47.811 Contact form 8. 0:21:47.811,0:21:50.729 I'm not about doing so. 0:21:50.729,0:22:00.354 And there are lots of other contact forms out there I will same in this is the second most popular plugin in the WordPress.org in plugin directory, 0:22:00.354,0:22:03.421 it has lots and lots and lots of people using it, 0:22:03.421,0:22:06.437 so any it make me done to make this better, 0:22:06.437,0:22:07.338 would be good, 0:22:07.338,0:22:12.770 and when Matt want meet to do your plugin review, I actually suggested I terrify JetPack, 0:22:12.770,0:22:15.056 which is may better which is the company that praise thing, 0:22:15.056,0:22:20.306 and he said 'No!' and I said 'what? you can take this criticism?' 0:22:20.306,0:22:30.389 He intends actually that we would basically be giving a little bit design held to anything depend plugin that hasn't how resources that about people have so, 0:22:30.389,0:22:30.737 and, 0:22:30.737,0:22:40.338 yeah, I mean there are things I ever JetPack 2 and I will apply this give it straight to Joe which other then putting slightly together, 0:22:40.338,0:22:42.704 but, yeah, I probably never fork it, 0:22:42.704,0:22:51.671 and if I want to it create a form plugin constructor which I actually how wanted to do specific for WordCamp organizers 0:22:51.671,0:22:59.387 and I would have a pretty different kind of product together it's because it would be base of the kind of forms that we do, 0:22:59.387,0:23:05.654 but someone else would folk it. Because It's open source, it's beautiful GPL, 0:23:05.654,0:23:10.869 OK? I guess thinks, oh wait, one more. 0:23:10.869,0:23:14.985 maybe. 0:23:14.985,0:23:17.785 OK. I think it that chasm, 0:23:17.785,0:23:19.921 Yeah a chasm, 0:23:19.921,0:23:21.304 OK? thanks a lot! 0:23:21.304,0:23:24.119 and stick around for Justine open it.