20 must have drupal modules for your Drupal website
abhai
24 April 2022
Drupal modules are extensions that can be enabled to provide additional functionality to your Drupal website. Because of the awesome community of Drupal developers, we have so many excellent Drupal modules contributed by them that we just cannot do without!
How to easily setup git hooks for your Drupal project?
abhai
23 April 2022
Git hooks facilitates some scripts or commands that you can run before or after any git commands. For example, you can set to lint, validate your code using phpcs before every commit or push.
Tags
Some essential Drush commands
abhai
23 April 2022
New Drupal module: checkpost
abhai
12 January 2022
How to setup drush aliases for your Drupal 8/9 website
abhai
13 October 2021
Drush is the CLI tool for managing Drupal projects. Drush alias works by using this username and domain/ip address combination to login to the server and execute the command and then return back to your command line.
How to redirect anonymous users to login page?
abhai
3 September 2021
All you have to do is intercept every request, check if it is authenticated user and if not redirect to login page. There is an Event that is fired on every request, we need to subscribe to that event.
Why I decided to use Scaleway to host my Drupal website?
abhai
7 May 2021
This website https://abh.ai has been hosted on almost all of the major players in the cloud hosting business. I started out with Scaleway around 7 years ago when they were providing these small ARM options with 20GB SSD. It was the cheapest solution back then costing less than 5€. But that doesn't mean it wasn't a good solution. It was excellent! It was fast and reliable. But because it was ARM and at the time a 32-bit processor, many things like docker could not be properly installed. This is why I decided to look for alternatives, which eventually brought me back to Scaleway!
A simple and fast Headless Drupal 8 solution: Acephalous
abhai
21 September 2020
An API first distribution and a responsive Angular Single Page App using Angular material.
Acephalous provides an Angular front-end and an API first Drupal back-end. Routing has been made simpler here by using the same routes from Drupal rather than re-inventing the wheel. Routing takes place in the Routing component in the Angular Single Page App.
The purpose of this distribution is to create a fast, secure and small front end application while keeping all the Drupal 8 goodness like SEO, responsive images, routing, multilingual, easy content authoring, views. Basically Drupal acts like an smart content source and a JavaScript framework renders it.
How to upgrade your Drupal 8 site to Drupal 9
abhai
7 September 2020
Upgrading a Drupal 8 site to Drupal 9. Follow the blog written by Dries on Drupal.org: https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-to-drupal-9-or-higher to easily upgrade.