AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Headless drupal with angular11/6/2023 ![]() For a tutorial, you can check out our article about combining drupal and react. If you want to build an interactive web application, marrying drupal with a frontend Javascript framework is a really great option. Progressive Web Applications - a standard published by Google is also gaining momentum and it requires an application to be built in javascript. Libraries like Angular, React or Vue help developers quickly create complicated frontend applications. Javascript allows us to create fantastic interactions which are easy to use for visitors and are fast. It the particular website or app or website requires a very elaborate UI or simply is interactive it probably has to be built in javascript. Need for an elegant UIĭrupal is fantastic for content creation, data storage etc, but it is written in PHP which is a server-side rendering engine. The microsites can be quickly created and closed whenever a need arises and the content can be contained in one content hub. In such a case, it might be easier to create one content engine (Drupal) which will deliver content to all the microsites. one for each brand, event, promotion, country), but which will share a lot of content. Sometimes a company needs to create multiple websites which are separate (eg. Apart from serving content for a frontend website, decoupled Drupal can serve content via an API to be consumed by various other mediums, in which the brand wants to be present: You can read more about the changing marketing landscape in a post about Digital Experience Platforms.ĭrupal is fantastically positioned to be the source of content for various consumers. It pushes content to various other places. CMS, therefore, is not used only to send content to web browsers. These days brands communicate with their customers not only through their websites but via multiple channels. There are many reasons why companies might choose to use a headless approach to Drupal. Any other - a website in any other technology which can talk to an API can consume content from Drupal. ![]() An additional upside is that since Drupal is built on PHP and uses Symfony, often the same team is capable of handling the frontend. This would be done mostly when pre-rendering on the server is required. PHP - sometimes the frontend is built on a fast PHP framework like Symfony or Laravel. ![]() If there is a requirement (eg for SEO purposes) to pre-render the pages on the server, Nextjs or Gatsby can help.
0 Comments
Read More
Leave a Reply. |