Headless Drupal

How to create a drop-down menu recursively using angular material button

Submitted by abhaisasidharan on Sun, 03/15/2020 - 12:12
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. 

Angular vs React JS vs Vue Js: A comparison of front-end javascript frameworks for headless (decoupled) Drupal 8

Submitted by abhaisasidharan on Sun, 03/15/2020 - 12:12
There are many articles comparing various aspects of the three most popular JavaScript frameworks, namely Angular, Vue.js and React JS. Most of these articles compare them on job demand, developer usage, developer opinion, generic pros and cons, popularity, community support and the likes. That is not what I’m going to do here. This article will provide an insight into the actual usability and practical use of these frameworks. How can this be achieved? By implementing the same single page app using the three frameworks separately.

React vs Angular : The better head for the "Headless (decoupled) Drupal"

Submitted by abhaisasidharan on Sun, 03/15/2020 - 12:12
Drupal has always been criticized for its difficulty in creating truly good UI/UX, especially Drupal 7. In Drupal 8 this is considerably easier with the new twig engine. Even then there is a limitation to what we can do with the UI/UX. Don’t get me wrong, Drupal 8 backend is a godsend; extremely flexible and extensible. But to actually get that much flexibility in the front, we have to decouple.

Headless (decoupled) Drupal using Drupal 8 and angular 6

Submitted by abhaisasidharan on Sun, 03/15/2020 - 07:55
Headless Drupal or decoupled Drupal is when you use Drupal only as a storage for content and a frontend that gets the data from the Drupal backend via an API. The front end is usually a JavaScript framework like Angular or Vue. In this example, we use Angular 6 as a front end and we open up my website www.abhaisasidharan.xyz available as JSON objects via an API. This enabled me to create an Angular Single Page Application which pulls content from abhaisasidharan.xyz.