The digest of interesting materials from the world of Drupal # 13
Hello!
We collect useful articles and latest news from the world of Drupal and share with you once a month. Meet the thirteenth issue!
')
In Russian
Let's start with the articles on Views. Noticed that when creating a new view, you can specify the tags? Why they are needed, read the article One Template for Multiple Views .
As you know , there are two (three) complex problems in programming: cache invalidation and entity naming. In the article Dynamic content caching based on attributes in Drupal 7, the authors decided to comprehensively approach the TTL issue by associating the cache lifetime with node attributes instead of a fixed interval for all materials at once.
In the Sassy Drupal material, theming: Setting up Bourbon and Neat (parts 1 , 2 , 3 ) tells about the creation of themes based on the SMACSS front-end architecture.
Dries continues thinking about the future of the web.
The How to Budget article in the Drupal Project sheds light on how important it is to detail your Wishlist when you compose a Request for Proposal (RFP) in order to save your money.
Another architectural article from the series “D8FTW” by Larry Garfield: Customizing your back-end . Here, the backend is understood as data storage (MySQL, PostgreSQL, MongoDB).
At the upcoming DrupalCon Barcelona, ​​the author of the Web Profiler module will talk in detail about the stages of building a page in Drupal 8, but for now you can see a beautiful infographic and re-read Danny's article from the previous issue.
Eight acquired a module that caches the page block by block . On the one hand, it increases the speed of return of the page for authorized users. On the other hand, it complicates development. Some tips, "how to think" when rendering something in the new Drupal, can be found in the documentation .
Seventeen An improved version of the administrative theme of Seven.
Group An alternative to Organic Groups modules for creating and managing users with their own groups. Declared object-oriented API and excellent documentation. Another module on this topic: Groups, Communities and Co (GCC) .
Drulenium We perform regression testing of the site after the update by comparing screenshots.
FileField Sources Adds alternative file upload sources to the Image and File fields (for example, a file from an Internet link or a file from the IMCE File Browser).