📜 ⬆️ ⬇️

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

Hello!

We collect useful articles and latest news from the world of Drupal and share with you once a month. In this issue we see off the winter (and Drupal 6).

In Russian


  1. “It is pleasant to watch how articles on Drupal 8 gradually fill the Russian-speaking segment of the network ...” - the author of the opening article of the column “In Russian” writes. Really nice! Drupal 8: Routing, links, permissions, tabs or "Hello YML" - we create a simple module with all the necessary rights and links in the menu.
  2. A small review of Migrate for the seven from the same author.
  3. It seems that Drupal.ru was invited to write Deadpool. At least with a sense of humor, our new Drupal hero is fine. You can already enjoy two masterpieces: Drupal 8, Cache & Rock N 'Roll and Drupal 8. Entity, we are of the same blood . The author, no time to explain, contact us urgently!
  4. More on Drupal.ru: the announcement of the render_boost module to speed up the seven.
  5. In the same place on Drupal.ru you can find information on Backdrop CMS , a fork of the seven for those who are still great Drupal 8.
  6. Back to the classics. New to the blog xandeadx.ru: a useful snippet to support node aliases in the current state.
  7. In the same place in detail and with screenshots how to configure tabs (local tasks) in Views . The same for the eight .
  8. Integration of custom entity with Panelizer - continuation of a series of articles about entities in the nightdevel.ru blog.
  9. Robokassa Commerce Module updated to 7.x-2.0-rc1 .
  10. The theme of setting up a local environment will never go out of style. This time, read about configuring xdebug for complex cases. Hashtags: #windows #virtualbox #sshtunnel #docker #phpstorm.

Drupal 8


  1. Security updates: Drupal 8.0.4 released .
  2. Creating the simplest plug-in to the Views module is discussed in the note " Views Plugins (Part 1): Simple Area Handler Plugin ".
  3. Moving to Composer. Removed all dependencies from the Drupal 8.1.x branch.
  4. Recently, more and more companies are paying attention to Drupal's UX admin panel. The article " Redesigning the content creation page for Drupal 8 " discusses the rakes associated with this process.
  5. Documentation on the Rules module .
  6. The material " Drupal 8 REST Requests " addresses the issues of working with REST requests to the system. We also advise you to get acquainted with 3 tips on the same topic .
  7. We put paragraphs in paragraphs .
  8. A few tips on setting up CloudFlare by DrupalVM , who got into Raspberry Pi.
  9. Presentation of Debugging in Drupal 8 . Forget about dpm ().
  10. The video series of the same name about debugging Drupal , but from a completely different author (to be supplemented).
  11. Wim Learse offers to play with BigPipe , which is already on its way to 8.1. A big beautiful article that was not written by Wim Lirs will help you to understand what this is all about. :)
  12. If you see the Mismatched entity and / or field definitions error, then most likely you have not applied updates to the entities. It is fixed by running drush entity-updates immediately after drush updb.
  13. Once again about the different types of configurations in Drupal 8.

DevOps & CI


  1. The author of the note " Alias ​​Drupal Composer Project " reminds that long commands in Shell can be replaced by aliases.
  2. Drupal has got its official Docker container .
  3. We need more docker: Dockerized Drupal .

All for the developer


  1. Two new versions of the seven have been released: 7.42 and 7.43 . Important security fixes.
  2. An era has passed . Drupal 6 is everything.
  3. A brief introduction to profiling using the Blackfire service . We already heard about him from Larry Garfield .
  4. Importing JSON data using JSONPath .
  5. The article " Spam Defense Network " voiced a call to create a global network of bad IPs to combat spam.
  6. Reflections on the future of CMS in favor of decoupled-architecture .
  7. The beta version of the reservation and reservation management system (in some ways analogue of booking.com) has been released.
  8. We create redirects using the module of the same name .
  9. The article " Extend Drupal's autocomplete Javascript with your own " addresses the issues of extending the built-in autocomplex functionality in Drupal 7.

Modules, themes and tools


  1. Subrequest
    Render an arbitrary route in a block.
  2. Features Builder
    We automate the routine process of selecting components for your features. The module, by default, automatically generates the corresponding modules (features) for each of your components. The Features Builder module is a separate article .
  3. XHProf Sample
    We use lightweight profiling (sampling) with XHProf. With this method, you can achieve impressive results .
  4. Image Effects
    New module with a collection of useful image styles ( article ).
  5. Swift mailer
    Integration with the PHP library of the same name for sending mail. Setup on Drupal 8: part 1 , part 2 .
  6. Simple XML sitemap
    Easy analog XML Sitemap under the eight ( article ).
  7. Accelerated Mobile Pages (AMP)
    Integration of the eight with the same project to optimize performance on mobile devices ( article ).

Business and Community


  1. David Rothstein left Drupal 7's post as co-maintainer to devote more time to other activities. I am glad that the vacant seat was empty for a long time: in early February, Scot Reeves promptly accepted the received offer .
  2. From March 7 to March 18 elections to the council of the Drupal association from the list of candidates will be held If someone has questions, what do they even do there, then read the information on the official page and c note kalabro .
  3. Secular news: Dries met with the royal family of Belgium.
  4. The program of financing porting modules to the eight is bearing fruit . In the near future, they promise to release Panels, Panelizer and a whole pack of Search API modules. Significant success for the Asian drupal - DrupalCon thundered in India. The number of participants exceeded one thousand. Some people believe that such a popularization of Drupal promoted the introduction of a company rating system on Drupal.Org based on its contribution to the development of the system and the community.

That's all for today. In the comments here and on dru.io we discuss, of course, the docker. Are you using? What advise doubters?
')
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/278227/


All Articles