📜 ⬆️ ⬇️

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

Hello!


If you hate your CMS , then in these May days it's time to look at alternatives. We, in turn, lovingly selected for you a couple of dozen useful links for exploring Drupal. Inside the poll!


In Russian


  1. Enough tolerating this! Great honest review of approaches for creating landing pages from co-author of the digest k0teg .
  2. Not less useful material from Nikita Malyshev. The founding father of dru.io shares his approach to the Versa Drupal-sites based on the Display Suite .
  3. Habr became interested in licensing issues: Drupal licensing FAQ, Backdrop licensing FAQ .
  4. A bit of the good old Seven: Working with a clean Token API . It is important to understand how it works, but in practice it is convenient to integrate immediately with the Entity API and its built-in support for tokens.
  5. To other news. @xandeadx was licensed to PhpStorm and immediately began writing notes on this topic . We have never written anything like this, but the behavior of the author of the blog xandeadx.ru is very astounding and disturbing. When will there be notes on Drupal 8 ?! :)

Drupal 6


Drupal 6 is no longer supported. However, Why should NOT you drop everything and immediately be updated from the six? For example, because someone can earn on the support of the old version of Drupal. Three companies that officially provide such a service have pledged to upload all patches to Drupal.org in the Drupal 6 Long Term Support project, specifically established for this purpose. If you have projects on the six, you should subscribe to the Issue Queue of this project.


Drupal 7


  1. Another ode to Paragraphs , this time in terms of the effectiveness of restrictions on the interface.
  2. Check yourself: which library is not in the core of the seven? Answer options: jQuery Cookie, jQuery BBQ, jQuery Joyride, Farbtastic. Hint
  3. The blackfire.io profiling service is gaining popularity. A simple usage example can be found on the EvolvingWeb blog.
  4. We show the confirmation dialog when pressing the AJAX button .
  5. Another series of articles on Scald begins. Last time we talked about this module in issue # 2 .

Drupal 8


  1. 8.1.0 released : Composer, Migrate, BigPipe. A little bit about the release in simple words .
  2. Poll : How are you doing at Eight? Yesterday, Dries revealed the results of his poll "If you have * not * used or migrated to Drupal 8, why not?" We have prepared the same survey for our latitudes.
  3. JS support added to tests. The first example of such a test can be found in the Toolbar module.
  4. The community is actively sharing working examples of using Migrate: Drupal to Drupal 8 via the Migrate API , Bringing files .
  5. The video that {{kint ()}} can be used inside Twig templates if you have Devel turned on . And in order not to reset the entire cache with minimal changes to the template, it is recommended to put the site into development mode and watch this video .
  6. Programmatic creation of the term taxonomy . A simple example from the author @ font-your-face .
  7. Snippet with an example of using the traditional Cache API in the eight.
  8. The state of Content Staging in Drupal 8: Improving Drupal's content workflow . The topic is greasy and important, so Dries himself writes. In parallel, the development of a similar solution for the seven.
  9. The first major build is Thunder . Again, Dries announces .
  10. Especially for the near-conference Frontend United , a module was developed with the speaker called Offline Application . For details, see Taking a (Drupal 8) article website using AppCache .

Business and community


  1. Why Paid Drupal Modules Fail: Drupal as Art . Powerfully. Long To read. Comments Podcast .
  2. Work is boiling on the front of improvements Drupal.org: Restructuring Drupal.org , A new design system for Drupal.org .
  3. News for HR: Larry Garfield (man in a waistcoat) ended his career at Palantir.net , and kalabro (co-author of the digest) ended his career at SystemSeed. Fly! :)
  4. An example of promoting a drupalshop through Drupal.org: The Faichi Story: From Unknown Drupal Shop to Top 10 in 6 Months . Despite the obvious propaganda focus of the article, one cannot but agree that the focus on content through Drupal.org can really help in shaping the culture and cohesion of the team, raising its professional level and creating a positive image of the company on Drupal.org.

Tools & DevOps


  1. Every web developer should plant a tree in their life, write a CMS and make their own image for local development . This time the "All Inclusive" option (Nginx + PHP 7 + Xdebug + Drush / Drupal Console + MySQL) from Chi .
  2. Wunderkraut shared their development for the G8 deployment: Dropcat .
  3. Many Drupal Console , which appeared with the arrival of symfony and gradually became the best friend of drupaler. First, a beautiful cheatsheet: http://drupalconsole.com/cheatsheet/#ru
  4. Secondly, a video tutorial on how to write modules for the eight with the help of a drupal console. The author of the video got up early to do a good thing for the community.
  5. Integration with Drush is progressing hard .

Modules


  1. Service Container
    After the eight to write on the seven is hard. Modules like Service Container come to the rescue.
  2. Entity print
    Print to PDF for 7/8. Article
  3. Responsive and off-canvas menu
  4. Node view count
    Replacement Statistics, when you need to count the views in Drupal.
  5. Coffee
    Administrative module for Spotlight lovers in Mac.
  6. Alexa
    Interfacing with a voice interface from Amazon.
  7. Field Location
    New module for specifying location based on Google Map API and Client-side hierarchical select.
  8. Component Libraries
    The module allows you to accurately lay out Twig-templates for dad-components of your theme.
  9. Expand collapse formatter
    Simple JS-formatter text "Show more".
  10. Search kint
    Search by Devel Kint conclusion.

That's all for today. Oleg Kot and Katya Marshalkina worked on the issue. Do not forget to vote in the poll and subscribe to our newsletter !


PS Wow, this is the twentieth edition!


')

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


All Articles