Drupal 7 first opened for development back in February 2008. At Drupalcon Boston a month later, we brainstormed on how to tackle some of Drupal's toughest challenges: our usability was not up to par, we were burning time fixing the same bugs over and over, our database abstraction layer suffered many limitations, upgrades were a nightmare, and critical modules such as CCK not being ported were harming our adoption rates of Drupal 6. Drupal 7 has made tremendous strides since then to solve each of these problems, as well as many others.
This weekend, Nov. 21 and 22, we'll be having a virtual usability sprint on IRC to help churn through some patches and reviews to push in important usability improvements by UX freeze (12/1). We'll be focusing on the following areas:
- Usability team critical issues
- Issues important to solve by UX freeze
- Administrative overlays patch
- D7UX issues
- Updating core help texts to new standard
#drupal-usability #drupal-contribute on irc.freenode.net whenever you're around this weekend, and whoever is active will help you find something interesting to work on! Coder hands and patch reviewers are especially needed, but feel free to drop by regardless of skill level. It should be a fun time, and you're guaranteed to learn a lot! :)
Short version: Extension until Monday to work on feature exception patches. GO! :D
As Dries mentioned in his Drupal 7 code freeze post, yesterday (October 15, 2009) marked the end of the period of development known as "Code Slush": a time to focus on API clean-ups and the list of 10 feature exceptions identified at Drupalcon Paris. Major APIs in Drupal 7 should now be considered frozen, barring critical bug fixes, so contributed module authors should be able to start porting modules to fulfill their D7CX pledges.
A number of great API clean-ups made it in during the 6-week extension, as well as many of the feature exceptions. Here's where we currently stand:
Image Field: DONE! Translatable fields: API changes: DONE! (UI still outstanding)
- Convert Profile module to Field API: Stalled. :(
Convert Taxonomy module to Field API: DONE!
- Admin overlays: Very close!
Edit anywhere: Very close!DONE! Customizable shortcut bar: Very close!DONE! Administrative dashboardDONE! Plugin Manager (automated module updates): DONE! RDF: Making good progressDONE!
There are still
5 2 exceptions outstanding, but most of them are very close. As a result, Dries and I have decided to extend the deadline for feature exceptions only until Monday, October, 19, 2009. After that, there will be a post to the drupal.org front page on the next steps in the march toward Drupal 7's release.
I also want to extend a sincere thank-you to the core contributors who have done such a major push during code slush to get Drupal 7 into an even better place than it was September 1. There was a tremendous effort, particularly over the past 7-10 days, on features and functionality that will propel Drupal 7 to the stratosphere of awesomeness. Hopefully next week we can all catch up on a bit of sleep. :D
Dear Drupal community: I love you dearly, and I would love to look at all of your patches! However, we're down to the wire here trying to work hard on several very important initiatives over the next ten days, including:
I should probably go start some LiveJournal to whine about personal crap, but I don't have one, and I really need to get some stuff off my chest, so this'll have to do. :)
On Saturday, Marci and I are embarking on what could be a life-changing trip for a week to Vancouver, BC. I'll be sans-laptop, so if you need something from me, please let me know before then.
If you care about the long, rambling back-story, feel free to read more.
If you've seen the old version of that talk, the content is fairly similar, but some additional tweaking, so it might be worth checking out. Like always, there's a new horror story (and of course this debacle happened the very next day *sigh*), and at the end there is a new section called "Myth Busters" that's an attempt to shatter misconceptions that a lot of would-be open source contributors have that make them think they're not "good enough" to participate. (I know, because I was one of those myself for about a decade.) The discussion at the end is also pretty fun, esp. for the Drupal crowd. ;)
I wanted to sincerely thank the organizers of Open Web Vancouver (esp. Malcolm Van Deist and Jeff Griffiths) for having me. The conference was absolutely awesome: a wonderful mix of technology, important social and political issues, and genuinely interesting people to talk to.
It was also great to re-connect with old Drupal friends. Made me all nostalgic for my very first Drupalcon back in 2006 that completely changed my life. :') Aw!! Thanks too for all the great recommendations that have come in for "Operation: Show Marci How Awesome Vancouver Is." 18 days to go... DUN DUN DUNNNN... Keep those suggestions coming if you have them. :)
Drupal's usability team has organized a User Experience (UX) sprint this weekend (June 27 and 28) in Utrecht, The Netherlands. A who's-who list of user experience experts, core developers, and front-end designers will be present in person at the sprint.
On June 11 and 12, I'll be speaking at Open Web Vancouver, a community based, volunteer run event showcasing open source technologies, communities and culture.