Feed aggregator |
Drupal.org redesign implementation update, and sprint March 19th
The Drupal.org redesign continues to progress. This is great news and a morale boost for everyone involved.
Since our front page post on February 3...
- Over 20 enthusiastic new volunteers have come forward to lend their expertise.
- Several experienced professional Drupal project managers have been added to the project management team
- We have produced two new theming documents for mark-up guidelines, and style guidelines. This will help the theme implementation teams standardize their implementations.
- Contributors can sign into the new *.staging.drupal.org subsites (groups, association, api, localize, etc.) in additional to the main site now.
- We continue to need expert resources with knowledge of drupal.org data sources to assist with custom Solr development
- Trellon has checked in an alpha dashboard and we now have a beta version of the main Download and Extend page.
Once the major blockers are cleared, we will push forward with engaging the MVP implementation volunteers that signed up last year.
Firefox Personas, WordPress-style
We recommend open source software whenever we can, and the Firefox browser from Mozilla is one of our favorites. Firefox 3.6 recently came out with persona support, allowing users to skin their browsers with favorite designs and brands. WordPress users everywhere seem to love the W symbol (at WordCamps it shows up on everything from t-shirts to iPhone skins), so it was only natural that WordPress personas would come along.
To kick it off, designer Chad Pugh created two WordPress personas based on the WordPress brand: “Vintage Press” and “Inkwell.” These two designs are a great way to show the WordPress love, even if you’re only showing it to yourself.
The “Vintage Press” Persona is inspired by the style of old-fashioned printing presses and the mechanics of working with type. This persona might appeal to WordPress developers and users who appreciate the way things work under the hood. “Inkwell” is more of a palimpsest* & watercolor hybrid that might appeal to the artists among us. Music, script and spills of color combine…Okay, I’m starting to feel like an art critic so I’ll stop there. Check out the WordPress personas for Firefox and decide for yourselves.
* I never thought I would have occasion to use the word “palimpsest” in a dev blog post. Never.
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.
New 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.
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!
BuddyPress for One (and All!)
Back in April of last year, Matt posted here on the dev blog about the release of BuddyPress 1.0, a plugin that adds a social networking layer to an installation of WordPress MU. Many people were excited about the idea, but were unable to experiment with BuddyPress because they ran single installations of WordPress rather than the multi-site WordPress MU. To those people, good news! A little over a week ago Andy Peatling, founder and lead developer of BuddyPress, announced the release of BuddyPress 1.2, which can be used on single installations of WordPress. Congratulations, BuddyPress! And congratulations to all the people who’ve been waiting with bated breath for this to happen.
The first thing I thought when I heard the news was, “Awesome! Now everyone can put BuddyPress on their site if they want it.” The second thought I had was, “Shoot! Average WordPress users won’t want to try BuddyPress if they have to switch their site themes over to the BuddyPress default theme just to try it out.” The third thought I had was, “That can’t be right. I’ll ask Andy.”
As it turned out, you could keep your current theme with BuddyPress if you added a couple of files and made a few file edits. There was even a link on the BuddyPress site to download the necessary files. That still seemed a little clunky, though, so Andy, super awesome guy that he is, went ahead and made a plugin to get you started. The BuddyPress Template Pack can be installed directly from your WordPress admin (Plugins > Add New), and will walk you through the theme additions step by step.*
Now you can use BuddyPress with your single site installation of WordPress, and you can keep your existing theme. Seriously, could BuddyPress have made it any easier for you to add social networking to your site? I know I can’t wait to try it out this weekend, how about you?
* Don’t forget to install BuddyPress itself, or the template pack plugin won’t do anything!
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.
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.
Menus, the Merge, and a Patch Sprint!
There’s been a flurry of blog posts about the integration of the WooThemes Custom Navigation into WordPress core, so I thought it was time we posted the official word. For 3.0, the main user-facing feature we wanted to include was a better site menu management system. Currently, dealing with menus is clunky, using Page IDs or in some cases categories, if a theme uses categories instead of pages for the menu. We wanted a menu system that had the drag and drop ease of the widget management screen, could combine Pages, Categories, and Links, was able to be re-ordered, allowed submenus, and enabled hiding specific Pages or Categories from the menu altogether. We were in the process of building this when WooThemes introduced their Custom Navigation system. Watching their introductory video, it seemed that their system did pretty much everything we wanted to do for core, so we reached out to them about contributing to core.
As you’ve probably heard, it worked out, and the first patch has been submitted. It does require some code modification, which is happening now. The decision to incorporate the Woo menus happened right before our planned feature freeze for the 3.0 development cycle, so we pushed our freeze date back by two weeks to allow the addition. We’re now targeting the 3.0 release for early May, and we think it will be worth the extra two-week wait.
I’m personally really happy that it worked out this way, because I think it will show commercial theme and plugin authors that contributing to core is a win-win proposition. More people can contribute to and improve the basic functional code now, while WooThemes can continue to innovate on top of it for their customers. They get massive bragging rights (which I have no doubt will lead to even more customers), core gets a nice menu system without having to reinvent the wheel, and WordPress users all over the world will benefit. I’m hoping other plugin and theme developers will take a cue from Woo and look at core as a place for collaboration, rather than competition.
The MergeIt was announced at WordCamp San Francisco last year that WordPress and WordPress MU would be merging codebases. This has now happened in 3.0-alpha, and we’re working on smashing bugs and tidying up a few screens. If you’re currently using a single install of WordPress, when you upgrade to 3.0 you won’t see any of the extra screens associated with running a network of sites. If you’re currently running MU, when you upgrade you’ll notice a few labels changing, but upgrading should be as painless as usual. If you’re going to set up a new WordPress installation, you’ll be asked as part of the setup if you want one site or multiple sites, so that’s pretty simple. If you want to turn your single install into one that supports multiple sites, we’ll have a tool for you to use to do that, too. So if you’ve been worried about the merge, have a cup of chamomile tea and relax; it will all be fine.
Patch Sprint!Okay, so where are we now? The new feature freeze date is on Monday, March 1, 2010. That means that after that date, no more enhancements or features will be added, and we’ll switch gears to focus solely on crushing bugs and fixing up the features that have already made it in. That means we only have a week to try and finish up the many Trac tickets on the 3.0 milestone that either need a patch or have a patch that needs testing. You can help! From now until noon eastern time on March 1 (that’s 17:00 UTC on March 1), head on over to Trac and pitch in. If you hit a wall, hop into the core development channel at #wordpress-dev on irc.freenode.net and hopefully one of the friendly core contributors can give you a push.
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.
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.
WordPress On The Go
I like to moderate comments when I’m waiting for something: a checkout clerk to help me, the dentist to call me back to the office, a soy chai to be made. I don’t lug my laptop everywhere I go,* so I love it that we have mobile apps that make this possible. I don’t know of any other blogging platform that has mobile apps for iPhone, Android and Blackberry. Do you?
The iPhone app is up to version 2.2 (note that iPhone app version numbers do not correlate to WordPress core versions, due to separate dev cycles), while the Android and Blackberry apps are brand new. You can write posts (save drafts or publish right away), moderate comments, blog photos from your phone (and video on Blackberry!**), and more. Check out the glory that is mobile WordPress in the image below:
“But what about my Nokia,” you ask? Raanan Bar-Cohen, who oversees the mobile projects, recently announced:
“We are very excited to share with all of you that in the coming weeks we’ll be opening up a beta test for the official Open Source WordPress for Nokia app. For developers who are interested in getting involved, we just opened up a dev blog with details, links to the source code and trac tickets, and an early alpha build. We’ll be leveraging the Qt framework which means will be able to support both the S60 and Maemo platforms.”
W00t!
Getting InvolvedAll of these mobile WordPress apps are free and open source. They are developed in the same manner as WordPress core, which means anyone can contribute! If you’ve got some mad mobile development skills and want to get involved, a) you’re awesome, and b) here are a bunch of useful links.
Development Blogs: Android | BlackBerry | iPhone
Development Tracs: Android | Blackberry | iPhone
Feedback Forums: Android | BlackBerry | iPhone
Language Support: WordPress users come from all over the world. The mobile apps here are available in multiple languages but need volunteers to enable even more people to use them. If you’re interested in helping localize these mobile apps, you can get involved by emailing the translation team. They’ll send you instructions on how to translate.
Getting the AppsSo go for it — download the app for your platform of choice and soon you, too, can be live posting about how slow the cashier is while you wait for him to ring you up!
* Okay, yes, I do bring my laptop everywhere, but I leave it in the bag on these occasions.
** Video support should be coming soon to the iPhone and Android apps.
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!
WordPress 2.9.2
Thomas Mackenzie alerted us to a problem where logged in users can peek at trashed posts belonging to other authors. If you have untrusted users signed up on your blog and sensitive posts in the trash, you should upgrade to 2.9.2. As always, you can visit the Tools->Upgrade menu to upgrade.
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.
The Drupal.org Redesign Progress
Just a few years ago Drupal.org was maintained by a small team of insiders. Now, we are making major changes to the site using the community's many developers and themers.
This update provides the Drupal community our implementation redesign progress, where we've run into challenges, and provide information about our future plans.
The following update provides insight into:
- Our progress so far
- The present focus of the implementation and management team
- Where help is needed from the community
The Drupal.org redesign is an effort started in 2007 to make Drupal.org meet the needs of the growing Drupal community and showcase the power of the Drupal software. In 2008, an exciting and visionary new design for Drupal.org was completed by Mark Boulton Design and the community.
DP Bestflow: The Definitive Online Guide to Digital Photography
After a highly successful Drupal deployment for the American Society of Media Photographers (ASMP) national website, the ASMP decided to again use Drupal for their next project: Digital Photography Best Practices and Workflow, or dpBestflow for short. DP Bestflow is a Library of Congress-funded initiative to provide an all-encompassing resource for digital photography best practices.
The ASMP once again teamed up with Chicago's Grillo Group for graphic design, and Philadelphia-based web development firm Context to perform the Drupal implementation. The most impressive part of the site, however, is the immense amount of rich, useful content, the majority of which is the handiwork of digital photography gurus Richard Anderson (author of Digital Photography Best Practices and Workflow) and Peter Krogh (author of The DAM Book: Digital Asset Management for Photographers).