Drupal core updates for May 6th, 2015
Congratulations to Alex "effulgentsia" Bronstein and Jess "xjm", who became core committers as part of the Evolving and documenting Drupal core's structure, responsibilities, and decision-making policy (which could still use your review)!
What's new with Drupal 8?
Since the last Drupal Core Update, the minimum version of MySQL needed to run D8 was raised to 5.5.3, and Drupal 8.0.0-beta10 was released in time for DrupalCon Los Angeles (which is next week).
Some other highlights of the month were:
- Todd Tomlinson wrote about his experiences building his first Drupal 8 site.
- Adrian Rollett at Bluespark published the status of the top 100 contributed modules for Drupal 8, and Jeff Geerling at Midwestern Mac, LLC announced the D8 version of the Honeypot module.
- zakiya at Chapter Three shared her Presentation on Drupal 8 theming, Roy Segall at Gizra explained how to use SimpleTest with Behat in Drupal 8, and Andreas Mayr discussed naming conventions for D8 libraries.
- To improve developer experience, CacheableResponseInterface was created to consolidate ways of setting X-Drupal-Cache-Tags/Contexts headers, and embedding responsive images in forms got easier.
- Daniel Sipos explained and demoed automated testing in Drupal 8, Campbell Vertesi wrote a tutorial on how to build a new D8 migrate source, and Juan Pablo Novillo Requena wrote about authentication and authorization in Drupal 8.
- For performance, the results of parsing YAML files is now cached, field rendering got faster via the use of entityDisplay, and Drupal now caches active menu trees to avoid unnecessarily calling the database.
- David benchmarked Drupal 8 on PHP7 on Windows.
- The
MenuLinkInterface::isCacheable()
function, the Utility\String class, and theelement_*()
functions were removed;user_load()
,user_load_multiple()
,entity_load('user')
andentity_load_multiple('user')
were replaced with static method calls and uses ofupdate_get_projects()
were removed. - Fabian Bircher at Nuvole showed how Drupal 8 configuration management and the Features module work together.
- All stack middlewares are now constructed at the same time, even for cached pages.
- Addison Berry at Drupalize.Me announced how Drupalize.Me is helping with the D8Accellerate initiative.
- SimpleTest was changed to use the same APC user cache prefix to speed up test performance.
How can I help get Drupal 8 done?
See Help get Drupal 8 released! for updated information on the current state of the release and more information on how you can help.
We're also looking for more contributors to help compile these posts. Contact mparker17 if you'd like to help!
Drupal 8 In Real Life
- DrupalCon Los Angeles, in Los Angeles, CA, USA is next week! Late pricing ends on Friday, May 8th, so get your tickets now! Extended sprints start on Saturday, May 9th, and registration starts on Sunday, May 10th.
- DrupalCamp Spain runs May 22–24 in Jerez de la Frontera, Cádiz, Spain! Early-bird tickets are sold out, but there are still tickets left!
- DrupalHagen 2015 will be May 29–30 in København (Copenhagen), Denmark. Talks will focus on Drupal 8 and 7 only. They're still looking to fill out their schedule, so if you want to speak there, get in touch through Twitter or Facebook!
- DrupalCamp Wrocław 2015 will be May 29–31 in Wrocław, DS, Poland, featuring sessions on Drupal 8 theming and the Drupal 8 frontend for backenders, and Drupal 8 code sprints! Register now to confirm your attendence.
- MoldCamp 2015 will be held on May 30–31 in Chișinău, Moldova, with a full day of code sprinting on May 29!
- Frontend United 2015 will be June 5–7 in Bristol, England, with a full day of sprinting!
- The Drupal North Regional Summit in Toronto, Ontario, Canada will be June 25–28. Registration is free, but you should register now so the event organizers can plan for you to be there.
- The MidWest Developer Summit will be August 12–15 in Chicago, IL, USA.
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.0.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. If you'd like to volunteer for helping to draft these posts, please follow the steps here!