Upgrade Drupal.org to Drupal 7 Sprint!

webchick's picture
Start: 
2012-04-23 (All day) - 2012-04-27 (All day) America/Los_Angeles

The week of April 23 - April 27, the Drupal Association is sponsoring a sprint, hosted by the Oregon State University Open Source Lab, to upgrade Drupal.org from Drupal 6 to Drupal 7!

The sprint will be mainly focused on the following areas, and the following attendees will be there:

  1. Drupal Customizations team: Neil 'drumm' Drumm (team lead), Angie 'webchick' Byron, Dylan Tack
  2. Infrastructure team: Narayan 'nnewton' Newton (team lead), Lance Albertson, Rudy Grigar, David Strauss, William O'Connor (solr lead)
  3. Project*: Derek 'dww' Wright (team lead), Chad Phillips, Michael Prasuhn, Brandon Bergren, Jonathan Hedstrom, Karoly Negyesi, Diana Dupuis
  4. Git*: Sam 'sdboyer' Boyer (team lead), Marco Villegas, Michael Halstead, Howard Tyson, Melissa Anderson
  5. Bluecheese Theme team: Joel 'banghouse' Moore (team lead), Chris Ruppel, Lewis Nyman
  6. Documentation Of The Drupal.org Site team: (We would like at least one on-site volunteer to be involved with each of the above teams for purposes of documenting the processes involved and decisions made during the upgrade.)

Maintainers of other Drupal.org subsystems (e.g. sub-sites, testbot, content, IA) are encouraged to sprint along with us virtually this week in #drupal-infrastructure!

Note that unlike many sprints where all able hands are needed, this one is dedicated to work by the current maintainers of the drupal.org sub-systems, so that important groundwork can be laid quickly. For those interested in following the sprint progress, updates (hopefully daily) will be posted here. We don't yet know exactly where the broader community can help (that's one of the outcomes of the sprint we're hoping to achieve!), but as we identify and define ways, issues will be opened in the appropriate project queues and cross-referenced here.

Keep your eyes peeled on http://drupal.org/community-initiatives/drupalorg/drupal7, which will be the living "roadmap" document for this initiative.

Daily Schedule

Monday

08:30am Shuttle leaves for the venue. Don't be late.
09:00 - 09:15 Welcome announcements, coffee, intros, etc.
09:15 - 11:30 Split into teams, fill out written battle plan; get an overview of puzzle pieces.
11:30 - 12:00 Presentations from each team on their various elements and goals (not the project leads :)).
12:00 - 12:30 Identifying dependencies, holes, etc.
12:30 - 01:30 LUNCH (buffet, onsite in sprint room)
01:30 - 02:30 Team ramp-up and personal environment configuration, pair up technical documentation volunteer person with each team to help w/ documentation.
2:30+ Code a little. Talk a lot.
4:30pm All teams report to each other on their day's progress and blockers (daily stand-up; 4-6min each).
5:00pm DISMISSED!

Tuesday

(On Tuesday, we don't have the venue until noon.)
09:00am - 12:00 Code-in at the two Drupal houses? Or sleep-in for an extra hour and stay fresh.
11:30am Shuttle leaves for the venue.
12:00pm LUNCH (boxed, onsite in sprint room)
12:00pm Split up into teams, and jump directly into coding/planning with a sammich-in-hand.
12:00 - 04:30 Code a little. Talk a lot.
04:30pm All teams report to each other on their day's progress and blockers (daily stand-up; 4-6min each).
5:00pm DISMISSED!
5:00pm - Portland Brewpal meetup

Wednesday

08:30am Shuttle leaves for the venue. Don't be late.
09:00 - 10:00 All-hands cross pollination directive.
10:00 - 12:30 Code a little. Talk a lot.
12:30 - 01:30 LUNCH (buffet, onsite in sprint room)
01:30 - 04:30 Code a little. Talk a lot.
04:30pm All teams report to each other on their day's progress and blockers (daily stand-up; 4-6min each).
5:00pm DISMISSED!

Thursday

08:30am Shuttle leaves for the venue. Don't be late.
09:00 - 12:30 Code a little. Talk a lot.
12:30 - 01:30 LUNCH (buffet, onsite in sprint room)
01:30 - 04:30 Code a little. Talk a lot.
04:30pm All teams report to each other on their day's progress and blockers (daily stand-up; 4-6min each).
5:00pm DISMISSED!

Friday

08:30am Shuttle leaves for the venue. Don't be late.
09:00 - 12:30 Code a little. Talk a lot.
12:30 - 01:30 LUNCH (buffet, onsite in sprint room)
01:30 - 02:00 All teams create written progress report for the community.
02:30 - 04:30 Code a little. Talk a lot.
04:30pm All teams report to each other on their day's progress and blockers (daily stand-up; 4-6min each).
5:00pm THANK YOU ALL FOR A HIGHLY SUCCESSFUL SPRINT WEEK! BYE!

Comments

Join us in IRC for the

webchick's picture

Join us in IRC for the backchannel! #drupal-infrastructure

Summary, Day 1

webchick's picture

Our staging environment is at http://7.devdrupal.org/ - nothing but a WSOD for now, but it does make it through the core D6 => D7 upgrade ok. Woo!!

We divided up into 5 teams, and each team gave an overview of the parts of Drupal.org they're responsible for and major components/areas of overlaps with other teams.

Progress report:

1) Infra team spent the day on getting a D7 version of the Git staging environment set up
and also doing some research on automated performance logging/testing/alerts

2) Project* team spent the day hashing out architecture for D7 version, hopefully mockups/use cases to be posted tomorrow

3) Git* team working on some D6 leftovers and also evaluating the D7 port by ericduran which looks pretty complete!

4) Bluecheese team prototyped both the custom and Omega approaches and are going to try and come up with a decision around the direction tomorrow

5) Drupal.org customizations/general team worked on staging environment at 7.devdrupal.org and initial crappy port of Drupal.org customizations module

If you want to help, see if anything in the Drupal.org D7 tag looks appealing to you! :D

For review: Project Issue wireframes

webchick's picture

http://drupal.org/node/1545922 has the wireframes the Project* team worked out for the new Project Issue interface for Drupal 7. Reviews welcome!

Responsive Drupal.org: What we want in a framework

LewisNyman's picture

http://groups.drupal.org/node/226833 is a wiki created where Chris, Banghouse and I have outlined our needs along with an analysis of current frameworks and base themes.

Daily progress reports from the sprint

Senpai's picture

Daily progress reports from the sprint http://drupal.org/node/1545752


Joel Farris | my 'certified to rock' score
Transparatech
http://transparatech.com
619.717.2805

Huge applaud for upgrading

Hadi Farnoud's picture

Huge applaud for upgrading l.d.o and g.d.o sites! now drupal websites look well integrated together. I love the design too.

very simple and beautiful.

I wonder if anyone is responsible for drupal.org SEO? drupal.org has amazing pagerank but not doing so great on keywords like content management systems (joomla is ahead of drupal in most cases and they don't have as good PR as drupal)

Issue tracking and software releases

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week