This week in Drupal core: December <del>11</del> 12, 2013

xjm's picture

Sorry that we're a day late this week! If you'd like to reduce delays due to xjm's chronic insomnia, consider helping out with these posts. ;)

What's new with Drupal 8?

Working toward drupal-8.0-beta1

This week's most important Drupal 8 news is Dries' announcement of the criteria for beta 1. Numerous contributors worked with core maintainers to flesh out an initial list of beta-blocking issues, and many contributors have begun to work on core in a beta-bound mindset. We'll have more updates on our progress toward beta in upcoming weeks.

Looking for Drupal 8 API documentation?

Did you know that there's already extensive API documentation available for Drupal 8? The documentation is still under development since some APIs are still being finalized, but it's a great resource for developers who would like to explore Drupal 8. You can even help us extend the documentation as you learn. :) Gábor Hojtsy is leading efforts on this section of the handbook. (Also check out this quick guide to Converting 7.x modules to 8.x, also under development.)

Views block conversions

This week the patch for #1957276: Let users set the block instance title for Views blocks in the Block UI finally landed. This longstanding usability issue was blocking the conversion of legacy core blocks to Views -- an important step in realizing the full potential of Views in core. Now that it's in, the block conversions have begun in earnest! Thanks to the VDC team, yoroy, and Bojhan for driving this issue home, and to all contributors who are working on the conversions! To help, check out [Meta] Convert core listings to Views.

Where's Drupal 8 at in terms of release?

In the past week, we've closed 15 critical issues and 26 major issues, and opened 7 criticals and 15 majors. That puts us overall at 112 release-blocking critical issues and 475 major issues.

Where can I help?

Top criticals to hit this week

So, as I said above, we've got plenty of critical issues to go around. :) But here are a few super important ones we could use your help on right now.

Drupal 8 alpha 7 is due on December 16. Get your patches in now!

More ways to help

Testbot, testbot...

There's been a lot of demand on our awesome testbot volunteers jthorson and rfay for support for optional database environments (e.g. SQLite, PostgreSQL) and alternate PHP versions (especially PHP 5.4), as these are blockers for the D8 release. These features are currently blocked on some debugging tasks that could use your help! Set up a local testbot environment with Vagrant (see this helpful video) and head over to SQLite testbot confirmation fails with "failed to find test tables to drop" error and 6.x-3.x PIFR: 3 Failures in D8 test. These will allow us to make progress on Provide php 5.4 testing on testbots for D8 code without breaking everything else.

Drupal 8 performance

Performance optimization is among the most important ongoing work during Drupal 8's API completion phase. Follow [meta] Resolve known performance regressions in Drupal 8 for periodic updates on the work being done. We could also use help from one or more contributors to update this issue's summary to reflect the current work. The Drupal 8 performance team holds weekly meetings to discuss perfomance work, and manages performance issues in this spreadsheet of Drupal 8 performance issues. If you'd like to join these efforts, contact Moshe Weitzman.

Core mentoring

As always, if you're new to contributing to core, check out Core contribution mentoring hours. Twice per week, you can log into IRC and helpful Drupal core mentors will get you set up with answers to any of your questions, plus provide some useful issues to work on.

Notable Commits

The best of git log --since "1 week ago" --pretty=oneline (104 commits in total):

You can also always check the Change records for Drupal core for the full list of Drupal 8 API changes from Drupal 7.

Drupal 8 Around the Interwebs

Blog posts about Drupal 8 and how much it's going to rock your face.

Drupal 8 in "Real Life

Dec. 13-14: DrupalCamp Ohio has several sessions on Drupal 8 topics.

Jan. 25-26: Mark your calendars for the next Global Sprint Weekend. Join local user groups around the planet for a weekend of Drupal 8 contribution. The sprint weekend will be a great opportunity to engage your local community, and there are lots of resources on the sprint page to help get new people involved.

Whew! That's a wrap!

Do you follow Drupal Planet with devotion, or keep a close eye on the Drupal event calendar, or git pull origin 8.x every morning without fail before your coffee? We're looking for more contributors to help compile these posts. You could either take a few hours once every six weeks or so to put together a whole post, or help with one section more regularly. Contact xjm if you'd like to help communicate all the interesting happenings in Drupal 8!