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 create a drop-down menu recursively using angular material button
abhai
7 September 2020
Angular Material is the "Material Design" approach to making web apps in Angular. I have tried out some of this and it seems very easily doable. But I did find it difficult to get to the right way of doing things due to a lack of proper working examples. The documentation is very limited because there is a lot more you can do outside of what's described in the documentation. One such example is what I'm about demonstrate here.
How to track IP address as custom dimension in google analytics drupal 8
abhai
15 March 2020
IP address tracking is important when you need to recognize returning visitors, track unique user activity on e-commerce websites, for security or just for the fun of it. Like I do!