It's common to have list to create navigational pages, links inside blocks. Much like Dublin City Council does for make a list of actions available to its visitors:
Below is a list of bash_aliases and other tricks to make your interaction with DDEV even better:
One of the biggest telecommunication companies in Greece just launched their new website, using Drupal 8. The site is a collection for what to do wrong in Drupal site, and I'll mention just a few of the findings here, for educational purposes, or maybe to get some attention to the awesome Greek Drupal Community.
Site is using Drupal 8, which will go EOL in less than 6 months:
Use this git hook, heavily inspired from https://www.drupal.org/project/dcq to have git run phpcs against the files you are about to commit when using ddev.
While this article is the de facto choice for everybody working with Drupal, you might run into some problems if you follow it blindly. Most important, composer global is under .config/composer
.
Installation is actually pretty straightforward:
Huawei Matebook D14/D15 are decent laptops that cover all simple daily computing needs and even more than that. They look quite decent to handle daily workload of a web developer too, but I haven't tested them to that extend.
If you happen to have one of those, or other similar from other manufacturers (like Honor Magicbook) that have an AMD Ryzen 3500U CPU and Realtek RTL8822CE network card you'll be surprised to find out that Debian and several other Linux distros don't install/run as expected.
By using direnv you can set environmental variables depending on the current directory. This allows us to alter several variables, like the default Drush URI, by adding the following in our .envrc file:
export DRUSH_OPTIONS_URI=http://0.0.0.0:8888
With this, whenever you type drush uli a proper login link will be constructed.
UPDATE 2018: Cloudflare announced 1.1.1.1 public DNS Service.
I haven't been using the DNS that my ISP provides for five years now and many problems have gone away. Especially problems regarding updating speed. I've been using OpenDNS for my systems, and Google DNS for most of the setups I do for other people. Both because they are stable and easy to remember.
Currently there is no tool to mass import redirects from a CSV file to Drupal 8. The module path_redirect_import tries to solve this, but I had limited success (2%) when using it with D8. So, me and my colleagues created this bash script to solve the problem. The CSV file must be format like this:
source (without leading slash),target (with leading slash)