Upgrade Your Drupal Skills
We trained 1,000+ Drupal Developers over the last decade.
See Advanced Courses NAH, I know EnoughThis (two!) weeks in Drupal Core: October 30, 2013
What's new with Drupal 8?
Greetings! We took a week off last week to attend BADCamp. There was sprinting-o-plenty, as well as tons of sessions on Drupal 8.
In the meantime, a lovely new Drupal 8 landing page has launched, which includes a list of major new features, information about the current state of the release, and a nice, big, green, demo button!
And speaking of Drupal.org, don't forget to get your patches downloaded in advance of the Drupal.org D7 launch, when d.o will be down for 24 hours. Please take the opportunity to go outdoors in the sun and otherwise step away from the computer. :)
Notable Commits
The best of git log --since "2 weeks ago" --pretty=oneline
(121 commits in total):
- Issue #2099363 by tim.plunkett, mtift, swentel: Allow single config files to be imported and exported is another super handy patch. This takes the Views import/export functionality from Drupal 7 (which allows you to easily copy/paste Views definitions between sites) and expands it out to cover any configuration file in the system! An awesome feature, for both site builders and developers.
- Issue #2112807 by tim.plunkett: Move the form builder functions in form.inc to a form service: This snazzy patch moves the guts of includes/form.inc to OO code in the form of FormBuilderInterface, and increases the unit test coverage from 0% to 70% in the process. Awesome work!
Drupal 8 Around the Interwebs
Blog posts about Drupal 8 and how much it's going to rock your face.
- If you're a book author, trainer, etc. don't miss Survey Results: Drupal 8 Information Needs, which has lots of helpful graphs about what people want to know about Drupal 8. A must-read for documentation writers, trainers, book authors, bloggers, and screencasters! :)
- If you want to stay up to date on the latest happenings with Drupal 8's upcoming Drupal 6 and Drupal 7 => Drupal 8 migration path, you can subscribe to the The IMP initiative: Migrate in Core issue, where ongoing updates will be posted. You can also read a progress report of what's happened at BADCamp and since.
- Why PHP is for Real attempts to contextualize some of the big OO shifts in Drupal 8's architecture with some historical insight about the PHP project.
- Dynamic Routes in Drupal 8 with a RouteSubscriber covers how to convert from old hook_menu()-style routes to the new system in Drupal 8, and Drupal 8 - New comment notifications provides a handy, short module for automating mail sending in D8.
- In Focusing on Contrib for Drupal 8, Chris Brown makes the case for why developers should start focusing on D8 contrib now, from a career development point of view.
Drupal 8 in "Real Life
- Two sprints are coming up in the next week: another edition of "First Friday" Contrib Sprint Initiative (CSI) (read about the results from last time) and the
Drupal 8 Tour Writing Sprint, to help get additional site builder tutorials into core. - Drupalhagen in Copenhagen, Denmark will also cover a number of Drupal 8 topics, including Twig, technologies such as Guzzle and Symfony, the new plugin system, and even a talk about the TYPO3 CMS.
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!
About Drupal Sun
Drupal Sun is an Evolving Web project. It allows you to:
- Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
- Facet based on tags, author, or feed
- Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
- View the entire article text inline, or in the context of the site where it was created
See the blog post at Evolving Web