Back to Home

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

digest · php · drupal · web development · drupal-digest

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

    Hello!

    This is the eleventh issue of the Drupal digest on the hub We collect useful articles and latest news from the world of Drupal and share with you once a month.



    In Russian


    Our favorite column is Drupal in RuNet.

    1. Embedding Images in CKEditor ” is an approach that @xandeadx uses, a regular contributor to our digest.
    2. silrage wrote on a habr how to use Rules, one of the pillars of Drupal, for restriction of access to material . And although at first the Rules may seem like a complicated and cumbersome decision, later the study of this tool will pay off in full.
    3. The author of the blog tlito.ru is studying Drupal live, recording his observations on the blog. Here are a couple of notes for an example: blocking users by IP , moving modules to the sites / all / modules folder .
    4. Andrey Maleev wrote in detail about tokens : why are they needed, how to use and expand.
    5. The developers of dru.io conduct the entire development of the community site openly on the github and share their experience with us. Alexander Dubovsky on how to deploy Views without Features .
    6. There Chi announced an easy code generator for Drupal.
    7. And the last with Dru.io for today: Drupal foreign key at the database level .
    8. The second part of a large comparison of the performance of MySQL and PostgeSQL has been released . As always in such matters, there is no single answer. The author seems to have settled on postgres.



    Drupal-lite


    Entry level materials.

    1. The Administration Menu module uses half a million sites daily. However, not everyone knows that it has additional features, such as a shortcut panel and search. By the way, we will return to the Admin Menu below in the digest.
    2. If you’ve recently been with Drupal, your head will probably be torn from so many third-party extensions. Is it worth it to install something or is it better to write yourself? A few thoughts in the note “ Go custom or use a contributed module? "
    3. More than 30 Modules Unraveled video tutorials are now available for free.
    4. An introduction to productivity on the BeFused blog . The article is complemented by a small Acquia Drupal Modules Can Improve Site Performance blog post .
    5. With DrupalVM, you can quickly deploy a ready-made environment for Drupal development. The author talks about some of the innovations and features .
    6. A small Drush User List command . A good example is how to write your Drush commands, and how to write your own queries in the database.


    Drupal 8 and Backdrop CMS



    1. How to start learning Drupal 8? The most popular answer: connect to its development on drupal.org. In the article “ Seamless Migration to Drupal Make it Yours”, the author talks about what has already been done to organize the transfer of the site to a new engine and how you can help.
    2. But the way is less extreme: to study Drupal 8 by the code generated by the Drupal Console , a console tool that came to us from the world of Symfony.
    3. Still not inspired? Submit your “recipe” for setting up multilingual sites at drupal8multilingual.org/hacks by July 31. The authors of the three most interesting “hacks” will receive prizes from the sponsors of this original competition.
    4. Danny continues to popularize Drupal on Sitepoint: How to Build Multi-step Forms in Drupal 8 .
    5. Eight is still on the way. Meanwhile, the authors of Backdrop CMS continue to talk about their fork on the pages of the Drupal Watchdog . An alternative review is available from 2bits company slides .


    Everything for a Drupal Developer



    1. Elegant Drupal 7 Administration: Mobile Theme, Menu, Modules - a detailed overview of modern modules for improving and expanding the Drupal admin panel.
    2. Have everyone upgraded to Drush 7 ? Now the versions of Drush and Drupal are the same, i.e. Drush 7 is suitable for working with the seven, and Drush 8 with the eight, respectively.
    3. How to install several versions of drash at once, says Karen Stevenson . There are some useful comments in the comments.
    4. Paragraphs setup example compared to Field Collection.
    5. Drupal Studio Commercial Progression shares its experience (in the form of code on bitbucket) using the Paragraphs module . The presentation of the material is very specific, but you can see some interesting solutions in their repositories.
    6. The note " Catching watchdog errors in your SimpleTests " will help to make your unit tests more useful from a practical point of view due to additional analysis of log messages.
    7. Continuing the topic of testing: setting up PhpStorm to work with Behat and several innovations of Behat 3.
    8. Nice guide on optimizing MySQL queries .
    9. We understand what to do online store: Drupal Commerce or Magento .
    10. From Drupal, content management and provision of services (Restful), from Node.JS proxying all external requests to it. Quite a curious approach from Four Kitchens with an average response time of 10 milliseconds.
    11. The article “ Protecting ACLU.org's Privacy and Security ” addresses a number of interesting security nuances when implementing elements from other sites or services (eg Like functionality from Facebook or YouTube videos).
    12. Using the ngrok service to forward the local development server to the external ngrok.io host.
    13. The full use of Composer for Drupal 7 is gaining momentum. Based on any existing Drupal 7 site, you can generate a working composer.json, which can then be used in your continuous integration process .


    Business and Community



    1. Two -factor authentication has appeared on Drupal.org . It is configured in your profile on the Security tab.
    2. Acquia has announced the start of commercial support for projects on Drupal 8. Partners are also getting ready .
    3. OSTraining, with sponsor support, will remove 200 free Drupa 8 instructional videos .
    4. Dries Beytart shared the annual results of the Acquia Certification Program Drupal certification program .
    5. Erpal platform developers share their experience deploying SaaS businesses on Drupal.


    Modules



    1. Math Field
      Summarize, add, divide, define functions and the like in the field.
    2. Pane A
      translatable and exportable widget for Panels.
    3. Angular Drupal The
      next fastening of AngularJS to Drupal. This time with authentication and full CRUD'om.
    4. Setup
      Create your site configuration wizard immediately after its installation using the meta-language.
    5. Drush Typeinfo Get
      information about bundles and fields from the console.
    6. WYSIWYG Tools Plus
      Add an accordion and tabs to the visual text editor.
    7. WinCache Drupal
      Significantly faster cache operations on Windows.
    8. Cache Debug Cache
      Debugging Helper. Keeps a call stack, making it easy to identify the source of the problem .
    9. Views Database Connector
      We fasten Views to any table in an external database .
    10. Token Content Access
      We give access to materials only when clicking on a special link with a token. Video tutorial on the topic .
    11. Masquerade
      As an administrator, we switch between arbitrary users . If the Masquerade block interferes with the deployment, a small masquerade-float-block extension may help .
    12. CacheWarmer Connect
      What kind of services do not come up. This module integrates the site with http://www.cache-warmer.com to “warm up” the cache after a reset.
    13. Mandrill
      Module Monday is back! This time, an overview of the module for integration with the Mandrill mail service.


    To continue the comparison of Drupal Commerce and Magento, we suggest discussing in the comments ecommerce solutions for the Russian market. Sergey Sinitsa told A-Camp about the assembly of RU Commerce . Nikita Malyshev developed his theme and assembly of the Drupalife Store . Commerce Guys support the Commerce Kickstart demo profile . What do you use? Oleg Kot and Katya Marshalkina

    worked on the release . Subscribe to the newsletter , send interesting articles and learn new things with us!

    Read Next