Progressive Web App plugin for WordPress under development with eye toward core integration

WordPress feature plugin to bring Progressive Web App (PWA) capabilities to Core…
The plugin exposes the web app manifest via the REST API at /wp-json/app/v1/web-manifest

HTTPS is a prerequisite for progressive web apps. A service worker is only able to be installed on sites that are served as HTTPS. For this reason core’s support for HTTPS needs to be further improved, continuing the great progress made over the past few years.

Source: PWA :: WordPress.org

This is an interesting development. If successful including this functionality into WP Core would turn every WordPress site into an app. That would be fun.

Using Gastby.js as a front end for Drupal… And other CMS’s

Gatsby is a really fast React-based static site generator. You can use it to create a static site, with content pulled from Drupal and other content management systems.

Source: Decoupling Drupal with Gatsby | Evolving Web

While it seem odd to think about using a static website generator like Gatsby as a front end to a dynamic content system like Drupal, it does make sense to give this a try if your CMS is driving a basic brochure-ware site or you need to spin up a mini site for an event, product, or service. This step-by-step article walks you through getting this going on Drupal 8. With some creative thinking this could work for Drupal 7 and WordPress too.

What is Gatsby.js? Good Question. Here’s a Quick Answer.

Gatsby is a React-based, GraphQL powered, static site generator. What does that even mean?  Well, it weaves together the best parts of React, webpack, react-router, GraphQL, and other front-end tools in to one very enjoyable developer experience. Don’t get hung up on the moniker ‘static site generator’.  That term has been around for a while, but Gatsby is far more like a modern front-end framework than a static site generator of old.

You code and develop your site, Gatsby transforms it into a directory with a single HTML file and your static assets. This folder is uploaded to your favorite hosting provider, and voila.
Overall think, part Jekyll, part create-react-app.

Source: What is Gatsby.js | Mediacurrent

Looks like I need to take a peek at Gatsby.js and see what’s going on there. Most intriguing are features to leverage APIs on existing CMS’s to pull the content and display it with a new more modern front-end.

MariaDB launches Oracle compatible enterprise open source database

MariaDB TX 3.0 introduces built-in, system-versioned tables, enabling developers to easily build temporal features into applications. This eliminates the need to manually create columns, tables and triggers in order to maintain row history, freeing DBAs to simply create new tables with system versioning or alter existing tables to add it, streamlining the process significantly. Developers can query a table with standard SQL to see what data looked like at a previous point in time, such as looking at a customer’s profile history to see how preferences have changed over time.

— MariaDB launches Oracle compatible enterprise open source database :: betanews https://betanews.com/2018/05/24/mariadb-enterprise-open-source-database/