This month saw further vacations, but some good contributions were made nonetheless.
Client sponsored
A client project saw us get into some interesting territory with Drupal 8 and the Deploy suite.
- Dan Polant fixed a problem with the Replication module and translations and built Devel Generate support for the Entity Reference Revisions module.
- Dan also worked on some problems in core related to AJAX paging (https://www.drupal.org/node/956186, https://www.drupal.org/node/2500313), and helped with Paragraphs & Entity Reference Revisions support in the Entity Clone module.
- Mark Shropshire made some improvements to the Guardr project for D8 so it could be pulled into a site build using Composer.
- I worked with Dan on the Deploy suite, including shuffling patches around so they were in the right place (https://www.drupal.org/node/2749167, https://www.drupal.org/node/2674882, https://www.drupal.org/node/2756417, https://www.drupal.org/node/2780877).
- I also worked on a patch for Share Selection to not load the custom JS on admin pages, looked into a problem with Views Responsive Grid if a row has fewer columns than are expected, and helped a bit on the port of the Bakery module to D8.
Self-directed
With it still being summer, many were saving their extra time for hiking and other fun adventures.
- Mark Casias gave a presentation to a local user group on how to use Composer.
- Mark also triaged the Smart Trim and jPlayer issue queues.
- Mark Shropshire organized another sprint for his continued efforts to get Guardr to Drupal 8.
- I worked on the Panelizer security release, and a follow-up release to resolve some issues that were identified.
- In the interest of consolidating efforts, I proposed deprecating Field Collection in lieu of Paragraphs, which saw some good discussion and positive progress.
- I started on a patch to allow some Search API settings to be editable after the index is initially created, wrote a small patch for Cache Consistent to avoid problems running simpletests, collaborated on a patch to fix Drupal core’s CSRF token handling, which causes problems with mixed-mode (HTTPS and HTTP) sessions, and helped identify a conflict between the ShareThis module and Metatag on Drupal 8. I also rerolled a patch for Workbench Moderation’s problem with file usage counts being out of sync, a patch for Admin Views to separate the “system” display handler into a submodule, and a patch to make Drupal core provide the correct MIME Type for JavaScript files.
Blog posts
- Derek started a new series on Drupal 8.
- Jeff Diecks explained how one client improved their SEO ranking just by following many Drupal best practices.
- Mark Shropshire wrote about attending DrupalCamp Asheville.
- Mark also joined the Drupcast gang to discuss Guardr.
- Stephen discussed what it was like meeting many of the people he has seen and interacted with on drupal.org at DrupalCon.
- Tobias showed how to convert a Drupal 7 site’s theme to use Sass.
Events
DrupalCamp Asheville was held at the Ashevill-Buncome Technical Community College on August 12th & 13th. Mediacurrent was a gold-level sponsor and several of our gang gave presentations:
- Derek Reese talked about using web components to build Drupal sites.
- Jason Want discussed marketing automation and web personalization.
- Joe Stewart showed how to improve development with Drupal 8 using the Robo tool.
- Matt Davis discussed an architecture for decoupling Drupal 8.
- Mark Shropshire showed how to use his Guardr distribution to build more secure Drupal sites.
- Zack Hawkins showed ways of using Node.js to improve Drupal theming.
The same weekend saw DrupalCamp Colorado return to downtown Denver. Mark Casias represented Mediacurrent, assisted with the Build-a-Module training and then gave a presentation on accessibility.
Coming soon, some of us be attending DrupalCon Dublin on the week of September 25th, NEDCamp on September 30th / October 1st, Baltimore DrupalCamp on October 7th, BADCamp from October 20th through 23rd, and DrupalCamp Atlanta on October 21st and 22nd; if you’re able to attend one of these events, please say hi to us!
That’s all for now, folks!
With the summer over, school starting up, and client projects launching, we’re looking forward to the Fall’s events and getting more time into contributions. Until then, we’ll see you next month!