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: