Community & Support

Drupal.org redesign sprint Jan 8th

Over the last year, the redesign has been progressing with many infrastructure and feature improvements. We have had 6 drupal.org sprints in both Europe and North America. On January 8th, 2010 we are going to have a drupal.org redesign virtual sprint. Many members of the Drupal community and the drupal.org infrastructure team have participated in the redesign so far. In order to help complete the minimum viable redesign we've recruited 24 Drupal consulting companies to help implement the main redesign landing pages.

Sponsoring companies

We specifically requested companies to sponsor pages because this part of the redesign required a broad range of skills including project management, content, design, theming, and development. We believed that sponsoring companies were used to marshaling a collection of resources to deliver sites to their customers. We believed these companies could scope, estimate, and deliver these redesign sections. While we've had 24 companies sponsor sections to date, we still require more sections of the site to be sponsored. If your Drupal company is interested in sponsoring a section please review the redesign implementers guide to understand how to contribute.

Additional skills needed

While the sponsoring companies are taking responsibility for completing sections of the design, they rely on a redesign team which provides a wide range of skills and knowledge to complement their efforts. Each of these redesign teams can use additional contributors:

  • Infrastructure administration: We have 10 development and staging sites set-up because Drupal.org is a large and complex site which can not be easily set-up in a local environment. Administrators manage code from the drupal.org CVS, drupal.org SVN production and redesign branches, update drupal.org databases, set-up automated theme and module deployment tools, and debug sites at the systems level.
  • Project management: We have 24 companies participating, an infrastructure team with dozens of members, and technical specialists consulting on specific features. Right now there are over 100 individuals actively participating in the redesign, and over 200 in total who have participated in the last year. Coordinating everyone requires a lot of project management. We currently provide project management for theming, redesign training, and task assignments, but we need project managers to take on other aspects of the redesign, including content migration and testing.
  • Search Engine Optimization: We have a great team of search engine optimization experts. However, for a site as large as Drupal.org, we are going to need many volunteers to re-visit Drupal.org's theme and content to ensure we are accurately presenting Drupal.org content to search engines.
  • Search and Solr development: The infrastructure team has done a great job deploying, stabilizing, and scaling Apache Solr search on Drupal.org. Our Solr developers are working to provide more Solr functions to help the sponsor companies implement sections like Search and Download and Extend, which make heavy use of Solr. We need more developers who are familiar with Solr to mentor, train, and debug these Solr queries.
  • Content migration and IA implementation: The redesign restructures much of the content on Drupal.org. This is a huge task to migrate content including static pages, documentation, and forums. We have many popular pages that are visited by tens of thousands of unique visitors each month, and they have to be able to navigate or discover that content.
  • Dashboard widget development: On of the key parts of the design is the dashboard, which will capture many of the feature requests and customizations the community asked for during the design process. We have a team working on stabilizing the dashboard and extending functionality, but we want to launch with a fixed set of widgets that take advantage of a minimal set of dashboard features. It's also important that the dashboard widgets be scalable and are designed with performance in mind.
  • Testing: To make sure Drupal.org works with all these changes , we need to do a lot of user acceptance testing. Test plans need to be written and executed. Where possible, automated tests should be written to test functionality and evaluate performance and scalability implications for new features. If you've wanted to learn how automated testing can help with the development of your Drupal site, drupal.org is a great place to learn.

Logistics

Many of the teams that are sponsoring design landing pages are in India, the UK, and the west coast of North America, which covers a wide range of time zones. As a result, we will be meeting on IRC in the #drupal-infrastructure channel over a 24 hour period on January 8th, 2010. In order to be able to participate effectively, you'll need to read the implementers guide and request an admin account on the staging site and access to the SVN repository for the drupal.org code base. This will take a few days, so you should plan accordingly. If you would like to participate, please contact us via the Drupal Association contact form.

Improvements are an ongoing process

The easier we make it to participate in the Drupal project, the more value people will get from using Drupal. Working on Drupal.org is one of the best ways you can help our 1.7 million unique monthly visitors get more value from Drupal. This first phase of the redesign is opening Drupal.org to more contributions from the community. We are hopeful this explosion in contributors will lead to an acceleration in improvements on Drupal.org. We hope you join us!

Comments

Where do we sign up?

Can help out with SEO - just point me in the right direction :")

Stan

Watch the Drupal.org SEO video and sign-up

Hi Stan, start by watching: http://association.drupal.org/blog/kieran/search-engine-optimization-dru...

Then sign up, by adding your self to the to assignments page for an SEO role.

Cheers,
Kieran

Kieran Lal

ajax popups

Hi
I would be glad to help somehow in this great redesign.

I don't know if popups are planned as a part of redesign, but if so then I could make login/register and also comments adding deleting editing in popups (facebook style), basing on great Popups API module.

Btw - I noticed this:

As a result, we will be meeting on IRC in the #drupal-infrastructure channel over a 24 hour period on July 8th, 2010.

Shouldn't this be January 8th instead?

Eurocentrism

I'm not sure where I can post suggestions for the redesign, but looking at the frontpage template I noticed that a map is used that shows an eurocentric representation of the world where the northern part of the planet takes almost two thirds of the map while the southern part is underrepresented with a bit more than a third (see this image). I think this should be corrected.

Eurocentric? I see Africa being the center of that image.
Also, since the map displays activity, do you think there is Drupal activity in Antarctica?
Seriously, who cares where the equator is... It's not politically correct to be overly politically correct.

Would Like to Help with PM and Documentation

Can you please make it easier to volunteer for stuff by posting clear links and contact information? I'd like to volunteer for Documentation and PM work (especially with regards to Documentation and Content Migration) but I can't even figure out how you sign up for anything.

Contact form

Use the contact form.

Kieran

Kieran Lal

Man, I love the design. It's

Man, I love the design. It's calmly cool :)

I love all necessary white space, there is plenty room to breath, good for design health. The mighty drupal should look elegant now. Comfortable to the eyes, really soothing when digging around the heavy weight left brain content of drupal.

One minor question if this is allowed here, why using pixels and not relative sizes for most fonts, perhaps percentages will reduce issues with stacking up sizes, CMIIW.

love, light n laughter

Looks mostly good

I like it, but i have some suggestions.

There should maybe be a checkbox for showing if a theme is a developer starter theme or not. (Developer theme or Ready-to-use)

I think also its needed to use a little more time on typography (layout), I feel that some pages are a s bit "hard" to read. I dont know how to put it. Fx Search results and Community IRC pages.

The search page might be better with a light horizontal line between the results. And maybe larger fonts on the result titles.

Just some quick thoughts! Have a Happy New Year everyone :-)

Search

here is one my example for the search page: (note also the tag filter)

http://i49.tinypic.com/33oppms.jpg

chat

mockup of the chat page:

http://i45.tinypic.com/a4ltop.png

that is very cool

that is very cool

i can help out with

i can help out with development and testing. what do i need to do to get involved?