Drupal to Add React to Core as Twig Theme Alternative

Drupal to Add React to Core as Twig Theme Alternative

JavaScript Development Frameworks: Angular, React, Vue, Gatsby, Polymer, & Glimmer

After being proposed initially by Dries Buytaert in 2017 at DrupalCon, Vienna, community members now estimate that 2020 will be the year when Drupal officially adds React as a theme option to the core CMS distribution. Drupal 7 primarily uses PHPTemplate as the theme engine, while Drupal 8 implements the Twig & Symfony2 frameworks. Although both professionally licensed and open source themes for Drupal 8 have been successful on Twig/Symfony2, there is a growing development sector advancing decoupled or “headless” methodologies based on Node.js. What is not clear is the level of support required for Node.js in the future of retail web hosting for Drupal, with some sites opting for a progressively decoupled or fully decoupled approach as alternatives to monolithic traditional installations. There are currently different installation requirements for running Drupal 8 on NGINX vs. Apache, whereas Node.js is equally compatible with both server formats for building new decoupled Drupal solutions.

Continue

Decoupled Drupal: Auto-Scaling Kubernetes, RHEL, OpenShift, NGINX, Varnish, & Redis with Lagoon

Decoupled Drupal: Auto-Scaling Kubernetes, RHEL, OpenShift, NGINX, Varnish, & Redis with Lagoon

Cloud Data Centers & Decoupled Drupal CMS Hosting: Support for 100+ Million Monthly Views

The Decoupled Drupal Days summit took place in New York this month representing some of the most advanced re-architecting of the CMS for cloud & mobile optimization in the third-party developer ecosystem. Featured presentations of "Headless Architecture with the Multi-Tenant Platform" were presented by technicians from Chromatic & Meredith, while Mark Llobrera of Bluecadet spoke on "Drupal Unhitched: The CMS in Decoupled Architectures." According to Llobrera, a decoupled CMS is "an architecture for websites and applications where the CMS is not used to render the user-facing site or application." With Drupal 8 as an example, React, Express, Storybook, Webpack, or Gatsby can be used for building pages with JavaScript & Node.js rather than Drupal CMS theme files. Drupal or Magento Commerce PHP variables can be loaded in JavaScript templates similar to serverless or FaaS methods with Drupal operating in "headless" mode. This framework is a fairly radical re-write of Drupal around the core theme layer & monolithic/vertical MySQL reliance, but decoupled Drupal solutions are gaining popularity in professional web development agencies. Drupal & Magento can be integrated for cloud eCommerce applications using decoupled CMS methodologies. For scaling Drupal to billions of annual page views, decoupled CMS architecture allows for the deployment of Docker, Kubernetes, & OpenStack solutions together in data centers. The Lagoon platform from Amazee.io builds cloud web hosting solutions for decoupled Drupal with Node.js features.

Continue

Gutenberg Editor Released: Preview of WordPress 5.0

Gutenberg Editor Released: Preview of WordPress 5.0

New Content Creation Process Designed to Build Dynamic WordPress Pages Around Blocks

Automattic released a new editor for WordPress web page creation this week as the company prepares to launch a full version upgrade of the CMS this fall. WordPress is the most popular platform in the world for web publishing with an estimated total of 30% of all websites on the internet using the script. The changes introduced with the new Gutenberg editor will affect millions of active users, many of whom are unskilled in the technical issues of web development. One of the most common problems in new software launches is change aversion, which is one reason why platforms with extremely large user communities like gMail, Word, Facebook, etc. keep their popular services standardized for long periods of time. While the Gutenberg editor is relatively easy to use and intuitive, the transition to a new content creation process will undoubtedly upset a few people initially before they learn to operate it. As a consequence, Automattic is making it easy to continue using the old editor for any website publishers unwilling to make the change. Because Gutenberg is an open source project, it has already been ported to work with the Drupal CMS as well. What remains to be seen is how much conflict the new format will have with third-party themes, widgets, & plugins which build around custom-coded solutions. The new Gutenberg editor gives WordPress users an advanced preview of the changes coming with the new WP 5.0 platform release, and is currently available to install on all active websites through the administration panel with one click.

Continue

1 2