The digest of interesting materials from the world of Drupal # 14

In Russian
- Nikita Malyshev actively shares her experience with Drupal 8. The latest note at the moment: Drupal 8 Block Plugin API . It is worth paying attention, because the release of Drupal 8 rc2 has already been released.
- He does well and fork Drupal Backdrop. Egor Martsenyuk shared the Bootstrap theme port on Backdrop CMS.
- For those who have not yet printed the drash commands on the machine, the Auto-completion of Drush commands article will be useful .
- Returning directly to Drupal, the eternally relevant topic of creating entities from code on the nightdevel blog.
- There was also a note on how to implement the choice of color from the palette in your form.
- It seems that the blue heart will soon light up again in Russia : the Siberian Drupal community has planned DrupalCamp Siberia in Novosibirsk. While the details are being clarified, you can send a preliminary application with your wishes.
Drupal lite
- The best book about Drupal 7 already has 6 chapters . Highly recommend it!
- Another GitBook project: A set of helpful guidelines for Drupal Organized developers .
- An important video for those who are just starting to work with Drupal and are lost in thousands of its modules. The detailed text version in Russian, although a little outdated, is also suitable: 1 , 2 , 3 .
Everything for the developer
- Kernel Security Updates: Drupal 7.41 .
It applies to everyone who forgot to turn off Overlay. - “9/25 (Less Critical) AC: Basic / A: None / CI: None / II: None / E: Theoretical / TD: Default” - an article by David Snoopek will help to decipher what is written here .
- All videos from DrupalCon Barcelona 2015 .
- Note SVG in Drupal following the Barcelona presentation.
- A bit of a controversial, but real-life example of integration with Ember , about which drupalers rarely write.
- With Node.js, the situation is better. OpenLucius wrote a series of articles ( 1 , 2 , 3 , 4 ), and Drupallize.me recorded a video course (paid).
- Processing expensive back-end operations - trial and error history from Matthew's Lullabot. Spoiler: Drush and lineup.
- The same author talks about migrating comments from Drupal to Disqus . Again, true story.
- It seems that you can talk about Drush endlessly. This time we are learning to work with users .
- A year after the first article, Yoon Kim also decided to write about drash: Using Mydumper with Drush .
- As always, great site developer material: Building Custom cTools Plugins in Drupal 7 . Earl Miles in a comment under the article explains how to spell the name of his module :)
- From the same author, but on another blog: Drupal 7 post insert hooks as a shutdown function . The comments immediately indicated that there was already a corresponding module - Hook Post Action .
- Integrating multisite Drupal with Apache Solr - two approaches to configuring Apache Solr for multisite.
- Contrib Kanban is a user-friendly interface for working with Drupal.org Issue Queues. There is a separate “board” for porting modules to the eight.
- Learning to work with Docker. The third article in the “ Hashing out a Docker Workflow ” series has appeared . In the note, “ Logging in a Docker Hosting World ” teaches logging for containers.
- If you have integration with Active Directory Federation Services in your project tasks, we recommend that you familiarize yourself with the material “ ADFS and SimpleSAMLphp with Drupal ” so as not to reinvent the wheel.
- The collection of pitfalls from Wunderkraut replenished with the third release .
Drupal 8
- Meet Drupal 8 RC2 .
- A fresh BeFused blog article can help with writing your first module for the eight , with a porting of a topic - an article by Zivtech , and with a new administrative interface of blocks - a note by David Lowmeyer . We physically will not be able to list everything that is published in the wake of inspiration after the release of the release candidate. If you have not started to study the eight, now it’s really time.
- Simple and with pictures about configuration management .
- Karen Stevenson on Routing Eight in Seven: What Happened to Hook_Menu in Drupal 8? Not sure what routing is? Then you here , study the dictionary.
- Let's move on to the theming issues: on the core topics of the Classy and Stable kernel in the blog of the same lullabots.
- The Drupal 8 Theming guide - a set of useful information on the theming in the GitBook format.
- A great guide to using Breakpoint and Responsive Image Styles to customize responsive images.
- DrupalCon Barcelona 2015: Drupal 8 theming . Most popular Drupalcon video (keynote does not count).
- The second most popular video is dedicated to the new caching system: Making Drupal fly - The fastest Drupal ever is here!
- “Drupal 8 is about 3 times slower than Drupal 7 and Drupal 6” - after the author of this article , someone fizk , wrote these words, his website abruptly stopped opening. So think now, is this the righteous anger of the Druplikon, or is it that the author does not know how to configure the web server.
- Out-of-date cache small module: How can we know if a page in Drupal 8 has changed?
$node->field_make_it_stop[LANGUAGE_NONE][0]['wtf_bbq']- we will not forget, we will not forgive. As with the Entity API, read the Introducing Drupal 8's Entity Validation API .
Business and Community
- Drupalize.me travels to ZendCon to popularize Drupal in the PHP world. We wish them success.
- Acquia is doing well so far: it has entered into an alliance with one of the largest marketing corporations WPP , received 55 million financing from investors , and launched a hub for the distribution of content .
- Palantir compares the evolution of building approaches and architecture with the evolution of Drupal and finds a lot in common.
- We understand what is happening in the media business, and why many companies are abandoning expensive proprietary solutions in favor of a variety of technologies .
- Responsive content is becoming an increasingly prominent trend in the world of CMS requirements. I am glad that Drupal looks pretty good here , according to the authors of the article.
Modules
- Corresponding Entity References
https://www.drupal.org/project/cer
A module for synchronizing the values of reference fields to other entities. It can be useful if, for example, you want to set the link of entity B to A. automatically when you set a new link in entity A to B. Video . - Advanced Crop
https://www.drupal.org/project/advanced_crop
Select the correct area to crop the image when loading. - Video Background
https://www.drupal.org/project/video_background
The module allows you to use video in mp4, webm, ogg formats as the background of your site. - SimpleSAMLphp User Precreation
https://www.drupal.org/project/simplesamlphp_precreation We
assign roles in advance to users who are not yet on the site (in the 'users' table) so that later, when authenticating new users through SAML, they are automatically set the appropriate rights. - Reference Table Formatter
https://www.drupal.org/project/reference_table_formatter
Reduce the field values to a table. The module allows you to display and hide the header, display field values using an arbitrary view mode.
That's all for today. Well, have you already started working with Drupal 8? What are your impressions? Leave your comments and questions under the article. We will be glad to hear your opinion. Oleg Kot and Katya Marshalkina
worked on the release . Subscribe to our newsletter , listen to our podcasts , send interesting articles and learn new things with us!