Firstly, make sure you have ssh access to the server (dev, test and/or prod). Your ssh command looks something like this: ssh email@example.com or ssh firstname.lastname@example.org. 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. In your project root, create a drush folder and inside it, create a sites folder. Now you put your site alias config in that folder.
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.
This module provides simple popup block like that of sumo.me. Sometimes we need to display popup blocks which interacts with the user. Example, Get a Quote, Newsletter subscription forms. Using this module, the user can and their webforms to a block which is a popup and style it as well. After this, the user can specify when to display the popup to the user. Example, 5 seconds after the user is on the page, when the user scrolls to 50% of page and so on. The user can also add custom styles to the block.
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.
A step by step guide on how to set-up and run Behat test cases on local using Lando and Acquia BLT.
For hosting Drupal applications, it is better to go with a hosting platform that promises support specifically for Drupal. There are many such platforms, Platform.sh, Acquia, Pantheon. Let's compare the two leading one's from a slightly different user perspective.
As you may have noticed, my domain name is now abh.ai. I've been wanting to change my domain name for some time now, for many reasons. People are often surprised that .xyz is a legitimate domain name despite abc.xyz. Plus, If it weren't for my friends, this change would never have happened. They, very astutely, pointed out that it sounds like the domain name of a porn site.
Login with Facebook, Google or Twitter (or any of the many social media out there) button is essential now because people are lazy. They don't want to fill up forms to sign up for a web service. One-click login/sign up is the perfect solution.