[development] Announcing DRUPAL-7-0-UNSTABLE-5

Angela Byron drupal-devel at webchick.net
Wed Feb 18 04:22:24 UTC 2009

Helllooooo, devel list!

It's that time of the month again! (No, not THAT time of the month,  
silly... the time when we roll an interim unstable release of Drupal 7  
to keep people abreast of what's happening!)

Below are some of highlights from UNSTABLE-4 => UNSTABLE-5. For those  
who like way too much information, I've also attached a copy of the  
full output from cvs-release-notes.tpl.php showing all commits. http://drupal.org/node/224333#UNSTABLE-5 
  has the details of contributed module developer-facing changes.

Note: Patch Spotlight has once again been "upgraded" and is now part  
of the "Community Initiatives" handbook. I think I'm finally done  
moving it around now. :P~ Please check out http://drupal.org/community-initiatives/drupal-core 
  for important places to jump in, or to add your own itch that you're  
interested in helping to scratch!

So, without further ado, here's a summary of what's been going on the  
last month:

For developers:
* The biggest news of course is we now have a fabulous Field API in  
core! HOORAY! While there is still work to do, the initial patch and  
several follow-ups went in, which allows fields to be attached to both  
users and nodes. If you're interested in helping with this, please see http://drupal.org/node/361849 
  for a "jump off" point.

* Another big, exciting development is hook_page_alter(). Page  
callbacks now return drupal_render()able arrays, which modules can  
then modify before they are output. Some crazy, exciting stuff can be  
done here.

* Lots of documentation fixes/improvements: Thanks to the inclusion of  
API documentation in core, and thanks in part to our new "Novice" tag (http://drupal.org/patch/novice 
), we've had lots of undocumented hooks documented, unclear comments  
clarified, and incorrect docs corrected. Please keep those patches  
(and issues) coming!

* Comment and Taxonomy modules are now truly optional and can be  
uninstalled. In more radical news, *Block* module has also been made  
optional. OoOoOOo, scandalous. ;)

* Performance improvements, including adding the ability to disable  
anonymous sessions to help with the Digg/Slashdot effect, mammoth  
hook_form_alter()s have been broken up to use  
hook_form_FORM_ID_alter() instead, and stopping  
filter_xss_bad_protocol from being called hundreds of time on each  
page. There is definitely still some work to do, but we're getting  

* Error handling has been improved. Core now uses E_ALL error  
reporting by default (which helps ensure squeaky-clean code), and  
changing its sensitivity can be done from a settings page instead of  
by hacking common.inc. ;)

* Nedjo organized a great virtual internationalization sprint, which  
resulted in fixing of several annoying bugs (locale uninstall being  
broken, all languages being active in language switcher block) and  
made important in-roads to more complex features that will hopefully  
be part of a future unstable release.

For users:
* Locale interface has been **dramatically** improved. It now behaves  
a lot more like the watchdog or node content administration screens do.

* The vocabulary edit form has been also visually simplified by  
removing a bunch of needless fieldsets and the "weight" field. Ahhh...

* Lots of textual improvements, too. For example, "Input formats" are  
now "Text formats" which help better describe what they are for.

* There are snazzy new forum icons! Hooray!

* Administration theme has been moved from under site configuration  
where NO ONE ever finds it, to the bottom of the themes page where  
people actually might. ;)

Catch you next month, Drupalistas!


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/development/attachments/20090217/e5d866ee/attachment.html 
-------------- next part --------------

More information about the development mailing list