Drupal.org Re-design sprint San Francisco: Day 2

The redesign sprinters met early to discuss what the priorities, and blockers were for launching the re-designed drupal.org. The critical path is documented in the redesign theme implementers group. The base theme, blue cheese, for the redesign is progressing along nicely. The themers are focusing on getting the content for landing pages and theming those top level landing pages. The most important features for the new site launch are the dashboard and project blocks, such as the issue cockpit. The sprinters agreed to try and implement the dashboard and a long list of dependencies including single sign-on for the new launch. They are confident they can get it working by the end of this weekend. In the event that the dashboard is not working, and the themers have completed theming the content we will need to revisit the decision to include the dashboard in the first phase of Drupal.org re-design launch.
Themers
Todd started with a prioritization meeting to determine what features need to be implemented and themed for a launch in a reasonable time frame. Todd followed up on feedback from Mark Boulton regarding style and prototype questions. He also continued his work cleaning up the issue queue for the readmore module. Todd worked on the block class module which will also be used on drupal.org. Finally, Todd worked on some foundational CSS work focused on typography which was considered a priority.
Colin Sagan reviewed the content that needs to be created for each of the landing pages. Recording what content needs to be changed when the new theme goes live. Colin also discussed setting up a version of the new theme that all the themers can merge their work into so that everyone can see what they've done this week.
Erik Hopp focused on typography styles, and working the theme issue queues. He also tried to fix a problem with javascript tabs and links which left link outlines. He found a solution but it causes an accessibility issue.
Courtney met with the team and prioritized creating and theming content for the landing pages. She fixed a problem with content menu items that were not set active correctly. Courtney also worked on a problem with how page titles were being rendered. She fixed a theme issue for book module navigation. The problem was that dynamically generated handbook pages should not show last modified date since there isn't one.
Developers
Matt Cheney continued his work on Solr search and mailing list integration.
Josh also participated in the prioritization meeting and identified what the minimum feature requirements to get the Dashboard implemented for the re-design launch. He also continued implementing the dashboard module integration for groups.drupal.org. He will create a g.d.o widget of "my unread posts" for the dashboard as his first test case. He also worked on infrastructure for common site authentication. Josh worked on content organization since the content in the prototypes is currently spread across multiple sites such as d.o and g.d.o. He also worked on the how they will push an atom like feed to the dashboard.
David spent most of his day in design meetings determining how to get the dashboard and widget framework built. He focused on identifying the blockers in the dashboard and dividing the implementation between Josh, Neil, and David. David also spent some time reviewing the user experience of individual gadgets.
Derek started his day with the discussion about the re-design launch preparation. He worked with Mark Burdet on the issue cockpit. Derek also worked with Earl Miles on a fix to get a specific view working on drupal.org. Derek reviewed the user experience of some of the project related widgets for the dashboard. He wrote some questions for Mark Boulton about the project module so he could understand how it would be implemented according to the prototype.
Neil reviewed the responses to questions he got from Mark Boulton. He helped to create the critical path redesign launch document. Neil spent the morning in design discussions with Earl Miles about abstracting a Content API from panels 3 to chaos tools so it can be re-used by the Dashboard module. Neil also created a list of widgets that need to be built for the dashboard and discussed those implementations with David.
Earl Miles joined us for one day. He spent his time focused on design discussion on how a new Content API for Panel 3 could be re-used by the DashBoard module.
Related Content
AcquiaBlog

2010 has been an inflection point for the Acquia partner program. We are doing more business than ever with partners, including case studies with Palantir.net, Blink Reaction, and IBM Global Services.
Bryan House
It is that phase of my life! I'm just turning 30 in a month, working with Drupal for 7 years and just had my third Acquia anniversary a week ago. Time to look back and evaluate how things went, all the good and bad things; even better if the wisdom can be shared with others. This was part of my thinking when I submitted the session titled "Come for the software, stay for the community" for Drupalcon Copenhagen.
Gábor Hojtsy
It sounded like a really simple request: "Is it easy to add a search filter for 'My posts'?". In other words, add a search result facet for posts by the current (logged in) user through the Apache Solr Search Integration module APIs?
But then the wheels start turning - we want not just one blind link, but a real facet link that tells us how many results we'll get. Also, if we are filtering by 'My posts' then we probably have an equal use case for the opposite filter 'Posts not by me'. So we really need a facet block with two links and facets counts.
Peter Wolanin






