Back to top

Drupal

Install and update Drupal 8 through CLI

Update Drupal 8 Core with Composer CLI

Drush is still alive and kicking in Drupal 8 but the areas of installing Drupal core and contributed modules has been taken over by Composer, the PHP dependency manager. It takes a bit more effort to set up your environment and learn the new Composer ways of Drupal 8, but if Drupal is an important part of your work this is the way to go.

This article lists the common commands used when installing and updating Drupal 8 core through CLI.

Grouping by multiple Fields in Drupal Views

Articles grouped by Custom text in Drupal Views

Grouping in Views is useful when there are many items in the results that share the same value of a field. But often times there is more than one field in common and it's useful to group by all those fields and excluding them from the results so they aren't repeated needlessly.

Custom text field method is the best method to control the output when grouping by multiple fields in Drupal Views.

Install Drupal 8 on Ubuntu 14.04 LTS

Drupal 8 on Ubuntu 14.04 LTS with PHP 7.1

Ubuntu 14.04 LTS was released in April 2014, and its end of life date is April of 2019. To all those who are still using it this gives you roughly 8 months during which an upgrade is to be performed.

In case you want to install Drupal 8 before you get around upgrading the OS you'll have to update some packages because Ubuntu 14.04 doesn't satisfy all the requirements.

User Flags (Follow) in Drupal 8

Follow a user Flag in action—Drupal 8

Flag module can be used to mark users in a Drupal project. Flags can be activated globally (where the flag status is the same for everyone) or personally where each user can control their own flag preference for another user.

The most common use of user Flags is to create lists of Followers. Users can add others to their Interests list, and have Followers who are interested in what they create on the site.

This article shows how to configure a Follow flag and create Views lists of Interests and Followers to be added to user Profile pages.

Restore Drupal MySQL database from raw files

MySQL folder on linux storing data

Accidents happen. Accidents can raid your backup storage, production and other site versions. You can accidentaly forget to set up regular backups (ò_ô). Whatever adversity hits you sometimes you have to face the difficult situation of having only raw mysql folder from a hard drive to show for your data, and no healthy database export.

Luckily there is a way to restore the data if you know the steps and you're careful enough. This article documents this process.

Sort related content by Relevance (Drupal 8)

Related content sorted by Relevance

Many websites are tagging their content with more than one category term. Listing other content marked with the same term is a very common task in Drupal. But with a multi-valued field storing more than one Category on a single article things are a bit more complicated.

Complexity increases with the request to sort the list by relevancy, showing the most relevant related content on top of the list (the articles that share more of the same tags).

This article lists the steps in Drupal 8 Views to create a list of related content titles sorted by the number of tags shared with the content currently viewed.

Drupal 7 Entity reference tutorial

Entity reference is a Drupal 7 module that provides a field through which another entity can be referenced. Usually one node of a certain type makes a reference to a node of another type through an Entity reference field. For example the node "iPhone 4" of the type "Product" makes a reference to the node "Apple" of the type "Company" through the Entity reference field "Company name".

Choose Views display to format Entity reference field display

Pages

Subscribe to Drupal