Development
PHP 5.3.2 Release Announcement
Drupal 6.16 and 5.22 released
Download Drupal 5.22
Drupal 6.16 and 5.22, maintenance releases which fix issues reported through the bug tracking system, as well as security vulnerabilities, are now available for download. Drupal 6.16 also fixes other smaller issues.
Upgrading your existing Drupal 5 and 6 sites is strongly recommended. There are no new features in these releases. For more information about the Drupal 6.x release series, consult the Drupal 6.0 release announcement, more information on the 5.x releases can be found in the Drupal 5.0 release announcement. Drupal 5 will no longer be maintained when Drupal 7 is released. Upgrading to Drupal 6 is recommended.
Mozilla Developer Preview Now Available With Out-of-Process Plugins
A Mozilla Developer Preview is now available for download. This is the second pre-release version of the Gecko 1.9.3 platform, which forms the core of Firefox and other Mozilla projects.
Out-of-Process PluginsThe main feature of this release is out-of-process plugins: on Windows and Linux, plugins such as Flash and Silverlight run in a separate process from the browser. If a plugin crashes it will not crash the browser, and unresponsive plugins are automatically restarted. (Note that we are working on this for Macs as well, but is not part of this preview release.) We are making this preview release available so that it can get wider testing and generate feedback.
You can help test this release by visiting sites that make heavy use of plugins.
Performance Improvements- We’ve removed link history lookup from the main thread and made it asynchronous. This results in less I/O during page loads and improves overall browser responsiveness.
- Loading the HTML5 spec no longer causes very long browser pauses.
- A large number of layout performance improvements have been made, including work around DOM access times, color management performance, text area improvements and many other hot spots in the layout engine.
- The JavaScript engine has many improvements: String handling is improved, faster closures, some support for recursion in TraceMonkey to name a few.
- Improvements to the performance of repainting HTML in <foreignObject>.
- Strings are not copied between the main DOM code and web workers, improving performance for threaded JavaScript which moves large pieces of data between threads.
- Support for Content Security Policy. This is largely complete, minus the ability to disable eval().
- The placeholder attribute for <input/> and <textarea> is now supported.
- Support for SMIL Animation in SVG. Support for animating some SVG attributes is still under development and the animateMotion element isn’t supported yet.
- Support for CSS Transitions. This support is not quite complete: support for animation of transforms and gradients has not yet been implemented.
- Support for WebGL, which is disabled by default but can be enabled by changing a preference. See this blog post and this blog post for more details.
- Support for the getClientRects and getBoundingClientRect methods on Range objects. See bug 396392 for details.
- Support for the setCapture and releaseCapture methods on DOM elements. See bug 503943 for details.
- Support for the HTML5 History.pushState() and History.replaceState() methods and the popstate event. See bug 500328 for details.
- Support for the -moz-image-rect() value for background-image. See bug 113577 for more details.
For the full list of new web developer features please visit our page on Upcoming Features for Web Developers.
Release InformationPlease note that this release intended for developers and testers. Mozilla encourages web developers to test this developer preview against their web sites and file bugs on any problems.
For more information, including a complete list of new features, see the release notes, as well as the “Upcoming Firefox feature for developers” article on the Mozilla Developer Center.
DownloadNew Drupal Book - Drupal 6 Attachment Views
Drupal 6 Attachment Views, by me, J. Ayen Green, is my second title from Packt Publishing. It is aimed at Drupal web site developers who want to build more functionality and interaction into their views, but aren’t ready quite yet to take on panels. As a reader of drupal.org, you can receive a 15% discount (see below) and benefit the Drupal Association!
I wrote this to be a fun, informative, hands-on learning guide. It uses actual case study that was developed in parallel with the book’s writing. This guide presents purposeful and interactive examples that build on each other. Clear, concise instructions and practical examples help you to learn quickly to use this exciting feature of views.
Thunderbird 3.0.3 is now available for download
Thunderbird 3.0.3 is now available for Windows, Mac, and Linux for free download from http://getthunderbird.com/. This release fixes an issue with mail folders for some users who updated to Thunderbird 3.0.2.
As part of Mozilla’s ongoing security and stability update process, we strongly recommend that all Thunderbird users upgrade to this release. If you already have Thunderbird 3.0, you will receive an automated update notification within 24 to 48 hours. You can also manually fetch this update by selecting “Check for Updates…” from the Help menu.
For a list of changes and more information, please review the Thunderbird release notes.
Last day for DrupalCon SF session voting: Monday March 1st
Over 400 session submissions have been submitted for DrupalCon San Francisco, which will be held April 19-21, 2010. We need your help in deciding which of those sessions will be included in the conference program. Please come review the list of sessions and vote on the ones you'd like to see most.
Voting ends Monday, March 1st at 23:59 PST.
DrupalCon is a community-driven event. You've shared with us a vast array of exciting new ideas, proven recipes for success, case studies, best practices, new solutions to old problems, and other gems of knowledge. Now help us narrow down the selection. Your opinions are what shapes what happens at DrupalCon. Remember, every vote counts!
If you're a business, organization, or individual interested in helping to sponsor DrupalCon San Francisco, opportunities are still available. Contact us via the Web site, via e-mail at fundraising@drupal.com or phone at 415-894-9320 today!
Case Study: Augusta Chronicle

The Augusta Chronicle, the flagship newspaper of Morris Publishing Group, recently relaunched its website on the outstanding Drupal framework.
Morris first began using Drupal in 2005 with the launch of BlufftonToday.com, a blog-centric community website coupled with a free daily newspaper. In 2006 it adopted Drupal for both news and blogs at SavannahNow.com, the website of the Savannah Morning News. Both newspapers won Digital Edge awards for innovation in user participation.
Since then, the digital media arm of Morris Communications, Morris DigitalWorks, has developed a robust digital newspaper platform built on Drupal 6, to eventually power all 13 of its daily newspapers. Morris also uses Drupal for its radio stations and Skirt.com, a national specialty site for women.
Reader ParticipationMorris has made a commitment to make their online platform a dynamic arena for reader participation and contributions. Readers are encouraged to comment on stories and blogs, and, on some papers, are encouraged to create their own blogs on the site. Journalists are expected to post news online immediately and to interact with the public, and they need to be able to do it without learning HTML or tools such as FTP. These requirements made Drupal a natural choice.
PHP 5.2.13 Released!
Thunderbird 3.0.2 update is now available for download
As part of Mozilla’s ongoing security and stability update process, Thunderbird 3.0.2 is now available for Windows, Mac, and Linux for free download from http://getthunderbird.com/.
We strongly recommend that all Thunderbird users upgrade to this release. If you already have Thunderbird 3.0, you will receive an automated update notification within 24 to 48 hours. You can also manually fetch this update by selecting “Check for Updates…” from the Help menu.
For a list of changes and more information, please review the Thunderbird release notes.
Drupal 7 status update and release plan
Drupal 7 is moving along nicely, and is becoming increasingly stable. We just released a second alpha release, fixing a number of critical bugs, following our initial alpha release in January. Alpha releases are to give Drupalistas something to download and test, so they can report and help fix bugs.
When will we switch to betas? We will switch to betas when the upgrade path from Drupal 6 to Drupal 7 is working. Once we hit beta, we will become increasingly strict about accepting any more changes and we'll also commit to making HEAD to HEAD upgrades work.
Finally, we'll start rolling release candidates once the number of critical bugs is zero (or close to zero). To help us focus on critical bugs, we're working on adding a 'major' severity level to our ticketing system, making the options 'critical', 'major', 'normal' and 'minor'. 'Major' bugs would be really bad, but not necessarily block a release. For example, bugs that don't prevent Drupal from working, or that only affect a fraction of the Drupal population would be prioritized for fixing in follow-up releases. Critical bugs are those that badly break Drupal, or that are a major regression compared to Drupal 6.
Archdiocese of Saint Louis Migrates to Drupal
In early 2009, the Archdiocese of Saint Louis determined that it needed to upgrade its website, mostly for security concerns. After investigating a move from Joomla! 1.0.x to Joomla! 1.5.x, the Archdiocese determined it would be more cost effective and a more future-proof decision to migrate the over 49 individual Joomla! sites that comprised www.archstl.org into a single Drupal installation.

This upgrade/migration provides many benefits, not the least of which are a better end-user experience, a better administrative experience, and much improved page load and search indexing performance. In addition, Drupal's structure and content presentation provide much greater flexibility in design and information structure, as well as SEO (search engine optimization) than other popular CMS frameworks that were investigated.
Drupal 7.0 Alpha 2 released
Our first Drupal 7 alpha version was released just over a month ago. Today, we're proud to announce the release of the second alpha version of Drupal 7.x for your further testing and feedback. The first alpha announcement provided a comprehensive list of improvements made since Drupal 6.x, so in this announcement we'll concentrate on how you can help ensure that Drupal 7 is released as soon as possible and is as rock solid as the previous Drupal releases that you've grown to love!
The most notable change for developers is moving $form['#field'] to $form_state. This makes field forms more resilient to form_alters and debugging became a lot less tedious. Comment body became a field and new fields can be added to comments through the field UI module. And congratulations to the docs team and associated helpers for their outstanding work in enhancing and correcting lots of API documentation this release.
We've also fixed a number of issues since the previous alpha, most importantly one that caused all files to be deleted after six hours. Oops. :P This is a great time to reiterate...
It is important to note that this alpha version should not be used for production sites. We've resolved most errors reported so far, but there are outstanding known issues (including security issues) and most likely some problems that have not been reported as of yet. It is expected that there will be at least one more alpha version followed by a few beta versions and at least one release candidate before Drupal 7.0 is finalized. You can help us reach the final release date sooner by testing this alpha and providing feedback.
Dutch PHP Conference
PharmQD: A Community Website for Pharmacists
From the earliest days of the Internet, many firms have tried to build community sites for medical professionals. Large sums of money were expended on technologies, and expectations around these feature-rich sites became very high.
So when a longstanding client, Jobson Healthcare Information (JHI) in New York, wanted to build a community website for America’s 200,000 pharmacists, we at ISL Consulting took it on as a welcome challenge. Given JHI's strong position in the market – they publish the most popular professional magazine for US pharmacists – we knew there would be no shortage of domain expertise or marketing prowess. The question was whether Drupal would permit us to build an affordable yet world-class website with everything from e-commerce to personalized pages, an elaborate friend activity notification system and other community features medical professionals have come to expect from professional sites.
Firefox 3.5.8 and 3.0.18 security updates now available
As part of Mozilla’s ongoing stability and security update process, Firefox 3.5.8 and Firefox 3.0.18 are now available for Windows, Mac, and Linux as free downloads:
- Firefox 3.5.8 is available at http://www.mozilla.com/firefox/all-older.html,
- Firefox 3.0.18 is available on the Mozilla FTP Servers,
- but we strongly recommend all users upgrade to Firefox 3.6 as soon as possible.
We strongly recommend that all Firefox users upgrade to this latest release. If you already have Firefox 3.5 or Firefox 3, you will receive an automated update notification within 24 to 48 hours. This update can also be applied manually by selecting “Check for Updates…” from the Help menu.
For a list of changes and more information, please review the Firefox 3.5.8 Release Notes and the Firefox 3.0.18 Release Notes.
Note: All Firefox 3 users are encouraged to upgrade to Firefox 3.6 by downloading it from http://firefox.com/ or by selecting “Check for Updates…” from the Help menu in Firefox 3.0.18.
Last Call for Session Proposals
Attention all brilliant Drupalists: if you want to get your session in for 2010's North American Drupalcon — today is your last day. Go to sf2010.drupal.org/node/add/session and get yours posted. After submitting your great idea, be ready to rally some support for your sessions, because on February 16th voting will begin.
If you'd like to pre-game for voting, go ahead and check out the sessions page. You can filter by topics to help find the proposals which interest you. Select the session and use the handy bookmark feature to remember your favorite sessions for when voting begins.
Voting runs from Feb 16th to Mar 1st. All accepted speakers will be notified on March 5th. Final Schedule to be posted March 15th.
We are looking forward to making San Francisco 2010 the most innovative DrupalCon ever!
New Drupal Book - Drupal 6 Performance Tips
Drupal 6 Performance Tips, by Trevor James and TJ Holowaychuk, is a newly-published title from Packt Publishing aimed at Drupal beginners, developers, designers, and webmasters who utilize the Drupal content management system to create robust websites. It provides crucial performance-related information for Drupal users of all experience levels, including module contributors, webmasters who simply configure and maintain Drupal websites, and even themers.
The book contains basic and advanced topics on Drupal performance that will appeal both to the Drupal novice and the advanced user or developer. With this book you will learn how to maximize and optimize your Drupal 6 framework using best practice performance solutions and tools. The book covers how to vastly improve performance through upgrades, caching, configuring and optimization using core and contributed modules.
As a reader of drupal.org, you can receive a 15% discount (see below) and benefit the Drupal Association!
DrupalCon Session Proposals close on Monday February 15th
Can you believe that there are only 64 days left until DrupalCon San Francisco?! Starting April 17th, more than a thousand (we think it will be more than two thousand!) people will be converging at the Moscone Center in San Francisco for a great program of Drupal sessions, and we are really looking forward to seeing what happens when the community gets together at another one of these fabulous events. Session proposals have been open for almost a month and there's a lot of great stuff in there.
If you want to submit a proposal but you haven't, you still have time! Visit the session proposal page, and put your hat in the ring, but you better act fast! After Monday February 15th, we're closing session proposals so that on the 16th, we can open up community voting and let all of you tell us which of the sessions you would most like to see. Voting will continue until March 1st, 2010. If there is a session that you really want to see at DrupalCon, rally support and tell all your friends to vote.
On March 1st the DCSF planning committee will begin work on session selections. Your votes will play a huge part in which proposals get the strongest consideration. Speakers will be notified on March 5th whether their sessions have been accepted or not. The DrupalCon daily schedule will be posted on March 15th at http://sf2010.drupal.org/conference/schedule.
Vital Signs – An educational citizen science project
Vital Signs 2.0 (VS) is an educational citizen science project consisting of an extensive Drupal website created by Image Works in Portland, Maine for the Gulf of Maine Research Institute (GMRI) and funded by the Hewlett Foundation and a generous in-kind donation of services by Image Works.
The VS project provides students, teachers, scientists, and citizen scientists with the tools to monitor environmental conditions throughout Maine. The project includes a structured central data repository, tools and protocols for identifying, mapping, tracking and analyzing the occurrence and spread of invasive species into and around the state. Beginning in fall 2009, these resources and supporting programs are being utilized on the laptop computers provided to all Maine middle school students and will be made available to all interested parties starting early 2010.
The project's site is composed of 13 original custom Drupal modules, approximately 2 dozen Drupal core modules, more than 40 contributed modules, Google Maps and other web services. In order to give back to the community that made this project possible, we are releasing the full source code for the website under the GPL license and adding it to the Drupal.org project repository.
Mozilla Developer Preview (Gecko 1.9.3a1) available for download
A Mozilla Developer Preview of improvements in the Gecko layout engine is now available for download. This is a pre-release version of the Gecko 1.9.3 platform, which forms the core of rich Internet applications such as Firefox. Please note that this release is intended for developers and testers only. As always, we appreciate any feedback you may have and encourage users to help us by filing bugs.
This developer preview introduces several new features, including:
- Support for CSS Transitions. This support is not quite complete: support for animation of transforms and gradients has not yet been implemented.
- Support for SMIL Animation in SVG. Support for animating some SVG attributes is still under development and the animateMotion element isn’t supported yet.
- Support for WebGL, which is disabled by default but can be enabled by changing a preference. See this blog post and this blog post for more details.
- Support for the getClientRects and getBoundingClientRect methods on Range objects. See bug 396392 for details.
- Support for the setCapture and releaseCapture methods on DOM elements. See bug 503943 for details.
- Support for the HTML5 History.pushState() and History.replaceState() methods and the popstate event. See bug 500328 for details.
- Support for the -moz-image-rect() value for background-image. See bug 113577 for more details.
and several other significant changes, including:
- On Mac OS X, we render text using Core Text rather than ATSUI.
- We rewrote major parts of the code for handling scrolling. See bug 526394 for details.
- We rewrote the way a snapshot of a document is taken in order to print or print preview. See bug 487667 for details.
- We made significant changes to table border handling. See bug 452319 and bug 43178 for details.
- We made various architectural changes to improve Web page performance.
More information on these changes is in the release notes, as well as the “Upcoming Firefox features for developers” article on the Mozilla Developer Center.
Please use the following links when downloading this Mozilla Developer Preview:





