Front and backend relations are getting better faster stronger and easier
Here are a plain list of modules that really gives site builders front and backend super powers and make these two categories of developers closer than ever.
Page Manager
It supports the creation of new pages, and allows placing blocks within that page.
Like Drupal 7's Page Manager, it provides a concept of "page variants", each with their own selection conditions.
Additionally, it can be used to take over an existing page, like overriding /node/%
to change what is displayed when viewing a node.
Drush common snippets
A collection of most used drush commands.
The full list of commands is documented on Drush Commands.
Fast site install for testing
Download Drupal core and install it in 3 commands.
Drupal 8 JSON custom migration
Install Solr 6 for Drupal 8 on Ubuntu 16.04
Install and update Drupal 8 core and contrib modules with Composer
Alter Views sort by taxonomy weight
The use case is that we want to sort a list of users by job title, where job title is a term reference to a dedicated vocabulary.
The sort is done by the job title term weight (defined via the vocabulary list).
I choosed to apply a custom sort function on a view, instead of a custom dynamic / entity query for two reasons :
Scrum in a small team with multiple projects
Zero configuration Let's Encrypt under Virtualmin
It has been there for a while under Virtualmin, but I was hesitating on using the GUI configuration of Let's Encrypt from Virtualmin on an existing manual configuration. Let's Encrypt does not allow you to make any change afterwards, yielding this error :
Request failed : The native Let's Encrypt client was used previously on this system, and must be used for all future certificate requests.
Kickoff a Drupal 8 development environment
Drupal 8 evolves quickly, and it's easy to get lost amongst the several documentations that have been written since the beta releases, Drush and PHP version needs upgrade. Some things that I have learned.
Option 1 : No VM setup on Mac OSX, via Homebrew
Okay, VM's are easier to maintain solutions, but in some situations you just don't have enough RAM for having Virtualbox running all the time.