1 00:00:00,899 --> 00:00:01,928 Ladies and gentlemen, 2 00:00:02,508 --> 00:00:04,188 welcome to the main event. 3 00:00:04,928 --> 00:00:08,007 He is the cofounder of WordPress and the founder of Automattic. 4 00:00:08,522 --> 00:00:09,862 [ Gourgeous latin sound ] 5 00:00:10,217 --> 00:00:12,257 [ Audience Laugh ] 6 00:00:12,537 --> 00:00:14,827 He loves jazz the office might have 7 00:00:14,827 --> 00:00:17,827 aged him a little bit. 8 00:00:17,827 --> 00:00:20,423 But he remains extraordinary passionate about open source 9 00:00:20,423 --> 00:00:23,423 to share with us the state of the word, 10 00:00:23,423 --> 00:00:25,593 Please welcome Matt Mullenweg. 11 00:00:25,895 --> 00:00:28,895 (Applause) 12 00:00:31,847 --> 00:00:33,517 With him on the stage, 13 00:00:33,767 --> 00:00:36,817 I would like to invite Philadelphia councilman David Oh. 14 00:00:37,117 --> 00:00:40,937 He is a strong advocate for the technology and creative economy sectors, 15 00:00:41,392 --> 00:00:44,347 he's got a killer smile and he loves to shake hands. 16 00:00:44,777 --> 00:00:46,547 Please welcome, councilman Oh. 17 00:00:58,517 --> 00:00:59,517 [Matt] I think we have the three people with jackets now. 18 00:01:00,935 --> 00:01:03,305 [David] Yes. Only three of us, right? 19 00:01:03,305 --> 00:01:06,305 [Matt] I think we have to close to this for them to hear us. 20 00:01:06,435 --> 00:01:08,135 [Matt] The three people with jackets are up here. 21 00:01:08,319 --> 00:01:12,019 They're all the ones we found in the whole place. Go ahead. 22 00:01:12,290 --> 00:01:12,930 [David] Wonderful. 23 00:01:14,296 --> 00:01:17,636 My name is David Oh a councilman at large here in Philladelphia, 24 00:01:17,636 --> 00:01:19,258 So I represent the whole city. 25 00:01:19,318 --> 00:01:22,208 but more importantly I chair our city's committee 26 00:01:22,208 --> 00:01:25,978 on global opportunities in the creative and innovative economy. 27 00:01:25,978 --> 00:01:29,958 So if you don't want to have those in your hometown, make sure you talk to your city council. 28 00:01:30,198 --> 00:01:33,198 I'm so pleased to present today, 29 00:01:33,248 --> 00:01:39,258 a resolution recognizing December 5th as WordPress Day here in Philadelphia. 30 00:01:39,628 --> 00:01:41,378 [Cheers and applause] 31 00:01:41,638 --> 00:01:42,638 Good reaction! 32 00:01:43,678 --> 00:01:44,478 Alright, 33 00:01:47,418 --> 00:01:49,368 So if you'll give me a minute, 34 00:01:49,728 --> 00:01:53,758 I'm gonna present this officially to Matt Mullenburg, 35 00:01:53,928 --> 00:01:55,678 I'm sorry, Mullenweg, 36 00:01:55,858 --> 00:01:59,288 and give me one minute, There we go. 37 00:02:00,568 --> 00:02:01,778 There we go. 38 00:02:03,706 --> 00:02:05,876 It's tough seeing up here, so bear with me. 39 00:02:07,425 --> 00:02:11,055 It is resolution so was passed in our city council, 40 00:02:11,755 --> 00:02:15,755 And it recognizes and commemorates December 5, 2015, 41 00:02:16,127 --> 00:02:17,977 as WordPress Day in Philadelphia. 42 00:02:18,179 --> 00:02:24,119 Whereas WordPress is an opensource software program used to build websites. 43 00:02:24,391 --> 00:02:28,391 And whereas WordPress is simple enough for creating personal blogs 44 00:02:28,391 --> 00:02:32,468 yet powerful enough for building large multi-faceted corporate sites. 45 00:02:32,738 --> 00:02:36,738 It is estimated that 25% of the websites on the internet 46 00:02:37,025 --> 00:02:38,575 are powered by WordPress. 47 00:02:38,699 --> 00:02:42,669 And whereas Philladelphia will host the inaugural host WordCamp US 48 00:02:42,794 --> 00:02:49,324 the premier WordPress conference of the year on December 4-6 2015 49 00:02:49,470 --> 00:02:53,450 and whereas WordCamp US is the largest gathering of people 50 00:02:53,576 --> 00:02:56,326 who develop, use, and support WordPress. 51 00:02:56,409 --> 00:03:00,346 This conference will welcome more than 2,000 people 52 00:03:00,346 --> 00:03:02,966 from all across the nation and the world 53 00:03:03,056 --> 00:03:07,126 for these days of learning, community, and contribution to WordPress. 54 00:03:07,182 --> 00:03:11,102 And whereas WordCamp US will draw a diverse mix of people, 55 00:03:11,182 --> 00:03:15,462 designers, developers, content creators, and strategists, 56 00:03:15,538 --> 00:03:20,098 marketers, writers, SEO practitioners, educators, 57 00:03:20,194 --> 00:03:24,194 project managers, business owners, and non profit owners. 58 00:03:24,370 --> 00:03:28,370 All attendees will enable a rich mix of skills and experience 59 00:03:28,540 --> 00:03:30,220 and whereas throughout the conference 60 00:03:30,312 --> 00:03:34,883 sponsors from top, local, national and international businesses will be available 61 00:03:34,883 --> 00:03:36,823 to help attendees learn about and access their WordPress focus business solutions. 62 00:03:40,610 --> 00:03:44,610 And whereas the local WordPress team worked diligently 63 00:03:44,761 --> 00:03:48,111 to ensure Philadelphia was chosen to host WordCamp US 64 00:03:48,150 --> 00:03:50,310 The team consists of Alx Block, 65 00:03:50,412 --> 00:03:53,302 Liam Dempsey, Tracy Levesque, 66 00:03:53,409 --> 00:03:54,969 Jodie Riccelli, Drew Jaynes, 67 00:03:55,077 --> 00:03:57,327 Ingrid Miller, Cami Kaos, 68 00:03:57,381 --> 00:04:00,111 Brad Williams, Doug Stewart, 69 00:04:00,197 --> 00:04:04,757 Reed Gustow, and Kevin Cristiano. 70 00:04:04,964 --> 00:04:13,644 And whereas as a cultural hub with an active and innovative tech creative community, 71 00:04:13,929 --> 00:04:18,349 Philadelphia is honored to welcome WordPress and WordCamp US to our city. 72 00:04:18,535 --> 00:04:22,535 Now therefore be it resolved by the city council of the city Philadelphia 73 00:04:22,707 --> 00:04:28,347 that it hereby recognizes and commemorates December 5, 2015, 74 00:04:28,504 --> 00:04:30,654 as WordPress Day in Philadelphia, 75 00:04:30,787 --> 00:04:36,737 further resolve that a copy of this resolution be presented to Matt Mullenweg, 76 00:04:36,884 --> 00:04:42,004 co-founder of WordPress and one of the top 10 most influential people online 77 00:04:42,120 --> 00:04:46,900 by changing the face of the Internet by business insider 78 00:04:47,010 --> 00:04:50,050 evidencing the sincere adminiration 79 00:04:50,215 --> 00:04:52,805 and respect of this legislative body. 80 00:04:53,287 --> 00:04:55,117 [Matt] Thank you! 81 00:04:56,166 --> 00:05:00,586 [ Cheers and applause ] 82 00:05:12,686 --> 00:05:14,680 Whereas, that was pretty dandy. 83 00:05:15,000 --> 00:05:16,210 [Laugh] 84 00:05:16,870 --> 00:05:17,920 Look at that. 85 00:05:21,371 --> 00:05:22,761 Gee golly, we're getting fancy here, 86 00:05:23,753 --> 00:05:25,453 Let me give this to someone. 87 00:05:25,606 --> 00:05:26,626 [Laugh] 88 00:05:27,882 --> 00:05:29,052 Don't fold it. 89 00:05:29,539 --> 00:05:30,609 [ Laughter ] 90 00:05:32,274 --> 00:05:33,944 Well, howdy, everybody. 91 00:05:34,192 --> 00:05:35,912 I knew I got dressed up for a reason. 92 00:05:36,107 --> 00:05:39,577 That was very fancy and we're very excited here 93 00:05:39,690 --> 00:05:43,320 to present the 10th ever State of the Word. 94 00:05:43,444 --> 00:05:44,784 So welcome. 95 00:05:45,019 --> 00:05:47,399 [Applause] 96 00:05:50,593 --> 00:05:53,443 My name is Matt Mullenberg. And... 97 00:05:53,566 --> 00:05:54,776 [Laugh] 98 00:05:56,612 --> 00:05:58,112 You can tweet me @photomatt 99 00:05:58,227 --> 00:06:04,697 and our hashtag today you probably all know is #WCUS. 100 00:06:05,223 --> 00:06:08,903 I love that WordCamp this year falls after Thanksgiving. 101 00:06:09,258 --> 00:06:12,298 Because I think it's a wonderful place to start, 102 00:06:12,461 --> 00:06:15,721 sort of this touch cornerstone this year 103 00:06:15,907 --> 00:06:18,537 from a place of gratitude and thanks. 104 00:06:19,726 --> 00:06:23,466 The first thanks I want to give are of course the sponsors that made it possible. 105 00:06:23,606 --> 00:06:26,356 Jetpack, Suruci, WooCommerce, bluehost, 106 00:06:26,473 --> 00:06:30,023 collectively between them, donated 275,000 dollars 107 00:06:30,178 --> 00:06:31,558 to make this happen. 108 00:06:31,683 --> 00:06:33,163 [ Applause ] 109 00:06:39,703 --> 00:06:40,703 Of course all the other great folks. 110 00:06:40,703 --> 00:06:42,473 I hope you've been checking out some of 111 00:06:42,473 --> 00:06:44,253 the booths and sponsors. 112 00:06:44,405 --> 00:06:49,685 Actually you know, most conferences, the sponsor area is dead, and here it's been hopping. 113 00:06:49,854 --> 00:06:52,954 I don't know that's because coffee is over there, or... 114 00:06:53,107 --> 00:06:53,857 [Laugh] 115 00:06:54,149 --> 00:06:57,079 Also I want all of these folks to stand up. 116 00:06:57,138 --> 00:07:00,588 You just heard their names but everyone who's involved in volunteering 117 00:07:00,660 --> 00:07:01,830 or putting together this event. 118 00:07:01,890 --> 00:07:03,450 Can you please stand up really quick? 119 00:07:04,159 --> 00:07:06,199 Let's give around of applause for those folks. 120 00:07:06,343 --> 00:07:07,223 [ Applause ] 121 00:07:07,339 --> 00:07:08,319 Look around. 122 00:07:17,275 --> 00:07:19,635 You know, some people did not want it to be in Philadelphia. 123 00:07:19,742 --> 00:07:22,452 Can you believe that? But they promised jazz, 124 00:07:22,525 --> 00:07:23,745 and promised barbecue, 125 00:07:23,818 --> 00:07:25,758 they promised no snow. 126 00:07:25,875 --> 00:07:27,255 [Laugh] 127 00:07:27,358 --> 00:07:28,918 All of these things have been true. 128 00:07:28,918 --> 00:07:30,866 Actually the weather has been amazing, hasn't it? 129 00:07:31,286 --> 00:07:33,086 The rain stopped before we got here. 130 00:07:33,086 --> 00:07:34,086 It was like the brightness of all of your smiles. 131 00:07:34,086 --> 00:07:35,794 cheered it up and drove away the clouds. 132 00:07:35,794 --> 00:07:39,794 It's been a really beautiful couple of days. 133 00:07:39,858 --> 00:07:41,658 You said it would be chilly and not snowy. 134 00:07:43,127 --> 00:07:46,127 And that was actually exactly what it's been. 135 00:07:47,907 --> 00:07:49,494 Plus those beanies. Who's got one of those hats? 136 00:07:49,494 --> 00:07:51,081 Those are the coolest hats. It's definitely 137 00:07:51,081 --> 00:07:52,668 some of the cooler WordPress swag I've gotten. 138 00:07:52,668 --> 00:07:56,858 Also in terms of coming from a place of gratitude and thanks, 139 00:07:56,987 --> 00:08:01,037 I want to take a moment to recognize two members of the WordPress community 140 00:08:01,147 --> 00:08:02,739 both of whom who have either been on stage 141 00:08:02,739 --> 00:08:05,739 or highlighted on stage, who passed this year. 142 00:08:05,739 --> 00:08:09,739 And that is Alex King who was a lead developer of WordPress 143 00:08:09,854 --> 00:08:12,914 and Kim Parsell who was a key community member. 144 00:08:12,976 --> 00:08:15,600 I would like you all to join me for a moment 145 00:08:15,600 --> 00:08:20,340 to take a moment of silence to reflect on their contributions, 146 00:08:20,430 --> 00:08:22,780 their part of the community, what they brought to the world. 147 00:08:22,780 --> 00:08:24,486 Also anyone else you have in your thoughts 148 00:08:24,486 --> 00:08:26,346 So just a moment. 149 00:08:26,409 --> 00:08:30,409 [ Silence ] 150 00:08:44,272 --> 00:08:45,605 Thank you. 151 00:08:45,605 --> 00:08:46,939 That would mean a lot to them. 152 00:08:48,323 --> 00:08:51,603 In terms of looking back, like I said, the past few WordCamps. 153 00:08:51,652 --> 00:08:53,462 This is our 10th one. 154 00:08:53,498 --> 00:08:55,058 Actually I don't know if you all know this, 155 00:08:55,122 --> 00:08:58,452 but this is the largest WordCamp ever in the world. 156 00:08:58,579 --> 00:09:01,129 [ Applause ] 157 00:09:05,740 --> 00:09:10,438 You are part of history here and I think it will be the largest until we break it next year, right? 158 00:09:10,938 --> 00:09:13,898 How much was final ticket? about 1700 sold? 159 00:09:15,018 --> 00:09:16,458 1801? 160 00:09:16,458 --> 00:09:19,458 Did you buy like 10 at the end just to get an 01? 161 00:09:19,728 --> 00:09:20,548 [ Laugh ] 162 00:09:21,040 --> 00:09:23,000 And the last I saw, how many livestreams? 163 00:09:23,160 --> 00:09:25,310 There were at least 700 there. Pulling out the phone.. 164 00:09:25,700 --> 00:09:27,620 Hundreds and hundreds 165 00:09:27,670 --> 00:09:29,905 of people watching on livestream. 166 00:09:29,905 --> 00:09:31,978 WordCamp started very modestly. 167 00:09:32,424 --> 00:09:34,584 This was the very first one at the Swedish American music hall. 168 00:09:34,654 --> 00:09:36,864 It did have barbecue and jazz. 169 00:09:36,929 --> 00:09:42,489 It was put together with a month's notice and ended up 500 registrations. 170 00:09:42,619 --> 00:09:46,149 So it was very kind of last minute that it came together. 171 00:09:46,229 --> 00:09:50,349 I thought I would juxtapasoze, juxtapasoze? juxtapoze? 172 00:09:51,097 --> 00:09:52,198 each of the WordCamps 173 00:09:52,198 --> 00:09:55,198 with the version of WordPress at the time. 174 00:09:55,198 --> 00:09:57,768 When we did the first WordCamp, this is what WordPress looked like. 175 00:09:57,768 --> 00:09:59,195 If you all remember that, 176 00:09:59,195 --> 00:10:02,289 Navigation at the top. That was WordPress 2.0 177 00:10:02,379 --> 00:10:03,834 The next one also there, 178 00:10:03,954 --> 00:10:06,159 WordPress 2.1 looked exactly the same. 179 00:10:06,241 --> 00:10:10,111 2008 we moved for the first time to Mission Bay. 180 00:10:10,163 --> 00:10:14,683 Where WordCamp San Francisco has been for the past 6 years now. 181 00:10:14,683 --> 00:10:16,633 So we really started to fill it out 182 00:10:16,633 --> 00:10:19,543 And WordPress,? Who remembers this redesign? 183 00:10:26,139 --> 00:10:29,879 It's amazing how far WordPress has come. 2.9 184 00:10:30,774 --> 00:10:34,667 This was - if you look closely, you might see yourself - 185 00:10:20,471 --> 00:10:25,701 That was before the Crazy Horse, which came next, 2.7. 186 00:10:34,667 --> 00:10:38,677 this was the sixth, seventh, WordCamp. We did the big redesign. 187 00:10:38,747 --> 00:10:42,337 I think in 2012 we did some sort of jam there. 188 00:10:42,450 --> 00:10:43,910 Not sure what's going on 189 00:10:44,044 --> 00:10:47,124 We also brought the guide into the core WordPress, 190 00:10:47,225 --> 00:10:52,005 3.6 we brought in the mobile redesign, and finally with last year the mp6. 191 00:10:52,100 --> 00:10:55,578 Each WordCamp had something special about it 192 00:10:55,718 --> 00:10:56,628 that ah... 193 00:10:57,638 --> 00:11:00,598 that it cured that year or was introduced to the world 194 00:11:00,681 --> 00:11:03,601 from the first time we started talking about WordPress as an app platform 195 00:11:03,724 --> 00:11:05,044 or WordPress APIs 196 00:11:05,108 --> 00:11:09,108 or even the first time we started to show people using WordPress as a CMS, not just as a blog. 197 00:11:09,397 --> 00:11:13,297 All these stories and more have been collected and 198 00:11:13,596 --> 00:11:15,706 What I want to make as the first announcement today. 199 00:11:15,754 --> 00:11:18,314 We actually have a ton of stuff to announce today. 200 00:11:19,671 --> 00:11:21,981 You might have heard we were working on a book on WordPress, 201 00:11:23,082 --> 00:11:27,042 I'm proud to announce that this Friday, so, December 11th, 202 00:11:27,073 --> 00:11:32,683 the book "Milestones: The Story of WordPress" will be released officially. So. 203 00:11:33,012 --> 00:11:39,172 [ Applause ] 204 00:11:39,962 --> 00:11:42,312 It's a work of a lot of people together. 205 00:11:42,464 --> 00:11:44,684 Also Siobhan did an incredible number of interviews, 206 00:11:44,726 --> 00:11:49,346 over 53 hours of interviews with people in the WordPress community including Alex King. 207 00:11:49,376 --> 00:11:50,816 that are all online. 208 00:11:50,880 --> 00:11:53,750 So you can go directly to some of the interviews and read the transcriptions 209 00:11:53,823 --> 00:11:56,323 and we've got the summary of this book. 210 00:11:56,418 --> 00:11:59,558 Now we're approaching this book a lot like we do WordPress. 211 00:11:59,628 --> 00:12:01,568 Much like you saw WordPress change over the years. 212 00:12:01,673 --> 00:12:03,383 This is the first iteration. 213 00:12:03,477 --> 00:12:07,067 It ends little bit abruptly right around mp6. 214 00:12:07,105 --> 00:12:10,755 So, think of this as version .5 of the book. 215 00:12:10,850 --> 00:12:14,850 and we hope to release many versions in the future as we continue to write it together. 216 00:12:15,517 --> 00:12:17,997 I said this was the largest WordCamp, but, 217 00:12:18,094 --> 00:12:20,814 and since this the 10th anniversary of WordCamp, 218 00:12:20,874 --> 00:12:23,194 I wanted to highlight a few of different stats around it. 219 00:12:23,219 --> 00:12:26,059 This year in 2015, it will be 89 camps, 220 00:12:26,078 --> 00:12:30,838 with 21,000 attendees across 34 countries. 221 00:12:31,648 --> 00:12:32,668 Yeah. 222 00:12:32,668 --> 00:12:36,908 [ Applause ] 223 00:12:37,783 --> 00:12:40,063 You know these don't happen just by themselves. 224 00:12:40,106 --> 00:12:44,606 There are actually 601 unique organizers across all of those 89 Camps, 225 00:12:44,696 --> 00:12:47,706 of which 60% were doing it for the very first time. 226 00:12:48,463 --> 00:12:51,393 I don't know if that means once you do it once you never want to do it again? or... 227 00:12:51,504 --> 00:12:52,904 [ Laughter ] 228 00:12:53,111 --> 00:12:55,801 I'm not sure exactly what that stat means. 229 00:12:55,908 --> 00:12:58,908 But I think it's awesome that we're getting a lot, maybe even next year 230 00:12:58,922 --> 00:13:01,582 will be the first year we break 100 WordCamps in a year, about 2 week. 231 00:13:01,645 --> 00:13:03,935 There are also, we ran some stats and found 232 00:13:04,012 --> 00:13:12,322 1,600 unique speakers across all those Camps, and 2,100 sessions. 233 00:13:13,327 --> 00:13:17,247 So these stats were kind of amazing, but actually what blew me away were that Meetups beat it. 234 00:13:17,740 --> 00:13:22,690 So Meetups. In the past year we've had 40,000 people attend 2,000 Meetups. 235 00:13:22,849 --> 00:13:27,659 Almost double the number that have attended the WordCamps in the world in the past year. 236 00:13:27,659 --> 00:13:30,069 So Meetups have really been blowing up. 237 00:13:30,128 --> 00:13:33,288 And if there's not one yet in wherever you traveled from. 238 00:13:33,288 --> 00:13:36,918 Give it some thought. Actually, who traveled the furthest here today? 239 00:13:36,944 --> 00:13:39,934 Can't say New York, that was like an hour train ride. 240 00:13:39,934 --> 00:13:41,024 [ Laughter ] 241 00:13:41,133 --> 00:13:42,583 Anyone come super far? 242 00:13:42,733 --> 00:13:44,513 Back there, what do you think? 243 00:13:44,513 --> 00:13:45,183 [Audience member] Bangkok. 244 00:13:45,183 --> 00:13:46,133 [Matt Mullemweg] Bangkok 245 00:13:46,133 --> 00:13:47,163 That's pretty far. 246 00:13:47,163 --> 00:13:47,933 [Laughter] 247 00:13:47,933 --> 00:13:49,463 Anyone further than Thailand? 248 00:13:50,119 --> 00:13:50,889 [Audience] Romania. 249 00:13:50,889 --> 00:13:51,799 [Matt Mullemweg] Romania! 250 00:13:51,799 --> 00:13:54,008 I don't know if that's further. 251 00:13:54,008 --> 00:13:56,078 [Audience] Costa Rica 252 00:13:56,078 --> 00:13:57,769 [Matt Mullemweg] What's that? 253 00:13:57,769 --> 00:13:58,929 [Audience] Costa Rica 254 00:13:58,929 --> 00:14:01,419 [Matt Mullemweg] Costa Rica. That's like... 255 00:14:01,419 --> 00:14:04,209 that's way too nice. [laughter] 256 00:14:04,209 --> 00:14:06,055 What you're doing here? 257 00:14:06,055 --> 00:14:07,655 I think you went the wrong direction. 258 00:14:07,655 --> 00:14:09,575 We should have all gone to you. 259 00:14:13,337 --> 00:14:14,443 [Laughter] 260 00:14:10,607 --> 00:14:13,142 You can put in a proposal for 2017. 261 00:14:15,671 --> 00:14:19,775 I've always said that technology is at its very best when it brings people together. 262 00:14:19,846 --> 00:14:21,766 And I think the WordCamp program and now 263 00:14:21,766 --> 00:14:24,144 Meetups happening on a more monthly cadence 264 00:14:24,144 --> 00:14:28,697 have really started to show and introduce people to the amazing community around WordPress. 265 00:14:28,697 --> 00:14:31,997 Because when you break it down, yes, the total numbers are very large, 266 00:14:31,997 --> 00:14:37,248 but really what makes WordPress run is a surprisingly few number of people, 267 00:14:37,248 --> 00:14:38,885 some of whom we're going to highlight today. 268 00:14:38,885 --> 00:14:42,368 A lot of the improvements over the past year we want to celebrate 269 00:14:42,368 --> 00:14:43,730 Actually are a combination. 270 00:14:43,730 --> 00:14:50,400 Both of the core of WordPress and WordPress.org our favorite community website that brings us all together 271 00:14:50,400 --> 00:14:52,896 and has lots of improvements over the last year. 272 00:14:52,896 --> 00:14:55,846 One thing, an update from last year that we talked about, 273 00:14:55,846 --> 00:14:57,277 and we actually did. 274 00:14:57,277 --> 00:15:00,176 As opposed to the update we talked about didn't do, which I'll skip over. 275 00:15:02,016 --> 00:15:06,136 Is we moved to more activity based metrics in all of our directories 276 00:15:06,136 --> 00:15:09,031 for example the theme directory and the plugin directory now. 277 00:15:09,031 --> 00:15:11,111 instead of telling you how many download something has, 278 00:15:11,111 --> 00:15:13,761 Which is a little bit of a *** it doesn't actually mean something, 279 00:15:13,761 --> 00:15:15,291 It shows you how many active installs. 280 00:15:15,291 --> 00:15:18,121 So these are actually active systems of WordPress 281 00:15:18,121 --> 00:15:20,981 coming through our update system so we can show that now. 282 00:15:20,981 --> 00:15:24,511 So this one has over 1 million. We adopted slack. 283 00:15:24,518 --> 00:15:29,918 This was sort of a surprise from last year and it's been kind of amazing. 284 00:15:29,930 --> 00:15:34,060 There has been over 2 million messages sent on our slack last year. 285 99:59:59,999 --> 99:59:59,999 And in fact I believe, there's no official thing, 286 99:59:59,999 --> 99:59:59,999 but I think we're one of the largest Slack instances in the entire world, 287 99:59:59,999 --> 99:59:59,999 in terms of number of members. 288 99:59:59,999 --> 99:59:59,999 So I know this adoption of Slack has been to the detriment of many people's productivity 289 99:59:59,999 --> 99:59:59,999 but we have been able to use it quite a bit, it's been meetings 290 99:59:59,999 --> 99:59:59,999 WordCamp US had some organization there 291 99:59:59,999 --> 99:59:59,999 It's been really cool to see people brought together by sort of a richer too than the IRC in the past. . 292 99:59:59,999 --> 99:59:59,999 Who has had a little bit of *** 293 99:59:59,999 --> 99:59:59,999 because they've missed some sessions in 294 99:59:59,999 --> 99:59:59,999 the past two days? Right? 295 99:59:59,999 --> 99:59:59,999 That's the worst thing about WordCamps is when there's two things you want to see going on at once. 296 99:59:59,999 --> 99:59:59,999 They will all be on WordCamp.tv, I mean WordPress.tv. sorry. 297 99:59:59,999 --> 99:59:59,999 Though I think if you type in WordCamp.tv we also have that, I hope. If not someone register it really quick. 298 99:59:59,999 --> 99:59:59,999 Someone who's not a spammer. 299 99:59:59,999 --> 99:59:59,999 We ended up open sourcing, all the code behind WordPress tv. 300 99:59:59,999 --> 99:59:59,999 This is a step along what we hope to do with all of the WordPress.org sites. 301 99:59:59,999 --> 99:59:59,999 Putting it up on public repositories and we're initiating a redesign. 302 99:59:59,999 --> 99:59:59,999 Not only will the community be able to particpate in 303 99:59:59,999 --> 99:59:59,999 but actually change some of the code. 304 99:59:59,999 --> 99:59:59,999 If you find a browser bug, you can patch the CSS 305 99:59:59,999 --> 99:59:59,999 and put it right up there. 306 99:59:59,999 --> 99:59:59,999 And one of the most important things is that we 307 99:59:59,999 --> 99:59:59,999 localized the plugin and theme directories. 308 99:59:59,999 --> 99:59:59,999 Those of you in the back, who might not 309 99:59:59,999 --> 99:59:59,999 be able to see, 310 99:59:59,999 --> 99:59:59,999 this is the Spanish Rosetta site. 311 99:59:59,999 --> 99:59:59,999 So, es.WordPress.org 312 99:59:59,999 --> 99:59:59,999 In this case buddypress and jet pack it's jet pack 4 WordPress.com 313 99:59:59,999 --> 99:59:59,999 I'm not even going to try to read the rest. 314 99:59:59,999 --> 99:59:59,999 This is really important because as we've talked about before, 315 99:59:59,999 --> 99:59:59,999 last year was the year that non-English downloads 316 99:59:59,999 --> 99:59:59,999 of WordPress passed up the English downloads for the first time. 317 99:59:59,999 --> 99:59:59,999 Which I said was an important milestone 318 99:59:59,999 --> 99:59:59,999 in our history because as you probably know 319 99:59:59,999 --> 99:59:59,999 billions of more people speak not English than English in the world 320 99:59:59,999 --> 99:59:59,999 and if we're going to democratize publishing all around the world 321 99:59:59,999 --> 99:59:59,999 it's very important for us to reach them. 322 99:59:59,999 --> 99:59:59,999 But without the plugin and theme experience in there, you think about your WordPress experience. 323 99:59:59,999 --> 99:59:59,999 You probably run at least hello dolly, right? 324 99:59:59,999 --> 99:59:59,999 At least one plugin. 325 99:59:59,999 --> 99:59:59,999 And in fact many people have anywhere from 5 to 15 plugins. 326 99:59:59,999 --> 99:59:59,999 So, but in another language if you're start only spoke Spanish, for example, 327 99:59:59,999 --> 99:59:59,999 you would load up and you would see a bunch of plugins and themes in English. 328 99:59:59,999 --> 99:59:59,999 Which is not a great experience. 329 99:59:59,999 --> 99:59:59,999 And in fact, a little mini announcement. 330 99:59:59,999 --> 99:59:59,999 is that all themes and plugins now support language packs. 331 99:59:59,999 --> 99:59:59,999 We've loaded in every single theme and if you're a plugin developer 332 99:59:59,999 --> 99:59:59,999 on the next commit it will get loaded 333 99:59:59,999 --> 99:59:59,999 into translate.wordpress.org to be available to be translated for the entire world. 334 99:59:59,999 --> 99:59:59,999 [ Applause ] 335 99:59:59,999 --> 99:59:59,999 You all are switching out, that's kind of cool. 336 99:59:59,999 --> 99:59:59,999 This is a marathon, not a sprint. 337 99:59:59,999 --> 99:59:59,999 Also a very exciting announcement is that the plugin directory crossed 1 billion downloads. 338 99:59:59,999 --> 99:59:59,999 And in the past year we added 9,000 new plugins 339 99:59:59,999 --> 99:59:59,999 to the repository, which is actually a pretty significant amount of growth. 340 99:59:59,999 --> 99:59:59,999 As I've said we're moving away from downloads, 341 99:59:59,999 --> 99:59:59,999 but this does show just the activity that's going on 342 99:59:59,999 --> 99:59:59,999 and how vibrant the plugin ecosystem is for WordPress, and one of the key things. 343 99:59:59,999 --> 99:59:59,999 Final big milestone, you all probably heard that 344 99:59:59,999 --> 99:59:59,999 we've passed 25% of websites. [ Applause ] 345 99:59:59,999 --> 99:59:59,999 This is not a chance to rest on our laurels 346 99:59:59,999 --> 99:59:59,999 but, I think a demonstration that the web, and the world 347 99:59:59,999 --> 99:59:59,999 wants an open source, an open, free solution 348 99:59:59,999 --> 99:59:59,999 for the web and as WordPress evolves more and more, 349 99:59:59,999 --> 99:59:59,999 from being just an application to being almost 350 99:59:59,999 --> 99:59:59,999 more like an operating system for the web 351 99:59:59,999 --> 99:59:59,999 I think it's been a very exciting year. 352 99:59:59,999 --> 99:59:59,999 Driven in fact by some pretty cool releases. 353 99:59:59,999 --> 99:59:59,999 So you all know WordPress 4.1 named for Dinah Washington, 354 99:59:59,999 --> 99:59:59,999 in honor of Dinah Washington 355 99:59:59,999 --> 99:59:59,999 included the 2015 theme, cool note about 2015, it's actually 356 99:59:59,999 --> 99:59:59,999 the most popular WordPress theme of all time with 1.6 million active sites. 357 99:59:59,999 --> 99:59:59,999 So good job on 2015. 358 99:59:59,999 --> 99:59:59,999 It dwarfs all the other 20s even. 359 99:59:59,999 --> 99:59:59,999 We have distraction free writing and of course language selection 360 99:59:59,999 --> 99:59:59,999 going on our mission and goal of trying to internationalize WordPress, 361 99:59:59,999 --> 99:59:59,999 to make it available in more countries. 362 99:59:59,999 --> 99:59:59,999 4.2 is named in honor of Bud Powell which included 363 99:59:59,999 --> 99:59:59,999 brand-new Press This, themes in customizer. 364 99:59:59,999 --> 99:59:59,999 And my personal favorite, can we give it up for emoji? [ Applause ] 365 99:59:59,999 --> 99:59:59,999 Of course the emoji was just a cover for supporting multi byte languages 366 99:59:59,999 --> 99:59:59,999 that the majority of the world speaks and writes in, so we brought that in there as well. 367 99:59:59,999 --> 99:59:59,999 But the emoji are pretty fun. 368 99:59:59,999 --> 99:59:59,999 And oh, finally 4.2 named for Billie Holiday. 369 99:59:59,999 --> 99:59:59,999 Menus in customizer, site icons and formatting shortcuts. 370 99:59:59,999 --> 99:59:59,999 Each of these releases were led by a different person, 371 99:59:59,999 --> 99:59:59,999 our new rotating leads and I believe they're all here, 372 99:59:59,999 --> 99:59:59,999 if John, Konstantin and Drew can all stand up. 373 99:59:59,999 --> 99:59:59,999 Give you a round of applause for your hard work. [ Applause ] 374 99:59:59,999 --> 99:59:59,999 Leading a release is not easy, as any of these folks who have done it can attest. 375 99:59:59,999 --> 99:59:59,999 You definitely get a few gray hairs. 376 99:59:59,999 --> 99:59:59,999 Didn't see you yet Konstantin, probably soon. [ Laughter ] 377 99:59:59,999 --> 99:59:59,999 As you know, one of the key differentiators of WordPress's philosophy, 378 99:59:59,999 --> 99:59:59,999 especially in contrast to some of our open source 379 99:59:59,999 --> 99:59:59,999 copatriots like Drupal or Joomla is we keep a fast version release cycle. 380 99:59:59,999 --> 99:59:59,999 We've done three a year now for several years 381 99:59:59,999 --> 99:59:59,999 We've found this is a pretty good cadence 382 99:59:59,999 --> 99:59:59,999 with the way that updates and everything currently work 383 99:59:59,999 --> 99:59:59,999 for getting improvements out to you all as fast as possible, 384 99:59:59,999 --> 99:59:59,999 keeping a steady sort of train of releases, so there's 385 99:59:59,999 --> 99:59:59,999 not too much pressure for anything to get in one particular release. 386 99:59:59,999 --> 99:59:59,999 If we miss one, there's another one right around the corner. 387 99:59:59,999 --> 99:59:59,999 Giving lots different of people an opportunity to lead and sort of make their mark, or sort of philosophy of what a WordPress release can be. 388 99:59:59,999 --> 99:59:59,999 And just keep things moving. 389 99:59:59,999 --> 99:59:59,999 You know? I know that a version updates are a complaint. 390 99:59:59,999 --> 99:59:59,999 In fact version fragmentation is one of the big struggles we've had to deal with in the WordPress world. 391 99:59:59,999 --> 99:59:59,999 Much like in this matter right now, a little bit more like Android and iOS in terms there's lots of different versions of WordPress out there in the world. 392 99:59:59,999 --> 99:59:59,999 So I wanted to tell you a story about how one host has tried to address this. 393 99:59:59,999 --> 99:59:59,999 This comes from Bluehost. 394 99:59:59,999 --> 99:59:59,999 Bluehost hosts over 2 million WordPresses across many thousands of servers. 395 99:59:59,999 --> 99:59:59,999 And around August of this year actually, just a few months ago, they noticed something bad. 396 99:59:59,999 --> 99:59:59,999 We see that red there. 397 99:59:59,999 --> 99:59:59,999 80%, or 1.6 million of their WordPresss were not on the latest version. 398 99:59:59,999 --> 99:59:59,999 Sad Christmas. 399 99:59:59,999 --> 99:59:59,999 There's an emoji for that.[ Laugh ] 400 99:59:59,999 --> 99:59:59,999 WordPress is very easy to install, 401 99:59:59,999 --> 99:59:59,999 but a lot of people so, you know, 402 99:59:59,999 --> 99:59:59,999 once they get it going, they might not think to come back and see the dashboard a lot of notices. 403 99:59:59,999 --> 99:59:59,999 only you all update for majority host for minor versions. 404 99:59:59,999 --> 99:59:59,999 So Bluehost is doing is they wrote a scanner that went through all 2 million plus the sites, including some that some customers had forgotten about. 405 99:59:59,999 --> 99:59:59,999 They might be a different directory, staging directory or backup, and did backup. 406 99:59:59,999 --> 99:59:59,999 And they did a scan looking for white screens and there are problems they immediately roll it back. 407 99:59:59,999 --> 99:59:59,999 Once the system was in place, they got to essentially 99% plus of their sites on their latest version. 408 99:59:59,999 --> 99:59:59,999 They were able to do 2.6 million core, plugin and theme updates within a few days of the release. 409 99:59:59,999 --> 99:59:59,999 Pretty amazing. 410 99:59:59,999 --> 99:59:59,999 Now, a lot of people I talked to this about are like okay, but then what happened. 411 99:59:59,999 --> 99:59:59,999 .006% of the updated sites contacted support. 412 99:59:59,999 --> 99:59:59,999 So testing how much is work we put into the up grades and in fact ongoing support of WordPress sites was down 18%. 413 99:59:59,999 --> 99:59:59,999 A lot of that coming from fewer sites getting hacked. 414 99:59:59,999 --> 99:59:59,999 So this is actually pretty amazing and I think a great example for every single host, 415 99:59:59,999 --> 99:59:59,999 no matter what your size, to get everybody on the very latest. 416 99:59:59,999 --> 99:59:59,999 They're currently working on PHP and it turns out that's a lot harder. 417 99:59:59,999 --> 99:59:59,999 The usage as of today the usage of PHP 7 has passed PHP 4.3. 418 99:59:59,999 --> 99:59:59,999 Yeah, so PHP 7 has more users of version 4.3. 419 99:59:59,999 --> 99:59:59,999 Which is pretty cool. 420 99:59:59,999 --> 99:59:59,999 Yay. 421 99:59:59,999 --> 99:59:59,999 Many host actually turn on a major relace our survey 422 99:59:59,999 --> 99:59:59,999 So, this is a graph of growth a major version of WordPress 423 99:59:59,999 --> 99:59:59,999 and what you notice is those dots actually are closer together. 424 99:59:59,999 --> 99:59:59,999 We're not going to quite hit it by the time 4.4 comes out, 425 99:59:59,999 --> 99:59:59,999 but we're at 48 point something or 49% of all WordPresses in the entire world are on the latest major release 4.3. 426 99:59:59,999 --> 99:59:59,999 This the work of the update system host and many of you, as well, 427 99:59:59,999 --> 99:59:59,999 making sure that your all your sites and of course the sites of the people you care about and not the sites of your enemies are upgraded. 428 99:59:59,999 --> 99:59:59,999 and latest and greatest version. 429 99:59:59,999 --> 99:59:59,999 As you might know, version 4.4 of WordPress is right around the corner. 430 99:59:59,999 --> 99:59:59,999 In fact, it is shipping Tuesday. 431 99:59:59,999 --> 99:59:59,999 [ Applause ] 432 99:59:59,999 --> 99:59:59,999 Now we have to hit a day. 433 99:59:59,999 --> 99:59:59,999 [ Laugh ] 434 99:59:59,999 --> 99:59:59,999 To talk about version 4.4, I would like to invite a special guest on the stage, and that is Mr. Scott Taylor. 435 99:59:59,999 --> 99:59:59,999 So a round of applause for Scott. 436 99:59:59,999 --> 99:59:59,999 [ Applause ] 437 99:59:59,999 --> 99:59:59,999 Thank you. 438 99:59:59,999 --> 99:59:59,999 Leading 4.4 was a pretty exciting experience. 439 99:59:59,999 --> 99:59:59,999 We put a lot of work into really transitioning WordPress into the modern era. 440 99:59:59,999 --> 99:59:59,999 We still have a lot of work to go but 441 99:59:59,999 --> 99:59:59,999 I think we've made a lot of head way. 442 99:59:59,999 --> 99:59:59,999 In WordPress 4.4 we had over 2,000 commits. 443 99:59:59,999 --> 99:59:59,999 That's not just me, that's a great team of committers and bug gardeners. 444 99:59:59,999 --> 99:59:59,999 What was really cool we had over 400 contributors. 445 99:59:59,999 --> 99:59:59,999 So we spent a lot of time going back through track and finding tickets that were maybe fixed four years ago but got neglected for some reason, 446 99:59:59,999 --> 99:59:59,999 we tried to find as much as possible 447 99:59:59,999 --> 99:59:59,999 and put that stuff in and recognize contributors who have been around and perhaps feeling disenfranchised because we haven't seen their stuff in a while. 448 99:59:59,999 --> 99:59:59,999 WordPress 4.4 has a lot of little fixes in it. 449 99:59:59,999 --> 99:59:59,999 We did some cool things with comments around performance and kind of modernizing that API. 450 99:59:59,999 --> 99:59:59,999 revealed new objects like WP_Comment, WP_Term, WP_Network, 451 99:59:59,999 --> 99:59:59,999 as giving a lot more stuff coming up in a future release around multi site. 452 99:59:59,999 --> 99:59:59,999 and really heard experience. 453 99:59:59,999 --> 99:59:59,999 Things like used to be that  attached to a post, that works for unattached attachments now. 454 99:59:59,999 --> 99:59:59,999 That ticket number was below 2,000. 455 99:59:59,999 --> 99:59:59,999 We went way back to try to find things to work on. 456 99:59:59,999 --> 99:59:59,999 An exciting thing for a lot of people is the phase 1 of the scaffolding of the REST API. 457 99:59:59,999 --> 99:59:59,999 [ Applause ] 458 99:59:59,999 --> 99:59:59,999 Thank you. 459 99:59:59,999 --> 99:59:59,999 This is a longtime coming. 460 99:59:59,999 --> 99:59:59,999 There's going to be a future release that's going to contain a lot of end points, but for people who want to modernize the data, this is going to be a cool thing. 461 99:59:59,999 --> 99:59:59,999 We're using it on the New York Times, this is our live coverage platform and that was a strategically picked picture. 462 99:59:59,999 --> 99:59:59,999 The REST API is great. 463 99:59:59,999 --> 99:59:59,999 It's an alternative to what many consider an obsolete technology. 464 99:59:59,999 --> 99:59:59,999 I would say the previous company had to expose data to iOS and android developers. 465 99:59:59,999 --> 99:59:59,999 But JSON is a more friendly thing. 466 99:59:59,999 --> 99:59:59,999 We can now start creating arbitrary endpoints and it gives WordPress this sugar. 467 99:59:59,999 --> 99:59:59,999 The theme which is 2016. 468 99:59:59,999 --> 99:59:59,999 I like it because it has a approach responsive design. 469 99:59:59,999 --> 99:59:59,999 So as you can see on different screens, it actually looks really great. 470 99:59:59,999 --> 99:59:59,999 We got responsive images, which is actually  [ Applause ] thank you. A great team of people who worked on responsive images and validating a featured plugin approach and it was a really solid group of people that made this happen and it's a great step forward for the web. 471 99:59:59,999 --> 99:59:59,999 When WordPress adopts modern technologies the Internet adopts modern technologies. 472 99:59:59,999 --> 99:59:59,999 It allows you to specify a set of images instead of just one and lets the browser figure out which image to load. 473 99:59:59,999 --> 99:59:59,999 This is good if you have something that has rich photography and you may have huge use for desk top but on a phone it would be smaller. 474 99:59:59,999 --> 99:59:59,999 It's going to be great for bandwidth in some sense. 475 99:59:59,999 --> 99:59:59,999 I don't know if you remember when we tried to do retina. 476 99:59:59,999 --> 99:59:59,999 This allows us to move forward and provide retina images. 477 99:59:59,999 --> 99:59:59,999 I think pretty soon we're going to come up with a solution in a plugin that allows sites to be fully retina out of the box. Another piece was  I asked what people wanted to see, this was not high on my list but it was extremely high on the community's list. 478 99:59:59,999 --> 99:59:59,999 It's very cool that we were able to shepherd in. Another feature which we call I guess  what you do on the front end you see a YouTube embed. 479 99:59:59,999 --> 99:59:59,999 If I have WordPress 4.4 and somebody pastes my URL, you get a nice preview of that post on the other blog. 480 99:59:59,999 --> 99:59:59,999 It's also in bed code that makes it if you don't have a WordPress install, you can copy the HTML embed and paste it somewhere else and get the same rich preview. 481 99:59:59,999 --> 99:59:59,999 Tuesday is our goal. 482 99:59:59,999 --> 99:59:59,999 It's been a great experience. 483 99:59:59,999 --> 99:59:59,999 I won't be too sad when it's done. 484 99:59:59,999 --> 99:59:59,999 It's been intense. 485 99:59:59,999 --> 99:59:59,999 But it was fun and now I know what it's like. 486 99:59:59,999 --> 99:59:59,999 So thank you. [ Applause ] 487 99:59:59,999 --> 99:59:59,999 Are you all excited about 4.4? We have chosen new victims, I mean leads for the next three releases that I would like to announce. 488 99:59:59,999 --> 99:59:59,999 Version 4.5 is going to be led by Mike Schroder. 489 99:59:59,999 --> 99:59:59,999 4.6 by Dominik Schilling, and 4.7 we'll just skip. 490 99:59:59,999 --> 99:59:59,999 But I'm looking forward to leading a release again. 491 99:59:59,999 --> 99:59:59,999 It will be my first since 3.8. [ Applause ] over the past year we've had 802 contributors, which is pretty amazing. 492 99:59:59,999 --> 99:59:59,999 And as you might know in the past year, a few of the folks I wanted to highlight were some of the commiters that joined. 493 99:59:59,999 --> 99:59:59,999 Thus far you know Konstantin, and they are now saying seven more people. 494 99:59:59,999 --> 99:59:59,999 Michael, Rachel, Joe, Mike, Mel and Eric. 495 99:59:59,999 --> 99:59:59,999 Stand up because I think you're all here. [ Applause ] We now all have commits. 496 99:59:59,999 --> 99:59:59,999 Please don't break the Internet. 497 99:59:59,999 --> 99:59:59,999 Or at least my site because I update the chunk every morning. 498 99:59:59,999 --> 99:59:59,999 One other final development thing I think is cool I wanted to highlight, we've had a lot of growth in the attention to accessibility in the WordPress development process in particular. 499 99:59:59,999 --> 99:59:59,999 And in the past year we've had almost double what we did before then. 500 99:59:59,999 --> 99:59:59,999 I want to thank Andrea and Vion for working on this. [ Applause ] Some of you, by the way, follow my blog. 501 99:59:59,999 --> 99:59:59,999 I did a call a couple of weeks ago asking what were the coolest things that you've seen with a REST API and got really incredible comments including this one. 502 99:59:59,999 --> 99:59:59,999 I can not believe the gold mine that the WPAPI represents. 503 99:59:59,999 --> 99:59:59,999 There is no better, simpler way to create a mobile stack, period. 504 99:59:59,999 --> 99:59:59,999 He actually put an exclamation point. 505 99:59:59,999 --> 99:59:59,999 It's the code equivalent of Graphene. 506 99:59:59,999 --> 99:59:59,999 Who knows what Graphene is? It's going to safe the world, this single carbon thing, makes everything stronger. 507 99:59:59,999 --> 99:59:59,999 I don't know if the REST API is Graphene, but maybe for 25% of the Internet. 508 99:59:59,999 --> 99:59:59,999 I want to share with you 4 stories that were kind of cool. 509 99:59:59,999 --> 99:59:59,999 The first comes actually from Microsoft, for is not known for its embrace of open source, but in the past several years has done some amazing support of open source. 510 99:59:59,999 --> 99:59:59,999 They have this product called Microsoft dynamics AX. 511 99:59:59,999 --> 99:59:59,999 You're probably wondering what that is. 512 99:59:59,999 --> 99:59:59,999 It's an EOP solution that can increase your speed of doing business, work smarter with connected operations and drive business performance. 513 99:59:59,999 --> 99:59:59,999 You're probably wondering what Microsoft dynamics AX is. 514 99:59:59,999 --> 99:59:59,999 This is directly from their website, by the way. 515 99:59:59,999 --> 99:59:59,999 I spent like half an hour on there. 516 99:59:59,999 --> 99:59:59,999 I have no idea. [ Laughter ] EOP has never made sense  I don't know. 517 99:59:59,999 --> 99:59:59,999 But what is kind of cool is how they're using WordPress. 518 99:59:59,999 --> 99:59:59,999 And this was driven by WebDevStudio. 519 99:59:59,999 --> 99:59:59,999 So what's going on here, Microsoft XP, there's like wookie sites. 520 99:59:59,999 --> 99:59:59,999 In 29 languages so people all over the world creating hundreds and hundreds of pages that go into what I can tell looks like a wookietype system. 521 99:59:59,999 --> 99:59:59,999 And it goes to the REST API and talks to the dynamics and is able to display it. 522 99:59:59,999 --> 99:59:59,999 Which I thought was interesting. 523 99:59:59,999 --> 99:59:59,999 And some day I'll figure out how to use it. Another one that I understood a little better came from the nomad base. 524 99:59:59,999 --> 99:59:59,999 When I signed up, I saw tons of people. 525 99:59:59,999 --> 99:59:59,999 So basically nomad base is a tool for digital nomads or people who travel a lot. 526 99:59:59,999 --> 99:59:59,999 And what it does it can pull in different social networks. 527 99:59:59,999 --> 99:59:59,999 And show where people are all over the world. 528 99:59:59,999 --> 99:59:59,999 And show where people are going. 529 99:59:59,999 --> 99:59:59,999 So you can see like in this particular city, Costa Rica, okay. 530 99:59:59,999 --> 99:59:59,999 I have some friends down there or hopefully tell if someone is in the same city which I thought was pretty cool. 531 99:59:59,999 --> 99:59:59,999 So this is all react. 532 99:59:59,999 --> 99:59:59,999 It's combined with Google maps. 533 99:59:59,999 --> 99:59:59,999 Is it react? Map box and react. 534 99:59:59,999 --> 99:59:59,999 Got it. Showing you basically entire JavaScript talking to WordPress on the back end. 535 99:59:59,999 --> 99:59:59,999 When you register and store everything it's all going into the WordPress database. The final one is StoryCorps. 536 99:59:59,999 --> 99:59:59,999 You might have heard of this from NPR. 537 99:59:59,999 --> 99:59:59,999 They're pretty amazing, right? This is a good crowd. So StoryCorps is an independent nonprofit whose project is to honor and celebrate the lives of everyday Americans by linking to their stories. 538 99:59:59,999 --> 99:59:59,999 And they have their NPR show, but they actually have a TED prize grant so they work with 10up. 539 99:59:59,999 --> 99:59:59,999 This thing called StoryCorps.me. 540 99:59:59,999 --> 99:59:59,999 It's an application, actually. 541 99:59:59,999 --> 99:59:59,999 You can download it and interview someone StoryCorps style. 542 99:59:59,999 --> 99:59:59,999 You've got to get your NPR voice going. 543 99:59:59,999 --> 99:59:59,999 And record it. 544 99:59:59,999 --> 99:59:59,999 And what it actually does is build the website from the iOS app use the REST API with something not even on the web. 545 99:59:59,999 --> 99:59:59,999 It's this app that you see right there. This is actually really cool. 546 99:59:59,999 --> 99:59:59,999 So it opens up this idea of StoryCorps to anyone who wants to contribute. 547 99:59:59,999 --> 99:59:59,999 And around Thanksgiving this year, StoryCorps was featured on the home page and linked from the home page of Google saying grandparents have the best stories. 548 99:59:59,999 --> 99:59:59,999 So for those who are wondering if they can scale, only high enough to be linked from the home page of Google. [ Applause ] So if you're bigger than Google, submit a patch. 549 99:59:59,999 --> 99:59:59,999 Smaller than Google, you're okay. Actually, it was fun because every year when I put together State of the Word, which, by the way is the work of many people coming together, I just get up here and talk, looking at the old ones and things we talked about in prior years. 550 99:59:59,999 --> 99:59:59,999 I have a throwback to old slides that you might recognize. 551 99:59:59,999 --> 99:59:59,999 I'm talking about sort of the three stages of WordPress where the first couple of years of WordPress were really focused on being a blogging system and often WordPress is embedded in the i frame in part of the larger website. 552 99:59:59,999 --> 99:59:59,999 Then WordPress evolved with things like pages, custom post types to be more of a full CMS. 553 99:59:59,999 --> 99:59:59,999 So now all of a sudden everything is plugging into WordPress. 554 99:59:59,999 --> 99:59:59,999 And finally what we started seeing in 2012 and has really hit its full stride this year as I hope some of these I showed demonstrate is WordPress as an application platform. 555 99:59:59,999 --> 99:59:59,999 People using WordPress sometimes to build entire other things on top of. 556 99:59:59,999 --> 99:59:59,999 We actually did a whole different better view of it. 557 99:59:59,999 --> 99:59:59,999 Showing the different Lego blocks of how things plug in. 558 99:59:59,999 --> 99:59:59,999 They're just as big and deep and complex as WordPress itself. 559 99:59:59,999 --> 99:59:59,999 But they're built on WordPress taking advantage of all the things that WordPress provides. 560 99:59:59,999 --> 99:59:59,999 Everything we do well. And more and more things are being built on top of this every single day, whether that's StoryCorps, Nomadbase, Microsoft dynamics. 561 99:59:59,999 --> 99:59:59,999 But thus far, there hasn't been something that did WordPress itself, so there was no WordPress built on an API. 562 99:59:59,999 --> 99:59:59,999 So they say the best way to predict the future is to create it. 563 99:59:59,999 --> 99:59:59,999 So after talking about it for a few years, we decided Automattic released a project called Calypso. 564 99:59:59,999 --> 99:59:59,999 Who's checked out Calypso so far? For the folks who haven't, Calypso is basically the idea that what would it look like if we designed the WordPress interface completely from scratch. 565 99:59:59,999 --> 99:59:59,999 What would it do and what would it look like. The first thing we decided it would be in 100% JavaScript. 566 99:59:59,999 --> 99:59:59,999 Instead of having PHP creating HTML, delivering pages talking to a database, we decided to go a complete JavaScript solution talking only to APIs. 567 99:59:59,999 --> 99:59:59,999 It would be fully responsive. 568 99:59:59,999 --> 99:59:59,999 You would see every single size the calypso database is functional and fluid and at the smallest size it becomes an actual template, almost like a road map for what we wanted native iOS and android apps to look like down to the pixels and design. 569 99:59:59,999 --> 99:59:59,999 We thought it would be social. 570 99:59:59,999 --> 99:59:59,999 Likes, stats, so they'll be all on one interface and they will work with both dot coms and dot org sites. 571 99:59:59,999 --> 99:59:59,999 This is showing you never need to update a plugin again. So there are a few interesting things in this process. 572 99:59:59,999 --> 99:59:59,999 First, and one that for any of you in the session, we have dozens of developers who became world class in JavaScript, and I wasn't sure that could happen. 573 99:59:59,999 --> 99:59:59,999 Because for me it's one of the things that slow downed certain parts was a lack of participation of JavaScript developers. 574 99:59:59,999 --> 99:59:59,999 Where you've probably noticed that many of the major features of WordPress over the past few years, going all the way back to media, the majority of code in these has been JavaScript, not PHP. 575 99:59:59,999 --> 99:59:59,999 It's been a while that JavaScript has been the language moving WordPress forward. 576 99:59:59,999 --> 99:59:59,999 This was just kind of deciding to go the other directions saying what would it take. 577 99:59:59,999 --> 99:59:59,999 So this ended up being last week, last Monday, we released this both as desktop downloads so you can run this... because it only talks to the APIs, you can run it on the client side. 578 99:59:59,999 --> 99:59:59,999 Created a Mac app for download, Windows and Linux coming soon, released it, it's at 50,000 downloads already, so a lot of people using it. 579 99:59:59,999 --> 99:59:59,999 It was the work of over 140 people committing over 26,000 commits. 580 99:59:59,999 --> 99:59:59,999 In about a year and a half. 581 99:59:59,999 --> 99:59:59,999 So a ton of ton of work. 582 99:59:59,999 --> 99:59:59,999 I understand why no one did this before. [Laugh] 583 99:59:59,999 --> 99:59:59,999 It turns out, catching up to 14 years of wp-admin progress was really really hard. 584 99:59:59,999 --> 99:59:59,999 Actually, it might have been a similar number of commits, just over a shorter time frame. But also learned a ton in terms of being able to change some of the interfaces, taking a completely new approach to architecture, how a client for WordPress could work, and just like I said learning JavaScript. 585 99:59:59,999 --> 99:59:59,999 Now, it's a version 1.0. 586 99:59:59,999 --> 99:59:59,999 Like WordPress 1.0, it's very, very early days. 587 99:59:59,999 --> 99:59:59,999 Did anyone use WordPress 1 here in the room? We have a couple. 588 99:59:59,999 --> 99:59:59,999 I feel like such an old man saying this, I look like an old man too, but... 589 99:59:59,999 --> 99:59:59,999 WordPress 1.0 had no plugins. 590 99:59:59,999 --> 99:59:59,999 No themes. 591 99:59:59,999 --> 99:59:59,999 It was just kind of the basics. 592 99:59:59,999 --> 99:59:59,999 And that's where something like Calypso is today. 593 99:59:59,999 --> 99:59:59,999 And it's also important to note, contrary to some of the press that was talked about, is that PHP is not going away.[Laugh][Applause] But I believe quite strongly that JavaScript and API-driven interfaces are the future. 594 99:59:59,999 --> 99:59:59,999 Not just of WordPress but of the web. 595 99:59:59,999 --> 99:59:59,999 I believe this as much as I know barbecue is delicious. [Laugh] 596 99:59:59,999 --> 99:59:59,999 Which is pretty darn strong. 597 99:59:59,999 --> 99:59:59,999 This approach, when you decouple the data from the interface, when you take... we ended up chooing React, but many of the libraries are great, this sort of decoupled approach, it allows you to iterate a lot faster, crate interfaces that are essentially instant. 598 99:59:59,999 --> 99:59:59,999 One very cool thing about Calypso is, out of the box, even on an uncached page it loads about 300 milliseconds faster than the wp-admin. 599 99:59:59,999 --> 99:59:59,999 But when the cache is in effect, like when you're on a desktop, is actually is 14 times faster. 600 99:59:59,999 --> 99:59:59,999 So many pages can render in 15 or 16 milliseconds. So this is like a 10x improvements on what's come before. And the interview before Nacin's talk. 601 99:59:59,999 --> 99:59:59,999 What reverence that we have in the WordPress community for backwards compatibility. But one of the things is I think... 602 99:59:59,999 --> 99:59:59,999 As people start to look at what's been done with Calypso on this approach is... and this is why we open sourced every single line of it, that perhaps there could be a future, especially as we started to get more API in WordPress. 603 99:59:59,999 --> 99:59:59,999 Where there might be something on the other side that's working breaking backwards compatibility for. Also as we bring APIs in WordPress, I truely believe APIs are the key to the open web. 604 99:59:59,999 --> 99:59:59,999 What I mean by this is if you look around... In some ways, we are the ??? of the open web. More and more, even one company is open in API, they put restrictions around it. 605 99:59:59,999 --> 99:59:59,999 For example Uber. If you have an app, you can click an button to call an Uber car. 606 99:59:59,999 --> 99:59:59,999 Which is kind of awesome. I love Uber, it's super handy. But in the terms of service for using this, they say you cannot show the buttons for any competitors there. 607 99:59:59,999 --> 99:59:59,999 So you can't have a call Lyft button next to the call Uber button. 608 99:59:59,999 --> 99:59:59,999 That's great for Uber, but what about the rest of us. We just want to ride, we want to get to some place. 609 99:59:59,999 --> 99:59:59,999 Companies enforcing this sort of terms of service, even around when they have an API, are making the web a less open and integrated place. 610 99:59:59,999 --> 99:59:59,999 Who is driven crazy when they click on an address on an iPhone and then opens Apple maps. 611 99:59:59,999 --> 99:59:59,999 Right? [Laugh] Maps are the worst. The Google maps is amazing. 612 99:59:59,999 --> 99:59:59,999 Why is that not the default? Look at what happened with Twitter, which many of us inclusing myself love. 613 99:59:59,999 --> 99:59:59,999 Their APIs got more and more closed off and people that were built on them either had their businesses put out of it. The clients are token-limited. 614 99:59:59,999 --> 99:59:59,999 Or essentially hit a wall where they found that what they were previously promised as a developer building on what seemed to be a open API was actually not. 615 99:59:59,999 --> 99:59:59,999 And many ways this reminds me of the very early days of WordPress. 616 99:59:59,999 --> 99:59:59,999 There was an amazing post. By a fellow named Mark Pilgrim. What it was is... 617 99:59:59,999 --> 99:59:59,999 Again, this is WordPress history. 618 99:59:59,999 --> 99:59:59,999 But at the time when WordPress started, it was very, very, very small. 619 99:59:59,999 --> 99:59:59,999 In fact, when WordPress launched, the biggest criticism was that the world already had too many blogging systems. 620 99:59:59,999 --> 99:59:59,999 It turned out they were wrong, but it looked that way. 621 99:59:59,999 --> 99:59:59,999 And on the self-hosted space there's one called Movable Type that had like 95% market share. 622 99:59:59,999 --> 99:59:59,999 All the cool kids used it. It was really good. 623 99:59:59,999 --> 99:59:59,999 It is actually what I had my first blog on. Movable Type had the code when you downloaded it, it was Pearl and you got the source code but it was not actually open source. They put a restriction around it. 624 99:59:59,999 --> 99:59:59,999 When they released their 3.0 version, they decided to change their license, so they switched their license to being something you could run lots of sites on  they changed some of the terms. 625 99:59:59,999 --> 99:59:59,999 There was a famous blog on the site whose site is gone. 626 99:59:59,999 --> 99:59:59,999 Mark Pilgrim wrote something called freedom zero. 627 99:59:59,999 --> 99:59:59,999 He said a lot of things. 628 99:59:59,999 --> 99:59:59,999 One of which is the utility of online free software approaches zero in the long term, which I do believe. 629 99:59:59,999 --> 99:59:59,999 He also said that it wasn't about people up in arms about the price. 630 99:59:59,999 --> 99:59:59,999 In fact for him to upgrade to this version 3.0 he would have had to pay $535. 631 99:59:59,999 --> 99:59:59,999 Freedom zero, of course, those of you familiar with the GPL is the freedom of user software for any purpose. 632 99:59:59,999 --> 99:59:59,999 No restrictions on it. 633 99:59:59,999 --> 99:59:59,999 He actually said it's not about price, it's about freedom, and he took his $535 and donated it to WordPress. 634 99:59:59,999 --> 99:59:59,999 And said never again will I be fooled by something that seems kind of open, but actually isn't. 635 99:59:59,999 --> 99:59:59,999 That seems like I can see the code and hack on it and it's open enough, but in reality it doesn't belong to me. 636 99:59:59,999 --> 99:59:59,999 I don't have the freedoms given by the open source license. 637 99:59:59,999 --> 99:59:59,999 The four freedoms that each of us have using WordPress. 638 99:59:59,999 --> 99:59:59,999 This set off a firestorm. 639 99:59:59,999 --> 99:59:59,999 And a renaissance of the open web as people started  every company had these streaming open APIs and they all worked together. When WordPress adopts modern technologies, 25% of the web adopts modern technologies. 640 99:59:59,999 --> 99:59:59,999 I think we can use this opening up, and this development especially switching to an APIdriven development to actually open up the web. 641 99:59:59,999 --> 99:59:59,999 When you think about the open source looks like when the code being available isn't the most important thing. 642 99:59:59,999 --> 99:59:59,999 When we're interacting with things on our watches, the devices are mobile and everything. 643 99:59:59,999 --> 99:59:59,999 The API has become just as important as the code itself being open. 644 99:59:59,999 --> 99:59:59,999 So this is something I would like everyone to consider and work on, because I think we have a very excited year ahead of us. 645 99:59:59,999 --> 99:59:59,999 Perhaps training to make the weapon a more open place. There are a few things exciting coming this year that I wanted to highlight. 646 99:59:59,999 --> 99:59:59,999 A lot of it happened the day before yesterday. 647 99:59:59,999 --> 99:59:59,999 How did that guy get there? [ Applause ] Projects from EFF supported by many people including Facebook, Automattic, et cetera. 648 99:59:59,999 --> 99:59:59,999 Is making it easy and free for everybody to have a certificate. 649 99:59:59,999 --> 99:59:59,999 You probably have thought about this before if you have an e commerce store, but another advantage of mass adoption of SSL is it makes mass surveillance of the web a lot harder to do. [ Applause ] I think that over the next year, now that LetsEncrypt is 100% free, we can start to drive the web to be much more secure than it has in the past. 650 99:59:59,999 --> 99:59:59,999 Another present we got this week is PHP 7 came out. 651 99:59:59,999 --> 99:59:59,999 So much the success of WordPress is due to the technologies that we're built on, including PHP. 652 99:59:59,999 --> 99:59:59,999 Like I said, PHP is not going away. 653 99:59:59,999 --> 99:59:59,999 PHP 7 is the most significant update to PHP since WordPress started. 654 99:59:59,999 --> 99:59:59,999 There has been some version  a lot of it because they haven't provided compelling enough reasons to want to up great grade. 655 99:59:59,999 --> 99:59:59,999 This changes all of that. 656 99:59:59,999 --> 99:59:59,999 PHP 7 will be twice as fast for its predecessors. 657 99:59:59,999 --> 99:59:59,999 So for free, a lot of the web is essentially going to double in speed. 658 99:59:59,999 --> 99:59:59,999 Which is awesome. 659 99:59:59,999 --> 99:59:59,999 Especially as we do more and more API costs. 660 99:59:59,999 --> 99:59:59,999 So check this out. 661 99:59:59,999 --> 99:59:59,999 WordPress works great with it. 662 99:59:59,999 --> 99:59:59,999 Until fact, WordPress was one of the things that PHP developers targeted. 663 99:59:59,999 --> 99:59:59,999 They do some heroic and amazing engineering to get this out. 664 99:59:59,999 --> 99:59:59,999 It's co compatible and twice as fast. 665 99:59:59,999 --> 99:59:59,999 One more round of applause for PHP. [ Applause ] Something important work on getting them all available in every language. 666 99:59:59,999 --> 99:59:59,999 We showed the Spanish plugin directory. 667 99:59:59,999 --> 99:59:59,999 You'll see the top two are translated but the bottom four are not. 668 99:59:59,999 --> 99:59:59,999 So we only had the top two in the screen shot. There's been fewer than 100 plugins and themes. 669 99:59:59,999 --> 99:59:59,999 If you don't count Australian English, Canadian English, as translations. 670 99:59:59,999 --> 99:59:59,999 There's fewer than 100 themes and plugins that have been translated in more than a couple of languages. 671 99:59:59,999 --> 99:59:59,999 So as we invest in the price and recruit more people to be at translate including many of you here in this audience are bilingual and there are many people watching us around the world. 672 99:59:59,999 --> 99:59:59,999 The translation of WordPress is going to open it up to audiences all over the world. 673 99:59:59,999 --> 99:59:59,999 We've seen this in small pockets where there's been a bilingual population like we've had in Japan or Brazil. 674 99:59:59,999 --> 99:59:59,999 We can get ahead in many places. 675 99:59:59,999 --> 99:59:59,999 Now that WordPress is fully responsible, better native client advantages. 676 99:59:59,999 --> 99:59:59,999 I think there's incredible opportunity to actually  if any of you speak another language or know anyone who does, bring them over. 677 99:59:59,999 --> 99:59:59,999 We need as many people as possible. 678 99:59:59,999 --> 99:59:59,999 Improving the tools there was well. 679 99:59:59,999 --> 99:59:59,999 I heard there's about 24 million translations so far, but don't get scared by that number. 680 99:59:59,999 --> 99:59:59,999 But basically it was a lot of strings that we need to get to. 681 99:59:59,999 --> 99:59:59,999 And I think that we can get to a point by this time next year, where at least for the top 100 plugins and themes, they're fully translated. 682 99:59:59,999 --> 99:59:59,999 I think again imagine using WordPress with no plugins. 683 99:59:59,999 --> 99:59:59,999 That's the experience that people in other countries get. I talked about this before, but I really do believe that the future of interfaces in the web is JavaScript interfaces with PHP APIs. 684 99:59:59,999 --> 99:59:59,999 This is going to be a better way to involve the existing plugins. 685 99:59:59,999 --> 99:59:59,999 Scaffolding, plugins can register their own end points. 686 99:59:59,999 --> 99:59:59,999 Think about it, especially the more advanced ones that have pretty complexed and advanced interfaces, you can essentially start to build calypso or a single paged apathy about taking all the screen refreshers and reloads and all the PHP files and turning that into something. 687 99:59:59,999 --> 99:59:59,999 This is I think also going to set us up pretty well if we do end up going in a full JavaScript client API direction in the future, which could be pretty exciting, for plugins to be able to come in along for the ride. 688 99:59:59,999 --> 99:59:59,999 Who's a plugin developer here? Whoa. 689 99:59:59,999 --> 99:59:59,999 Give this some thought. Customization. 690 99:59:59,999 --> 99:59:59,999 This is going to be extremely important. 691 99:59:59,999 --> 99:59:59,999 If you look at funnels, if you look at what people fall off, customization is the single biggest opportunity for improving WordPress anywhere. 692 99:59:59,999 --> 99:59:59,999 I believe as we start to become Google level in JavaScript, learning these things is scary and hard and it kind of sucks being a beginner again, but once you get over that hump, it becomes amazing. 693 99:59:59,999 --> 99:59:59,999 Going from one to two things is very, very hard, but it gets easier the more you learn. 694 99:59:59,999 --> 99:59:59,999 It expands your mind the way you think about programming. 695 99:59:59,999 --> 99:59:59,999 And I hope that WordPress can actually reverse the trend of these APIs. 696 99:59:59,999 --> 99:59:59,999 I think we have a chance to do this. 697 99:59:59,999 --> 99:59:59,999 As WordPress starts to power more apps. 698 99:59:59,999 --> 99:59:59,999 Things like StoryCorps. 699 99:59:59,999 --> 99:59:59,999 StoryCorps gets an open API just kind of for free being out there and more and more can and we can do it with more platforms out there. 700 99:59:59,999 --> 99:59:59,999 The API can be open with great terms of service, terms of use, and software. 701 99:59:59,999 --> 99:59:59,999 So it's totals all the way down. 702 99:59:59,999 --> 99:59:59,999 Open source all the way down. I'm going to give you one homework assignment in closing, which I've never done before. 703 99:59:59,999 --> 99:59:59,999 And you might be able to predict it. 704 99:59:59,999 --> 99:59:59,999 And it's to learn JavaScript, deeply. [ Applause ] I am going to commit to this myself. 705 99:59:59,999 --> 99:59:59,999 You will see at least one patch from me in JavaScript by the time 4.7 comes out. 706 99:59:59,999 --> 99:59:59,999 If I can do it, I'm a dumb CEO. 707 99:59:59,999 --> 99:59:59,999 If I can learn JavaScript, every single one of you can, and I encourage everyone to learn it. 708 99:59:59,999 --> 99:59:59,999 Because it is the future of the web. 709 99:59:59,999 --> 99:59:59,999 Think how delicious barbecue is. There's amazing resources online too. 710 99:59:59,999 --> 99:59:59,999 Check out things like code academy, there's coursera courses, meetups going on, lots of sessions going on. 711 99:59:59,999 --> 99:59:59,999 Take every opportunity to really beef up your JavaScript chops because it's what's going to allow WordPress to fly for the next 13 years. 712 99:59:59,999 --> 99:59:59,999 One of the things that's been amazing about WordPress is most software isn't this big or popular at 13 years old. 713 99:59:59,999 --> 99:59:59,999 Typically there's a wave that happens, but because we've been able to adapt and survive the wave, this is the biggest WordCamp ever in history. 714 99:59:59,999 --> 99:59:59,999 And it's going to be extremely important that those from the user point of view and from the developer point of view that we really become as good in JavaScript as well as any other project out there in the world. Have you all liked this WordCamp so far? [ Applause] Do you want to do it again? [ Applause ] My final announcement for today is we will be coming back to this very hall December 2nd through 4th. 715 99:59:59,999 --> 99:59:59,999 So we're announcing the days. 716 99:59:59,999 --> 99:59:59,999 Get on Expedia now. [ Applause ] Philadelphia has been amazing and I think it's really special that this 10th anniversary of WordCamp, this time we're making probably one of the biggest changes in history from a technological point of view, happens in the birthplace of this nation as well. 717 99:59:59,999 --> 99:59:59,999 And in a city with the liberty bell and cheese steaks. 718 99:59:59,999 --> 99:59:59,999 Kudos to the Philadelphia organizing team because you've really made all of us welcome. 719 99:59:59,999 --> 99:59:59,999 And I'm looking forward to coming back next year. That's all I've got. 720 99:59:59,999 --> 99:59:59,999 Thank you very much. [ Applause ] Now, we have a little bit of time for some questions and answers. 721 99:59:59,999 --> 99:59:59,999 So we've got three mics. 722 99:59:59,999 --> 99:59:59,999 This is kind of fun. 723 99:59:59,999 --> 99:59:59,999 The town hall part. 724 99:59:59,999 --> 99:59:59,999 A town hall in Philadelphia, wow. 725 99:59:59,999 --> 99:59:59,999 By the way, everyone download the soundtrack if you can the music of Alexander Hamilton. 726 99:59:59,999 --> 99:59:59,999 It's incredible. 727 99:59:59,999 --> 99:59:59,999 It's essentially the story of Alexander Hamilton one of the founding fathers done like a hiphopper. 728 99:59:59,999 --> 99:59:59,999 Everything rhymes. 729 99:59:59,999 --> 99:59:59,999 It's like John Adams battling Hamilton and George Washington. 730 99:59:59,999 --> 99:59:59,999 It's pretty cool. 731 99:59:59,999 --> 99:59:59,999 Come up with some questions and just say your name and you can ask about anything. 732 99:59:59,999 --> 99:59:59,999 We've got a lot going on this year. 733 99:59:59,999 --> 99:59:59,999 Can you talk a little bit about the future of your big announcements this year? 734 99:59:59,999 --> 99:59:59,999 So I think that ecommerce are going to be key parts of growing WordPress's market share as we go from 25% to 50% to 75%. 735 99:59:59,999 --> 99:59:59,999 Because a lot of websites, both need this, they want to be able to sell things online. 736 99:59:59,999 --> 99:59:59,999 And solutions out there. 737 99:59:59,999 --> 99:59:59,999 I mean when Steve Jobs talked about iTunes for Windows it was  the WordPress solutions are so much better. The road map is coming up where I'm going to be going down to Cape Town to talk about what's coming. 738 99:59:59,999 --> 99:59:59,999 I focus with Automattic so far is trying to get as many resources as possible. 739 99:59:59,999 --> 99:59:59,999 If I were to estimate something, the stuff I just talked about could be a pretty interesting direction. 740 99:59:59,999 --> 99:59:59,999 So if you can imagine the interface which is API driven, that would be a really cool direction not just for you but for every large  maybe there's a point in the future, it's so easy once you have these things. 741 99:59:59,999 --> 99:59:59,999 So I can imagine a point where, you know, I'm filling up your CD changer. 742 99:59:59,999 --> 99:59:59,999 They can be whatever there is. 743 99:59:59,999 --> 99:59:59,999 And each of these could have purposebuilt interfaces. 744 99:59:59,999 --> 99:59:59,999 This is the beauty of being API driven. 745 99:59:59,999 --> 99:59:59,999 Is we don't have to squeeze everything in the exact same interface. 746 99:59:59,999 --> 99:59:59,999 If you do real estate management or something like that, there might be something that doesn't look like the WordPress white page which is the best way to create that. 747 99:59:59,999 --> 99:59:59,999 And we jump through a lot of hoops for that now. 748 99:59:59,999 --> 99:59:59,999 One cool thing, check out the calypso, it's completely open source. 749 99:59:59,999 --> 99:59:59,999 There's hundreds of open components there that are interface sort of chunks and modules that are completely reusable. 750 99:59:59,999 --> 99:59:59,999 We can actually start to reuse those as actual code and share it. 751 99:59:59,999 --> 99:59:59,999 So I'm pretty excited about going in that direction, what that could mean for WordPress as a whole. 752 99:59:59,999 --> 99:59:59,999 Thank you. [ Applause ] 753 99:59:59,999 --> 99:59:59,999 You said to learn JavaScript. 754 99:59:59,999 --> 99:59:59,999 Which framework, if any? [ Laughter ] 755 99:59:59,999 --> 99:59:59,999 So calypso is using the apps. 756 99:59:59,999 --> 99:59:59,999 Learn JavaScript. 757 99:59:59,999 --> 99:59:59,999 If you learn JavaScript, you'll be able to use it. 758 99:59:59,999 --> 99:59:59,999 Don't worry too much about the framework. 759 99:59:59,999 --> 99:59:59,999 Maybe start with the stuff that calypso did. 760 99:59:59,999 --> 99:59:59,999 Have some fun with it. 761 99:59:59,999 --> 99:59:59,999 Allow you to think about the JavaScript as a language. 762 99:59:59,999 --> 99:59:59,999 So check it out. 763 99:59:59,999 --> 99:59:59,999 So short answer. 764 99:59:59,999 --> 99:59:59,999 My name is Douglas bell. 765 99:59:59,999 --> 99:59:59,999 I'm from 2006, a long way since then. 766 99:59:59,999 --> 99:59:59,999 I'm now from BC. 767 99:59:59,999 --> 99:59:59,999 I now wanted to ask you mentioned calypso and Peter with the interface I'll be honest I still am used to and love the MP 6 WP admin. 768 99:59:59,999 --> 99:59:59,999 Is there any anticipation of calypso replacing the admin in the near future or is that going to be two separate strategies? 769 99:59:59,999 --> 99:59:59,999 The beautiful thing is they're separate right now and they can codevelop and coevolve. 770 99:59:59,999 --> 99:59:59,999 There's 40 plugins, a good chunk of which modify the admin and we've done a lot of improvements through MP 6 to improve WP admin. 771 99:59:59,999 --> 99:59:59,999 The cool thing about calypso it gives us a place. 772 99:59:59,999 --> 99:59:59,999 I fully expect it to be calypso  but we're able to do in 20 months what previously took kind of 13 years. 773 99:59:59,999 --> 99:59:59,999 Would be to do two or three terms on some of these core interfaces. 774 99:59:59,999 --> 99:59:59,999 Because it's faster and easier to develop this way. 775 99:59:59,999 --> 99:59:59,999 And you don't need to worry about anything else. 776 99:59:59,999 --> 99:59:59,999 So this gives us  it's an incredible blessing. 777 99:59:59,999 --> 99:59:59,999 We should take advantage of this, to reexamine some of the core assumptions. 778 99:59:59,999 --> 99:59:59,999 If we became more usercentric. 779 99:59:59,999 --> 99:59:59,999 What does it mean if perhaps in the future maybe the WordPress you download two things, like the clients app or your desk top or the service side app that gets installed. 780 99:59:59,999 --> 99:59:59,999 Those talk to each other. 781 99:59:59,999 --> 99:59:59,999 That's actually kind of interesting. 782 99:59:59,999 --> 99:59:59,999 Perhaps we can look at differently what it means two WordPresses at once. 783 99:59:59,999 --> 99:59:59,999 Perhaps have an activity stream. 784 99:59:59,999 --> 99:59:59,999 It's pretty cool. 785 99:59:59,999 --> 99:59:59,999 Do you foresee JavaScript replacing PHP as the template hierarchy of choice? Because right now I guess with JavaScript it wouldn't support child themes. 786 99:59:59,999 --> 99:59:59,999 JavaScript totally different from java. 787 99:59:59,999 --> 99:59:59,999 Don't buy a java book. 788 99:59:59,999 --> 99:59:59,999 You'll go the wrong direction. 789 99:59:59,999 --> 99:59:59,999 The way it kind of works is awesome. 790 99:59:59,999 --> 99:59:59,999 There's no reason you should run away from that. 791 99:59:59,999 --> 99:59:59,999 I think PHP is always going to be WordPress. 792 99:59:59,999 --> 99:59:59,999 In fact it's kind of one of the best out there. 793 99:59:59,999 --> 99:59:59,999 Now, people have started to do JavaScript themes. 794 99:59:59,999 --> 99:59:59,999 This could be interesting. 795 99:59:59,999 --> 99:59:59,999 One of the things I think is going to happen with the API is we'll see lots and lots of different technologies for a business reason or for integration reason or something like that, like the New York Times, they might not know what python or something else that's been talking to WordPress on the back end. 796 99:59:59,999 --> 99:59:59,999 It's actually something we're worried about because right now that 25% number that we see pick up every month is from people using WordPress. 797 99:59:59,999 --> 99:59:59,999 So something people should think about is perhaps maybe standardize some sort of header. 798 99:59:59,999 --> 99:59:59,999 So even if your application doesn't run HTTP at all they can send an header that say hey, like a mullet. 799 99:59:59,999 --> 99:59:59,999 Business in the front, party in the back. 800 99:59:59,999 --> 99:59:59,999 But there's some WordPress back there that's doing cool stuff and we can start to track that. 801 99:59:59,999 --> 99:59:59,999 WordPress is an amazing thing and some of the larger sites including WordPress.com, run WordPress on the front too. 802 99:59:59,999 --> 99:59:59,999 But I think that  one of the things we're doing, one of the philosophies of WordPress is always to work with where people want to do. 803 99:59:59,999 --> 99:59:59,999 And we're hearing people saying they want to use different technologies for some of this frontend stuff for whatever reason and we want to support that. 804 99:59:59,999 --> 99:59:59,999 That's the key to the open API. 805 99:59:59,999 --> 99:59:59,999 PHP for themes  people on the side doing more progressive stuff. 806 99:59:59,999 --> 99:59:59,999 It's Martin. 807 99:59:59,999 --> 99:59:59,999 With 4.4 we are for the first time really wielding the power of WordPress by paving the paths of responsive images and that's a really big deal. 808 99:59:59,999 --> 99:59:59,999 At this conference we are seeing something that's pretty much muted to the WordPress community which is CART captioning, a sign language interpreter in front. 809 99:59:59,999 --> 99:59:59,999 You can't see from the back, but there's actually someone signing right there. 810 99:59:59,999 --> 99:59:59,999 And WordPress core is becoming exceptionally accessible. 811 99:59:59,999 --> 99:59:59,999 Last year I brought up this issue of themes and accessibility. 812 99:59:59,999 --> 99:59:59,999 At the time we had 18 themes in the library that were accessible. 813 99:59:59,999 --> 99:59:59,999 Today we have 79 out of some thousands. 814 99:59:59,999 --> 99:59:59,999 Woohoo. 815 99:59:59,999 --> 99:59:59,999 Which is great, but there's a couple thousand left to go. Now, can we make decisions about responsive images which is great and we have the power to change the web, once we have responsive images, everyone has to do it too. 816 99:59:59,999 --> 99:59:59,999 Can't we do the same with accessibility as well? [ Applause ] 817 99:59:59,999 --> 99:59:59,999 Yes. [ Laughter ] I don't know if that was a question, but yes. 818 99:59:59,999 --> 99:59:59,999 Let me make it into a question. 819 99:59:59,999 --> 99:59:59,999 Can you tell everybody in this room, and our community, to when they learn JavaScript, add on that little extra accessibility part so we'll all start building everything accessible and tell the world that the web should be accessible and that's the WordPress way. [Cheers and applause] 820 99:59:59,999 --> 99:59:59,999 I agree and I would say that that applause. 821 99:59:59,999 --> 99:59:59,999 But I basically  I'm worried about getting to a point where we think of accessibility like a checkbox. 822 99:59:59,999 --> 99:59:59,999 Even though there are great guidelines and things like that. 823 99:59:59,999 --> 99:59:59,999 I think that accessibility is a process. 824 99:59:59,999 --> 99:59:59,999 And it's going to be driven sometimes not by every person, but by groups. 825 99:59:59,999 --> 99:59:59,999 And most importantly by the people who need the technology communicating and us observing that and things like that. So I do think that we have presentations on accessibility at every single WordCamp, I think we're a little behind on the theme, because the accessibilities are much harder  but I'm really excited about what this group has been able to do and the growing momentum. 826 99:59:59,999 --> 99:59:59,999 I don't think that necessarily saying I want to be accessible moves things as much as the continuing education that we're doing through every single WordCamp through the guidelines, to the group. 827 99:59:59,999 --> 99:59:59,999 So it's very hard in the state of the word saying how we have doubled accessibility in the past year. We also need to think about accessibility. 828 99:59:59,999 --> 99:59:59,999 The 6.99 people who can't use WordPress. 829 99:59:59,999 --> 99:59:59,999 I also think about accessibility in terms of languages, in terms of touch devices. 830 99:59:59,999 --> 99:59:59,999 These are things that as we get there, that we right and expand to a much larger audience. 831 99:59:59,999 --> 99:59:59,999 I encourage everyone to keep that in mind but learn JavaScript as well. 832 99:59:59,999 --> 99:59:59,999 Thank you. [ Applause ] 833 99:59:59,999 --> 99:59:59,999 Hi Matt, my name is Travis Taylor. 834 99:59:59,999 --> 99:59:59,999 As a plugin author, is there anything that we need to do to prepare for the translation? 835 99:59:59,999 --> 99:59:59,999 Commit. 836 99:59:59,999 --> 99:59:59,999 One thing that's been pretty effective for some different plugins, reach out to the community and people using it. 837 99:59:59,999 --> 99:59:59,999 Probably if we think about it, because most plugins are primarily English, if you have users in other countries, they probably are bilingual. 838 99:59:59,999 --> 99:59:59,999 So if you can reach out with them and work with them to get them to submit translations or become moderators, it can increase it. 839 99:59:59,999 --> 99:59:59,999 So use your platform the interface of the plugin, the blog, everything. 840 99:59:59,999 --> 99:59:59,999 The plugin page, to try to bring as many people in the translation page as possible. 841 99:59:59,999 --> 99:59:59,999 Thank you. 842 99:59:59,999 --> 99:59:59,999 Thank you. 843 99:59:59,999 --> 99:59:59,999 Hey, Matt. 844 99:59:59,999 --> 99:59:59,999 My name is Alex. 845 99:59:59,999 --> 99:59:59,999 So I have a question. 846 99:59:59,999 --> 99:59:59,999 It's not technical, but it's kind of messing with me. 847 99:59:59,999 --> 99:59:59,999 So a couple of years ago you came out and you did a talk in WordCamp San Diego, your hair was a little unruly, all over the place. 848 99:59:59,999 --> 99:59:59,999 Like dude, when are you going to cut your hair and you gave us a good story about the story of your hair was and how you met the president and all that. 849 99:59:59,999 --> 99:59:59,999 So your hair is looking a little bit lighter and I want to know what's going on with that and if you're stressed out, you can tell us about it. 850 99:59:59,999 --> 99:59:59,999 But what's going on? [ Laughter ] That's all I got. [ Applause ] 851 99:59:59,999 --> 99:59:59,999 My mom asks the same question. 852 99:59:59,999 --> 99:59:59,999 She doesn't know what's going on either. 853 99:59:59,999 --> 99:59:59,999 The job really ages you. 854 99:59:59,999 --> 99:59:59,999 It's like being president. 855 99:59:59,999 --> 99:59:59,999 One of the beautiful things is that a lot of the companies being built around WordPress, you can look like whatever you want. 856 99:59:59,999 --> 99:59:59,999 You can be whatever you want. 857 99:59:59,999 --> 99:59:59,999 I think it's beautiful that the inclusion and the feel of the WordPress community is now starting to be translated into dozens and dozens of the companies built on top of it and that I think is one of the things that are part of the idea behind WordPress and Automattic is to show companies can be built in a different way. 858 99:59:59,999 --> 99:59:59,999 That there wasn't a company profiting at the expense of open source or that open source becomes unresponsive to the users as many projects kind of collapsing under their own weight. 859 99:59:59,999 --> 99:59:59,999 And now if you look at any of those sponsors, all the companies in the WordPress ecosystem are evenly distributed, they're inclusive, a lot of them have crazy here. 860 99:59:59,999 --> 99:59:59,999 I think it's awesome. 861 99:59:59,999 --> 99:59:59,999 People at these companies, thank you very much for bringing the WordPress magic into that because I think we can change business just like we've changed the web. [ Applause ] 862 99:59:59,999 --> 99:59:59,999 Nice shirt, by the way. 863 99:59:59,999 --> 99:59:59,999 I got it from an awesome booth downstairs. 864 99:59:59,999 --> 99:59:59,999 I work in California, and I have a very unique and prolific relationship with plugins and developers. 865 99:59:59,999 --> 99:59:59,999 I do a lot of the plug interviews on dot org. 866 99:59:59,999 --> 99:59:59,999 One of the things I've been hearing recently is that the constant stream of WordPress major releases has started to put a drain on resources. 867 99:59:59,999 --> 99:59:59,999 And this is from people who are individuals who don't have the depth of resources that WordPress does when it comes to testing, data versions of their plugins or even just supporting people when they do a major upgrade. 868 99:59:59,999 --> 99:59:59,999 And while I am an advocate for the rapid release cycles of WordPress, I do start to wonder if updating four times a year, which is what we will be doing this year, is perhaps a little bit too fast to allow our developers to keep up with a changing ecosystem to learn JavaScript, to learn the REST API, are we perhaps moving just a little too fast and maybe we should tone it down by one? 869 99:59:59,999 --> 99:59:59,999 She's part of a team that reviews those 9,000 plugins that we added this year. 870 99:59:59,999 --> 99:59:59,999 Thank you. [ Applause ] 871 99:59:59,999 --> 99:59:59,999 I quite enjoy it. 872 99:59:59,999 --> 99:59:59,999 I'm glad you do. 873 99:59:59,999 --> 99:59:59,999 It's funny, because every time society starts moving faster, everyone thinks it's the end of society. 874 99:59:59,999 --> 99:59:59,999 Like when trains were first there, people were like human bodies were not meant to go this fast. 875 99:59:59,999 --> 99:59:59,999 Which is a reasonable think to think about. 876 99:59:59,999 --> 99:59:59,999 In all past years bodies moved up to the speed of a horse and now we're taking it faster than that. 877 99:59:59,999 --> 99:59:59,999 So what happens. 878 99:59:59,999 --> 99:59:59,999 I think this is our train. 879 99:59:59,999 --> 99:59:59,999 Three releases a year seems fast and is that too fast as we do these major updates, being more pro active by improving the plugins so that users can share the burden of some of the testing and perhaps some of the updating. 880 99:59:59,999 --> 99:59:59,999 Making plugins less  I don't think any plugin should be a oneperson shop. 881 99:59:59,999 --> 99:59:59,999 It's best when there's many people involved. 882 99:59:59,999 --> 99:59:59,999 If you look at everything that's super wrong with us, it's a team. 883 99:59:59,999 --> 99:59:59,999 Part of the reason we do the core plugins process is to provide best practices how plugins can work together and people can work together. 884 99:59:59,999 --> 99:59:59,999 So yeah, I think we can improve those tools, but I think we're probably going to get faster, not slower. 885 99:59:59,999 --> 99:59:59,999 The four releases this year just worked out that way schedule wise. 886 99:59:59,999 --> 99:59:59,999 Three is still our target in a given calendar year. 887 99:59:59,999 --> 99:59:59,999 And we'll probably maintain that for how it is going forward with the current update technologies. 888 99:59:59,999 --> 99:59:59,999 But you know, we're not that far. 889 99:59:59,999 --> 99:59:59,999 A lot of hosts already enabled the flag that has WordPress major updates. 890 99:59:59,999 --> 99:59:59,999 And we're getting to the point where we have half the sites on the web. 891 99:59:59,999 --> 99:59:59,999 I think the other direction. 892 99:59:59,999 --> 99:59:59,999 Not all plugins are able to do, the things the REST API being on half of the websites in the world, maybe we can get that higher. 893 99:59:59,999 --> 99:59:59,999 That enables them to build so much more interesting that perhaps lower their support burden by the things we're putting in the WordPress core. 894 99:59:59,999 --> 99:59:59,999 Things that make the entire ecosystem better. 895 99:59:59,999 --> 99:59:59,999 It will probably get faster and not slower and I'm sorry to everyone who feels like it's too fast. 896 99:59:59,999 --> 99:59:59,999 But it's worked so far. 897 99:59:59,999 --> 99:59:59,999 Thank you. 898 99:59:59,999 --> 99:59:59,999 I'm a core contributor from Japan. 899 99:59:59,999 --> 99:59:59,999 That's further than the other places. 900 99:59:59,999 --> 99:59:59,999 I have a question what's the easiest way to become a lead developer? 901 99:59:59,999 --> 99:59:59,999 Easiest way to become a lead developer. 902 99:59:59,999 --> 99:59:59,999 Don't be mad at me for saying this, but annoy the existing lead developer so much with your patches and contributions that they're just like Ryan was just like shut up already. 903 99:59:59,999 --> 99:59:59,999 So get active. 904 99:59:59,999 --> 99:59:59,999 We're opening up development quite a bit. 905 99:59:59,999 --> 99:59:59,999 We're adding up to 13 committees this year, which is more than WordPress had, it's like the first five years in total. 906 99:59:59,999 --> 99:59:59,999 We added in just this year. 907 99:59:59,999 --> 99:59:59,999 So I think we're moving to a point where commit becomes as much an expression of trust. 908 99:59:59,999 --> 99:59:59,999 So as you build up the trust working alongside track tickets and things like that with the existing developers, then that becomes something that levels up. 909 99:59:59,999 --> 99:59:59,999 And I hope to see more and more folks doing that in the future. 910 99:59:59,999 --> 99:59:59,999 Because what I think is a possibility for WordPress development to actually have more leads within it. 911 99:59:59,999 --> 99:59:59,999 So people who really dive deep, Ella and Oz with WYSIWYG, really get deep in a particular section, just continue to improve it. 912 99:59:59,999 --> 99:59:59,999 And that can have some really great sort of returns. 913 99:59:59,999 --> 99:59:59,999 Also sometimes people are at Automattic are like how do I move up. 914 99:59:59,999 --> 99:59:59,999 Another good thing is to do the thing that no one else wants to do. 915 99:59:59,999 --> 99:59:59,999 So by doing the thing that no one wants to do, people are very happy to delegate to you and you can kind of show awesomeness with that thing. 916 99:59:59,999 --> 99:59:59,999 So find the thing that really no other developer wants to do. 917 99:59:59,999 --> 99:59:59,999 Thank you. 918 99:59:59,999 --> 99:59:59,999 And I'm looking forward to seeing you on the stream in a couple of years. [ Applause ] 919 99:59:59,999 --> 99:59:59,999 My name is Matt from San Diego. 920 99:59:59,999 --> 99:59:59,999 A lot of Matts here today. 921 99:59:59,999 --> 99:59:59,999 If you're a Matt, raise your hand. 922 99:59:59,999 --> 99:59:59,999 Not bad. 923 99:59:59,999 --> 99:59:59,999 It's hard to be a Matt in your shadow, honestly. [ Laughter ] I'm really excited about the new default 2016, it's really gorgeous. 924 99:59:59,999 --> 99:59:59,999 And I got to contribute a little bit to it, mostly because it was on git. 925 99:59:59,999 --> 99:59:59,999 So I would love to hear your insight on when WordPress development will all be on git. [ Applause ] 926 99:59:59,999 --> 99:59:59,999 I think that  I'll go old school for a moment. 927 99:59:59,999 --> 99:59:59,999 There was a time where we switched from CBS  and there were people who were unhappy with that and we had to redo a lot of the tools and everything like that. 928 99:59:59,999 --> 99:59:59,999 I think that over the coming months if something happened with the contributor base, we're figuring out to integrate git and GitHub more into our flows. 929 99:59:59,999 --> 99:59:59,999 So I would love for a point in the future, and I think we talked about this last year, that things could actually be part of the flow. 930 99:59:59,999 --> 99:59:59,999 And to issue track. 931 99:59:59,999 --> 99:59:59,999 So now but thing core plugins and things like 2016 is a cool way to do sort of a mini version of that and I love that it brings in new contributors like yourself. 932 99:59:59,999 --> 99:59:59,999 Especially if they're named Matt. 933 99:59:59,999 --> 99:59:59,999 But we do have stuff to figure out and we don't want to prematurely announce everything. 934 99:59:59,999 --> 99:59:59,999 Keep an eye on the blogs for any official but know that it is something. 935 99:59:59,999 --> 99:59:59,999 Calypso is also 100% on GitHub. 936 99:59:59,999 --> 99:59:59,999 The future plugins are happening there. 937 99:59:59,999 --> 99:59:59,999 If that's more your style or your speed, there's ways to contribute. 938 99:59:59,999 --> 99:59:59,999 And hopefully more core in the future. 939 99:59:59,999 --> 99:59:59,999 Thank you. [ Applause ] 940 99:59:59,999 --> 99:59:59,999 My name is Scott, I'm from Phoenix. A lot of us filled out a survey, and I believe we're going to be told  I wanted to check in on that and see the results of that survey. 941 99:59:59,999 --> 99:59:59,999 Oh, the big survey? 942 99:59:59,999 --> 99:59:59,999 The big survey. 943 99:59:59,999 --> 99:59:59,999 The one that was in the header? Oh. 944 99:59:59,999 --> 99:59:59,999 Well, usually I go over a lot of those results. 945 99:59:59,999 --> 99:59:59,999 It was just too many numbers. [ Laughter ] Some highlights, maybe there will be a blog post on it. 946 99:59:59,999 --> 99:59:59,999 It's kind of the trends that we've been talking about the past two years. 947 99:59:59,999 --> 99:59:59,999 More and more people are using WordPress as a blog, app development is growing. 948 99:59:59,999 --> 99:59:59,999 Think we had over 9,200 people who took the survey who said they make their living fulltime from WordPress which I think is like a 30% growth from last year. 949 99:59:59,999 --> 99:59:59,999 So there was cool trends but it was all kind of the same things that happened in previous years so I didn't have too much of it because I try to switch it up for you all. 950 99:59:59,999 --> 99:59:59,999 Thank you. 951 99:59:59,999 --> 99:59:59,999 Blue tide, purple tide. 952 99:59:59,999 --> 99:59:59,999 Thanks for asking. 953 99:59:59,999 --> 99:59:59,999 I come from Japan. 954 99:59:59,999 --> 99:59:59,999 Absolutely. 955 99:59:59,999 --> 99:59:59,999 Now I can use that that would be WordCamp.org getting there first using the API? 956 99:59:59,999 --> 99:59:59,999 I'm not sure I entirely understand. 957 99:59:59,999 --> 99:59:59,999 We have especially now it's going to core, we've done things to boost the plugin. 958 99:59:59,999 --> 99:59:59,999 You can have themes that rely on the REST API and we'll be deploying this stuff to WordPress.com, WordPress.org and WordCamp. 959 99:59:59,999 --> 99:59:59,999 The only other thing that's coming that we can talk about because it's almost done, we're going to have WordPress.org being a provider. 960 99:59:59,999 --> 99:59:59,999 So announcement. 961 99:59:59,999 --> 99:59:59,999 So that will make some of our different apps connect to that easier. 962 99:59:59,999 --> 99:59:59,999 Does that answer the question? Check out for Olaf coming to a WordPress.org near you. 963 99:59:59,999 --> 99:59:59,999 I'm Jason from Vermont. 964 99:59:59,999 --> 99:59:59,999 As WordPress goes beyond 25% and with the REST API, the amount of interest in things that we could do with WordPress grows as well. 965 99:59:59,999 --> 99:59:59,999 Interestingly WordPress is going to be touching many more parts of the global economy in a real way. 966 99:59:59,999 --> 99:59:59,999 There's a big potential ecosystem there. 967 99:59:59,999 --> 99:59:59,999 Given that developing and maintaining captivating plugins is becoming very expensive. 968 99:59:59,999 --> 99:59:59,999 And do you see any modifications to the dot org repo in regards to businesses making the ecosystem more available? 969 99:59:59,999 --> 99:59:59,999 Not so much. 970 99:59:59,999 --> 99:59:59,999 And what is your position on where free plugins can be. 971 99:59:59,999 --> 99:59:59,999 I think it can be a bad experience, where everything you can click on are kind of gotchas. 972 99:59:59,999 --> 99:59:59,999 They have a free light version but eventually they're just driving you to a paid version. 973 99:59:59,999 --> 99:59:59,999 You need to be conscious about. 974 99:59:59,999 --> 99:59:59,999 That perhaps doing something to promote paid plugins could perhaps help some of the plugins in the short term but I think it would be at the longterm detriment at the WordPress ecosystem to have those. 975 99:59:59,999 --> 99:59:59,999 You can see sort of a parallel universe example in the Juno world where they went pretty hardcore to pay everything. 976 99:59:59,999 --> 99:59:59,999 And the sort of dynamics ended up being corrosive. 977 99:59:59,999 --> 99:59:59,999 People stopped working together as much, users felt like they were being nickelled and dimed for every single functionality. 978 99:59:59,999 --> 99:59:59,999 Core development became a lot lighter because all of a sudden people contributing development wanted to put their thing they charged for. 979 99:59:59,999 --> 99:59:59,999 I think the WordPress.org community and WordPress as a system is still going to be oriented towards a collaborative nature. 980 99:59:59,999 --> 99:59:59,999 Like Wikipedia. 981 99:59:59,999 --> 99:59:59,999 Because that's how we realize our mission. 982 99:59:59,999 --> 99:59:59,999 And businesses figure out how to make money around that. 983 99:59:59,999 --> 99:59:59,999 But it's not something that we want to super in a marketplace or something like on WordPress.org. 984 99:59:59,999 --> 99:59:59,999 Thank you. [ Applause ] 985 99:59:59,999 --> 99:59:59,999 The last couple. 986 99:59:59,999 --> 99:59:59,999 We're returning out of time. 987 99:59:59,999 --> 99:59:59,999 Hello. 988 99:59:59,999 --> 99:59:59,999 A core component of WordPress, and last year you mentioned 5 for the future and give back 5% of things back to WordPress and here's what you've seen in response to that this past year and what you would like to see. 989 99:59:59,999 --> 99:59:59,999 It's a good question. 990 99:59:59,999 --> 99:59:59,999 I've seen almost every organization start to ramp up their contributions. 991 99:59:59,999 --> 99:59:59,999 I've seen more people employed fulltime from agencies, web hosts, contribute back to WordPress. 992 99:59:59,999 --> 99:59:59,999 So that's been good. 993 99:59:59,999 --> 99:59:59,999 I don't know if have we reached 5% yet? Even Automattic is not at 5% yet. 994 99:59:59,999 --> 99:59:59,999 So it's a process and for more examples I would like to get back on you. 995 99:59:59,999 --> 99:59:59,999 Keep an eye on the blog because this is something I want to highlight a lot more. 996 99:59:59,999 --> 99:59:59,999 And if you're in the audience or if you are watching online and you are doing something cool giving back to the group please reach out. 997 99:59:59,999 --> 99:59:59,999 Because this is something I would like to have WordPress.org, also the page that allows people a letter of commitment and sign something that says this is what we're giving back and then we can highlight them. 998 99:59:59,999 --> 99:59:59,999 Because I think that that ultimately creates a longterm sustainable model for the WordPress community. 999 99:59:59,999 --> 99:59:59,999 And this will be the very last one. 1000 99:59:59,999 --> 99:59:59,999 So no pressure. 1001 99:59:59,999 --> 99:59:59,999 No pressure at all. 1002 99:59:59,999 --> 99:59:59,999 Given the release of PHP 7 and how you made mention of a willingness to sacrifice a bit of backwards compatibility if what's being gained is big enough, WordPress presently, the minimum requirement for PHP is 5.2 but it does recommend 5.5. 1003 99:59:59,999 --> 99:59:59,999 When can we expect a minimum requirement to be bumped up a bit, given the age of like, say, PHP 5.2 or similar versions? 1004 99:59:59,999 --> 99:59:59,999 The thing that we learned is that if we change our minimum requirement, the assumption is if we change it, it will drive more people to switch. 1005 99:59:59,999 --> 99:59:59,999 But what would actually happen is we would leave a lot of people behind. 1006 99:59:59,999 --> 99:59:59,999 If you look at it, a lot of folks what's really driving this is the web host, not necessarily people choosing to use these older versions of PHP. 1007 99:59:59,999 --> 99:59:59,999 As far as we know, all the major web hosts currently have programs under way, all the ones that are big in WordPress, to start to upgrade their PHPs. 1008 99:59:59,999 --> 99:59:59,999 It's probably not to 5.7 yet. 1009 99:59:59,999 --> 99:59:59,999 We're seeing significant swings and usage. 1010 99:59:59,999 --> 99:59:59,999 As we track that, maybe it's just the 5% or 3% on 5.2. 1011 99:59:59,999 --> 99:59:59,999 That's still millions of websites. 1012 99:59:59,999 --> 99:59:59,999 And one key, you'll see that whenever we can we try to do as much as possible to protect every website. 1013 99:59:59,999 --> 99:59:59,999 This is why I will sometimes back date security back to 3.7. 1014 99:59:59,999 --> 99:59:59,999 Because if we update to protect the sites. 1015 99:59:59,999 --> 99:59:59,999 We do. 1016 99:59:59,999 --> 99:59:59,999 And that's kind of our sense. 1017 99:59:59,999 --> 99:59:59,999 So when I think about backwards compatibility, it's not leaving behind millions of users because they have no control over a server, it's providing a new way, providing a new interface, a way of developing, that a next generation of applications to be built. 1018 99:59:59,999 --> 99:59:59,999 And to be honest, there's not a ton in there that is a significantly users experience. 1019 99:59:59,999 --> 99:59:59,999 Whereas the switch to JavaScript actually enables us to build interfaces which is sometimes 10 times as fast as what they're replacing. 1020 99:59:59,999 --> 99:59:59,999 So much more fluid. 1021 99:59:59,999 --> 99:59:59,999 So I think that is how we have to think about it. 1022 99:59:59,999 --> 99:59:59,999 And regardless of what decisions we make, and anything we do will be in the next couple of years, we have this incredible reverence for the user not wanting to break trust and thinking about the importance that backwards compatibility has allowed us to become the most  25% of the web, actually 58% of all CMS's in terms of market share. 1023 99:59:59,999 --> 99:59:59,999 As we bring these people on, we want to get to a place where we can tell them the latest and greatest and we can work with the host to find it. 1024 99:59:59,999 --> 99:59:59,999 So the things we're going to be doing is try to identify  because we get these update things. 1025 99:59:59,999 --> 99:59:59,999 So we're going to be looking at who are  what's the wall of shame for PHP and I'm reaching out privately and publicly in the future. 1026 99:59:59,999 --> 99:59:59,999 So we encourage these web posts to get the clients. 1027 99:59:59,999 --> 99:59:59,999 Because it's really in their hands to get as many of them on the latest versions as possible. 1028 99:59:59,999 --> 99:59:59,999 It won't be us dropping it to try to change things. 1029 99:59:59,999 --> 99:59:59,999 It won't be us dropping it because things have changed. 1030 99:59:59,999 --> 99:59:59,999 And that's where we can use our position of power is to work with the web hosts and things to show them what's great around the corner. 1031 99:59:59,999 --> 99:59:59,999 I think PHP will help this because it does have really cool performance improvements. And we are out of time. 1032 99:59:59,999 --> 99:59:59,999 I wanted to thank both you and everyone else for making this the coolest WordCamp I've ever been to. 1033 99:59:59,999 --> 99:59:59,999 Thank you. [ Applause ]