It seems we found the best book on Drupal: Drupal 7 Deconstructed . The author explains the kernel code in simple English. Four chapters have already been written and we are waiting for the fifth about the Form API!
A good tool is half the success. InternetDevels is a list of useful developer tools.
An interesting way to keep track of applied patches with the help of the Drush Patch File (and automatically apply them), if in the previous paragraph you refused to Drush Make.
Sometimes the process of publishing materials on sites can be very complicated when, after the moderation process, not one specific, but a whole collection of entities or changes must be applied at a certain point in time. In principle, all this was realizable by special modules, but for a long time there was no possibility of previewing the state of the site in the future tense. This article is devoted to the article “ Back to the Future ”. We add that the architect of the CPS system considered in the article is Earl Miles (merlinofchaos).
The architecture of Drupal 8 is service, with active use of DI and IoC. This makes it easy to override various aspects of the kernel without modifying its files directly. A good insight into this topic is presented in the article Overriding Drupal 8 Services . The study can be continued with “ Overriding services in Drupal 8 - advanced cases ” in order to consolidate your knowledge.
Dries Buytart collects ideas for their sessions at the upcoming DrupalCon Barcelona conference.
Larry Garfield performed an analysis of speakers at PHP conferences to try to debunk some existing myths, for example, that “there are a circle of thieves :) who always and everywhere speak.”
Recently, one of the fairly frequent requests from customers has become a request to conduct an independent audit of a solution being created by someone else. The article " Auditing, Ethics, and Drupal Sites " discusses the ethical issues, open and unspoken rules associated with this important activity.
Wordpress menu Attempt to transfer the menu from Wordpress'a.
Entity data If you need to expand any other entities and store additional information in them, be sure to use this module - it should make your life much easier. The article on the topic is “ A Simple Entity Data API for Module Builders ”.
Views fast forward Immediately redirect the user if Views returns only one single result.
Minify HTML This module removes extra spaces in the resulting HTML, reducing the size of the page.
Space launches The module receives information about planned space flights with a NASA server.
exFeedback Generation and sending to the server a screenshot of the user-selected area of your site along with a text message (a kind of feedback tool).
Info plugins The module allows developers to use Ctools-plugins instead of standard info-hooks ( article ).
')
This time I would like to discuss the Headless approach. Our term is not yet so popular. What do you think about the removal of frontend from drupal? Do you use? If so, how do you implement the API for interacting with the front end?
PS Readers of our newsletter already know about the pilot Drupal podcast based on the last digest. Thank you all for the feedback and wait for the new releases!