Yes, this topic might sound weird since migrating from Drupal 8 to Drupal 9 should be effortless, meaning is just a change of code base and voila! But what if your client is not happy with their current D8 site or making changes to and existing D8 site to improve performance can turn into a nightmare? or just as simple as Drupal 8 will drop support in less than a year and you want a better site structure when moving to Drupal 9 with the latest of the latest.Fortunately, we still have the Migrate API available in Drupal 9 core and all the support modules that are available for migrating from…
Read more
On this post, I'll be explaining as granular as possible how to configure an Ubuntu Server so you can run Drupal 7 or Drupal 8 or Drupal 9 sites or any PHP application on your local environment for development. We'll be using Ubuntu 18.04 which is the latest release until the date of this post and the php/apache packages provided by the distro and it will provide PHP 7.2 packages that are recommended for Drupal development.This post is targeted for Apache Server only, which i think is the most robust web server for Drupal but overall the best option to run PHP applications natively. You can…
Read more
Development and put on production of Drupal 8 sites is moving really fast, and demanding sites are always going to require strong search engines to quickly process thousands of search requests to their sites. On this tutorial I'm going to show you how to install an Apache Solr server to index any Drupal 8 data for fast search queries and results. Drupal 7 sites will also benefit of this since we are taking advantage of the Search API and Search API Solr modules integration.Drupal 8 requires a minimum version of Solr 4.x so for this tutorial we'll be using 4.5.1, we'll be…
Read more
Quick install Composer library manager on Ubuntu 16.04 to handle Drupal 8 libraries.First, get Composer:$cd ~
$sudo apt-get install curl
$sudo curl -s https://getcomposer.org/installer | phpmake Composer available globally:$sudo mv composer.phar /usr/local/bin/composerand you are done! You should get a similar output as in the next screenshot: Read more
$sudo apt-get install curl
$sudo curl -s https://getcomposer.org/installer | phpmake Composer available globally:$sudo mv composer.phar /usr/local/bin/composerand you are done! You should get a similar output as in the next screenshot: Read more