Cocktail from materials for drupalers of the average level and above:
Another giant compilation of modules, articles and the like appeared on Drupal.org. This time it is devoted to the creation of websites of public institutions . An archive of other compilations is available on the Resource Guides page. We highly recommend adding to your bookmarks.
Many search engines raise sites that work on HTTPS and also have a mobile version . Google even prepared an official guide on responsive topics in Drupal.
Not everything is solved through the Views module (and not all lists are useful for doing through it). The publication Easy Way Out Before Lost Inside Views Maze tells how you can make a selection of materials on your own to display a block with lazy loading via Ajax.
The topic of security does not lose relevance. There is a fair amount of automated scanners for site vulnerabilities plus entire databases of exploits. The steps to conceal the fact that your site is made by Drupal will help confuse hackers. Drupal provides a detailed overview of how to achieve this goal. Additional ideas can be found in the Hiding Traits of Drupal compilation.
Batch processing of big data almost always involves the use of queues. The material with the concise title of Drupal Queues shows an example of announcing and using your own queue.
If you are wondering if there is anything similar to hook_node_access() , only for other entities, be sure to read the Custom access control for Drupal 7 entities publication.
A drop of drash does not hurt our digest: Drush Registry Rebuild for treating those problems that are not solved by resetting the cache.
Jeff Geerling did a great job of promoting Ansible in the Drupal community, the apogee of which was Drupal VM = Vagrant + Ansible + Drupal.
In the article Drupal Testing Methodologies Are Broken - Here's Why the author is intrigued by the quick publication of the suffered integration test framework in Drupal 7, which could be launched on a working site instead of Simpletest or PHPUnit. Also provides an overview of the main problems faced by developers when trying to fasten test automation to Drupal.
Since we are talking about testing, it is worth mentioning the introductory article on Behat: BDD with Behat and Drupal .
Changes in the text filtering system in the eight, as well as the pitfalls in the form of double shielding are discussed in the material Avoiding Double-Escaped Output in Drupal 8 .
Drupal 8 Accelerate . The grant program for the development of Drupal 8 has already made a lot of noise. The Drupal association plans to raise at least $ 250k. At the same time , the association itself and the 7 largest Drupal companies have already made half . If you’re doing git push on an org, and you’re automatically $ 100 falling into the account ... But we seem to be distracted :)
The community bade farewell to Aaron Vinborn, who passed away due to a serious illness. Read about it . The Association announced the Aaron Prize , part of which will be sent annually to the Vinborn family.
This person is very rarely expressed. This time he made an exception: Earl Miles, aka merlinofchaos , the author of Views and Panels, about the drupal and its community . (TL; DR: everything is fine with both Erl and Drupal).
Field SQL Lean A rather extreme optimization approach that irreversibly changes the structure of tables for storing field values. Obviously, the set of Drupal modules, for example Views, cannot work with the standard structure, however, it is useful to know that there are such system capabilities.
Views calc This module allows you to display the string "Results" in the table. The calculation is performed on the database side and supports operations COUNT, SUM, AVG, MIN, MAX. How to use, told in OSTraining .