📜 ⬆️ ⬇️

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

We collect useful articles and latest news from the world of Drupal and share with you once a month. Meet the October edition!



In Russian


  1. Nikita Malyshev actively shares his experience with Drupal 8. The most recent 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.
  2. Not bad and fork Backdrop drupal. Egor Martsenyuk shared the Bootstrap theme port on Backdrop CMS.
  3. For those who still do not print the drash commands on the machine, the Autocompletion of the Drush commands article will be useful.
  4. Returning directly to the drupal, the ever-current topic of creating entities from the code on the nightdevel blog.
  5. There also appeared a note on how to implement the choice of color from the palette in its form.
  6. It seems that the blue heart will soon light up again on the territory of 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


  1. In the best book about Drupal 7 , 6 chapters have already been written . Highly recommend!
  2. Another project on GitBook: a set of useful recommendations for Drupal Organized developers.
  3. An important video for those who are just starting to work with Drupal and lost in thousands of its modules. A detailed text version in Russian, albeit a bit outdated, but also suitable: 1 , 2 , 3 .


All for the developer


  1. Kernel Security Updates: Drupal 7.41 .
    Applies to all who forgot to turn off Overlay.
  2. “9/25 (Less Critical) AC: Basic / A: None / CI: None / II: None / E: Theoretical / TD: Default” - the article by David Snoopack will help to decipher what is written here.
  3. All videos from DrupalCon Barcelona 2015 .
  4. Note SVG in Drupal in the footsteps of the Barcelona presentation.
  5. A bit controversial, but a real example of integration with Ember , about which the drupalers write infrequently.
  6. 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).
  7. Processing expensive back-end operations - a trial and error story from Matthew's lullabot. Spoiler: Drush and queues.
  8. The same author tells about the migration of comments from Drupal to Disqus . Again, true story.
  9. It seems, about Drush can talk endlessly. This time we are learning how to work with users .
  10. A year after the first article, Yun Kim also decided to write about the drash: Using Mydumper with Drush .
  11. As always, great stuff for developers at Sitepoint: Building Custom cTools Plugins in Drupal 7 . Earl Miles, in the commentary under the article, explains how to write the name of his module correctly :)
  12. From the same author, but in another blog: Drupal 7 post insert hooks as a shutdown function . In the comments immediately indicated that there is already a corresponding module - Hook Post Action .
  13. Integrating multisite Drupal with Apache Solr - two approaches to Apache Solr configuration for multisiting.
  14. 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.
  15. We learn to work with Docker. A third article appeared in the “ Hashing out a Docker Workflow ” series. The article “ Logging in a Docker Hosting World ” teaches logging in relation to containers.
  16. If you have integration with Active Directory Federation Services in your project tasks, we advise you to familiarize yourself with the “ ADFS and SimpleSAMLphp with Drupal ” material in order not to reinvent the wheel.
  17. The collection of pitfalls from Wunderkraut is replenished with the third edition .


Drupal 8


  1. Meet Drupal 8 RC2 .
  2. With the writing of your first module under the eight, a fresh article on the BeFused blog can help, with porting the topic - an article by Zivtech , and with a new administrative interface of the blocks - a note by David Lawmeier . We physically can not list all that is published on the wave of inspiration after the release of the release candidate. If you have not yet begun to study the eight, then now is the time.
  3. Simple and with pictures about configuration management .
  4. Karen Stevenson on routing in the eight in the seven language: What Happened to Hook_Menu in Drupal 8? Not sure what routing is? Then you here , learn the dictionary.
  5. Let us turn to the topics of themeization: on the basic themes of the Classy and Stable core in the blog of the same lullabot.
  6. The Drupal 8 Theming guide - a set of useful information on the theme in GitBook format.
  7. An excellent guide to using Breakpoint and Responsive Image Styles to customize responsive images.
  8. DrupalCon Barcelona 2015: Drupal 8 theming . The most popular video drupalcone (keynote not considered).
  9. The second most popular video is devoted to the new caching system: Making Drupal fly - The fastest Drupal ever is here!
  10. “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 site stopped abruptly opening. So think now, this is the righteous anger of the drumplicon, or this author does not know how to set up a web server.
  11. A small module notifying of an obsolete cache: Drupal 8 has changed?
  12. $node->field_make_it_stop[LANGUAGE_NONE][0]['wtf_bbq'] - do not forget, do not forgive. How things are now with the Entity API, read the article Introducing Drupal 8's Entity Validation API .


Business and community


  1. Drupalize.me go to ZendCon to popularize Drupal in the PHP world. We wish them success.
  2. Acquia is doing well so far: they have entered into an alliance with one of the largest marketing corporations WPP , received 55 million financing from investors , launched a hub for distribution of content .
  3. Palantir compares the evolution of approaches and architecture in construction with the evolution of Drupal and finds a lot in common.
  4. We understand what is happening in the media business, and why many companies refuse expensive proprietary solutions in favor of a variety of technologies .
  5. Adaptive content is becoming an increasingly prominent trend in the world of CMS requirements. I am glad that Drupal looks good enough here, according to the authors of the article.


Modules


  1. Corresponding Entity References
    https://www.drupal.org/project/cer
    A module for synchronizing the values ​​of reference fields to other entities. It is useful if, for example, you want the essence of B to be automatically added to the A when you install a new link in the essence A to B. Video .
  2. Advanced crop
    https://www.drupal.org/project/advanced_crop
    Select the correct area for cropping the image when loading.
  3. Video Background
    https://www.drupal.org/project/video_background
    The module allows you to use video in mp4, webm, ogg as a background for your site.
  4. SimpleSAMLphp User Precreation
    https://www.drupal.org/project/simplesamlphp_precreation
    In advance, we assign roles to users who are not yet on the site (in the 'users' table), so that later on, when authenticating new users through SAML, they are automatically granted the corresponding rights.
  5. Reference Table Formatter
    https://www.drupal.org/project/reference_table_formatter
    We summarize the values ​​of the fields in the table. The module allows you to display and hide the header, display the 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 issue. Subscribe to our newsletter , listen to our podcasts , send interesting articles and learn new things with us!

Source: https://habr.com/ru/post/269361/


All Articles