Hiatus
This post is meant as prep for the IRC dev chat taking place in about 3 hours, *not* as an official done deal announcement/dictate/decision, so please take it in the spirit in which it’s being offered. This is how we think it should work, and after the dev chat we’ll do a gut check to see if it still makes sense.
“We’re taking a dev cycle off after 3.0 to focus on the wordpress.org site, plugins, and community improvements.” Ever since that idea was put forth, there have been people wildly in favor and wildly opposed. Let’s all relax a little. Here’s the general thinking of the core team:
- Take a two month hiatus from core before beginning discussion of scope for/development on version 3.1. Obviously, security fixes and/or major bugs would still get a point release if needed in that time.
- Identify a handful of projects that can be completed in 2 months that would make the WordPress experience appreciably better, whether it’s related to support, plugin developer infrastructure, or anything else. Taking comments on this in the forums at this thread.
- Identify contributors who want to be part of this effort and are willing to make a specific time commitment of x hours per week for two months, as well as which mini-projects most appeal to them.
- Put together teams from the volunteers, small ninja/pirate teams of 3-5 developers who can crank out code like [insert a metaphor better than the one that came to mind for me, 'cranking out spaghetti from a pasta maker,' which is terrible]. Add a consulting member of the UI working group so things all work/look consistent. Add a lead/commit-level dev to each team to guide the project.
- Have each team agree to the scope of its project, create a timeline for the 2 months, and start by writing an announcement post for their improvement (this helps focus the scope and gives you a tangible goal for completion).
- We’ll give team members author rights on this blog, and each team will post an update at least once per week, using the tag that we identify for the project, so interested community members can follow along with the project feeds.
- Launch improvements as they are finished (they don’t all need to wait until 2 months have elapsed).
- Bask in glow of appreciative WordPress community and your own heightened sense of awesomeness for volunteering your time and being a part of something bigger than yourself that affects tens of millions of people on a daily basis.
Think of it like the hiatus that TV actors take in between seasons: just long enough to do a movie and get re-inspired to tackle the next season’s character blah blah blah. This will only work if we really stick to our guns and focus on .org projects; if we’re debating things all over trac at the same time, attention will be divided and we won’t accomplish the goals of the two month project sprint.
This can also serve as an experiment in forming mini-dev teams for discrete projects, which is something that has been discussed as maybe worth trying for core feature development.
We’ll discuss all this in the dev chat today. After the dev chat is over, people interested in participating in the 2-month .org project sprint should leave a comment on this post. We’ll organize it kind of like we did for choosing GSoC students and mentors: Identify your most useful/relevant dev skills, what potential projects you would most like to be involved with, if there’s anyone you’re particularly interested in collaborating with, etc. On Monday we’ll see what we’ve got and try to put together some appropriate teams.
The more we can approach this experiment with a positive attitude, the more likely it is to succeed.
dremeda 5:39 pm on June 24, 2010 Permalink
This makes Dre smile
Awesome. See you in the channel.
Aaron Jorbin 9:25 pm on June 24, 2010 Permalink
Count me in as a part of the inline documentation team and as a tech editor on handbooks.
Mike Schinkel 9:27 pm on June 24, 2010 Permalink
I’d like to help with “Plugin Directory/Infrastructure”
Dan Cole 9:36 pm on June 24, 2010 Permalink
I’ll help with the “WordPress.org Profiles”.
Dougal Campbell 9:48 pm on June 24, 2010 Permalink
My free-time is sparse, but I’m willing to help with anything. In particular, though, the Plugin Directory improvements and forum project are interesting to me.
Beau Lebens 9:50 pm on June 24, 2010 Permalink
I’m in for something around one of the following: profiles, plugin infrastructure, mentorship.
For the record, I will only be a part of a ninja team. Ninjas FTW.
Eric Marden 9:59 pm on June 24, 2010 Permalink
Count me in.
Jacob Santos 10:00 pm on June 24, 2010 Permalink
Handbooks: Plugin Dev and Core Contributor. I would like to be contributor to both of these items, could also help getting the phpdoc into the site dynamically to reduce the work required and focus on improving the inline documentation in core first and then focus on the handbooks with examples and longer descriptions.
Mark Jaquith 10:39 pm on June 24, 2010 Permalink
I’m in. I’d like to make WordPress.org a great place for plugin authors to support their plugins. Give them the ability to mark threads as resolved. Separate people talking about “stats” from people talking about the plugin with the slug “stats.” etc
Lisa Sabin-Wilson 10:48 pm on June 24, 2010 Permalink
Jane, I’m in on the documentation aspects and as tech editor for handbooks – and wherever else I can be useful…time has opened up a bit this summer, so could like to help where possible. thx!
Andrea_Arrrrr 10:48 pm on June 24, 2010 Permalink
Documentation, codex, handbook, training, welcome committee.
Anything related to mu.wordpress.org reorganization post-merge.
Count on an afternoon a week.
Team Pirate ftw.
filosofo 11:03 pm on June 24, 2010 Permalink
Here are some things I’d like to see improved or appear on WP.org and so would be happy to help implement. I’m also able to help with other stuff that needs it, so just ask.
Mike Schinkel 11:12 pm on June 24, 2010 Permalink
+1 on all that, but especially “Having an API that exposes all the (aggregate) data on plugins and WP install information collected by phone-home.” (Can we make it RESTful?)
Ron 11:07 pm on June 24, 2010 Permalink
I won’t have any time immediately, but I’ll start having time available in about 4 weeks. I’ll volunteer to pitch in on support infrastructure for plugin/theme support or bbPress as a plugin.
Ron 11:08 pm on June 24, 2010 Permalink
If there are lots of volunteers for those then I would be up for other things.
dremeda 11:21 pm on June 24, 2010 Permalink
I’m in on the UI area for plugins. I am also interested in with mentoring, website content, mailing lists and forums.
Ken 12:37 am on June 25, 2010 Permalink
I volunteer anywhere. I’ve some interest in codex/docs but I’ll help where needed.
Justin Shreve 3:58 am on June 25, 2010 Permalink
I know my actual GSoC project is already a piece of this but count me in for some of the other ideas work.
Once the base theme is done (around GSoC midterm) I could do some 3.org related changes with the theme. For example I could make a child theme for my project so the installation matches wordpress.org. This would also be a nice example on how to create child themes for my project and could be wrapped up in my GSoC scope. We can also tie in with profile improvements, etc at this point.
I could also work on the migration of old ideas from the bbPress system and work on re-categorizing, applying “official” resolutions etc. This could probably use a team as well.
In addition this would also give me a HUGE testing ground and would be great for the project.
Justin Shreve 4:16 pm on June 30, 2010 Permalink
Just thinking about this. It would be cool to work with some people to improve
http://make.wordpress.org/ as well. I like the suggestions that are already on that page and would be willing to help with that.
Andrew Nacin 5:33 am on June 25, 2010 Permalink
I’m in. I’d like to make a killer API reference. I envision something that takes the best of api.jquery.com or php.net, fully leverages all of the core source and its inline documentation, and tightly integrates with the manuals.
I’ll also volunteer to guide and edit the core contributor handbook.
Mike Schinkel 6:06 am on June 25, 2010 Permalink
“killer API reference, like api.jquery.com or php.net”
+1000!
Ben 3:08 pm on June 25, 2010 Permalink
I would like to get involved and be a part of this effort.
duck_ 5:36 pm on June 25, 2010 Permalink
Sounds great! Would love to help with reference, and/or inline docs (also reading/editing handbooks).
Utkarsh Kukreti 8:01 pm on June 26, 2010 Permalink
Count me in if you need any help in this.
Pete Mall 4:22 pm on June 28, 2010 Permalink
Sign me up for the API reference, plugin infrastructure overhaul and the handbooks.
Daryl Koopersmith 7:25 pm on July 1, 2010 Permalink
I’m in. Here, and anywhere else I’m needed.
Rafael Poveda - RaveN 7:36 am on June 25, 2010 Permalink
I’m in for Codex and Docs too.
Mark McWilliams 8:47 am on June 25, 2010 Permalink
I’m not sure how I could help, but I’d like to do something!
Ben 9:01 am on June 25, 2010 Permalink
I’m in for website content and anything UI related.
Brian Layman 1:45 pm on June 25, 2010 Permalink
I’m in as well. I really like the idea of dedicating a specific number of hours each week and dividing into teams to help us achieve our goals. The mutual responsibility will definitely help this be a success. I can devote a solid afternoon each week at least. That’s beyond the typical project communications that would occur every day and the IRC chat.
Stephanie Leary 2:29 pm on June 25, 2010 Permalink
I’d like to help with documentation.
Naoko McCracken 3:04 pm on June 25, 2010 Permalink
I’d like to help around WordPress.org site i18n (content-wise) and anything with WordCamp.org. I can offer some frontend help as well where needed.
Gaston 3:57 pm on June 25, 2010 Permalink
This is awesome. I’m definitely in. I would love to help with the UI/UX side of things for the theme and/or plugin directories, or the .org profiles. I can also do frontend work.
mrmist 7:13 pm on June 25, 2010 Permalink
Not sure what happened to my comment here, so I’ll try again. Count me in for Forum or Codex related stuff, or any general tasks that don’t need elite php skills
Ryan McCue 1:41 am on June 26, 2010 Permalink
I’d love to help out with anything WP.org related, but I’m not sure how much time I’ll have, but I should be able to contribute at least a couple of hours a week.
xavier 3:11 pm on June 26, 2010 Permalink
I’m in for anything related to content, local communities, documentation, l10n/i18n and such. I’m currently in the final sprint to update the FR book on WP, but should be good to go by mid-July.
demetris 11:08 am on June 27, 2010 Permalink
I made a proposal on Trac that I believe would fit well as a part of 3.org:
http://core.trac.wordpress.org/ticket/14087
(Set up team to evaluate web-hosting providers for WP.org recommendations)
Mike Schinkel 5:02 pm on June 27, 2010 Permalink
I’d like to add to this proposal to not only evaluate web-hosting providers but also develop a list of best practices and recommended optional services webhosts could offer to enhance the WordPress experience. We could use this post from Mark Jaquith as a starting point: http://markjaquith.wordpress.com/2010/05/14/web-hosts-should-adapt-to-wordpress/
Andrea_R 4:08 pm on June 29, 2010 Permalink
I can definitely give some input on this, especially in regards to network-specific stuff.
Peter Westwood 7:26 am on June 28, 2010 Permalink
I’m in for work on Profiles, Plugin/Theme infrastructure
Peter Westwood 7:31 am on June 28, 2010 Permalink
Oh and maybe a little bit of handbook work – after all I cut my WordPress teeth on the codex
Brian Layman 5:37 pm on June 28, 2010 Permalink
Since I hadn’t mentioned specifically what I wanted to help with, let me say so now.
Either or both of these projects would be my choice:
*Plugin Directory/Infrastructure
*WordPress.org Profiles
TECannon 6:02 pm on June 29, 2010 Permalink
Forgot to say that I’m interesting in helping with wherever I’m needed. (IA, UX, etc.)
Glenn 2:01 am on June 30, 2010 Permalink
I’d love to help out with WordPress.org plugin infrastructure… anything really. Can I help with WPMU? It doesn’t look like it’s had any forward momentum for since right after WordCamp SF 2009
John James Jacoby 8:54 pm on July 1, 2010 Permalink
I like helping.
Brad Williams 9:08 pm on July 1, 2010 Permalink
Sign me up!
Sergey Biryukov 11:39 pm on July 1, 2010 Permalink
I’d like to work on:
Having the WP.org Plugin Directory available in different languages, along with the plugin descriptions and installation instructions.
Displaying user’s local support forums responses and local Trac activity on the profile page.
Anything else related to i18n/l10n in general, improving the Plugin Directory or WP.org Profiles.
Christopher Ross 3:26 pm on July 2, 2010 Permalink
I can help with the plugins directory, improving the RSS feeds etc.
Alex M. 8:52 pm on July 2, 2010 Permalink
Andrew reminded me that I have yet to reply. Whoops.
I’m pretty busy of late with work, but I’d love to help out in any way I can.
Matt Martz 12:42 am on July 3, 2010 Permalink
Andrew gave me a little kick as well. I am leaving for Greece in under 2 weeks and will be gone for a little over 3 weeks. When I get back in the second week of August I’ll check in to see if any teams need some help.
WordPress drops PHP 4 in Q1 2011 | hakre on wordpress 5:19 pm on July 14, 2010 Permalink
[...] announcement came quite surprisingly because wordpress software development is currently known to be on hold for decisions of such type until the beginning of September. Developerss are called to focus on [...]