xwp / wp-js-widgets

JS Widgets plugin for WordPress
https://wordpress.org/plugins/js-widgets/
40 stars 7 forks source link

JS Widgets

A prototype of next generation of widgets in core, embracing JS for UI and powering the Widgets REST API.

Contributors: xwp, westonruter, sirbrillig
Tags: customizer, widgets, rest-api
Requires at least: 4.7.0
Tested up to: 4.9.0
Stable tag: 0.4.3
License: GPLv2 or later
Requires PHP: 5.3

Build Status Coverage Status Built with Grunt devDependency Status

Description

Important note: This project was first started before the Gutenberg feature plugin was started. As such, the JS Widgets plugin should now be considered a prototype which may inform the way that widget blocks get implemented in Gutenberg. This plugin will no longer be actively developed.

Also could be known as Widget Customizer 2.0, Widgets 3.0, or Widgets Next Generation.

Warning: The APIs provided by this plugin are still in flux. If creating new widgets that extend the WP_JS_Widget class, please look at the changelog and ensure compatibility with your extended widgets before deploying.

This plugin implements:

Features:

This plugin doesn't yet implement any widgets that use JS templating for frontend rendering of the widgets. For that, please see the Next Recent Posts Widget plugin.

Limitations/Caveats:

Changelog

0.4.3 - 2017-11-11

Fix compatibility with WordPress 4.9.

0.4.2 - 2017-07-15

0.4.1 - 2017-02-20

See issues and PRs in milestone and full release commit log.

0.4.0 - 2017-02-17

See issues and PRs in milestone and full release commit log.

Props Payton Swick (@sirbrillig), Weston Ruter (@westonruter), Piotr Delawski (@delawski).

0.3.0 - 2017-01-11

Added:

Changed (Breaking!):

Fixed:

See issues and PRs in milestone and full release commit log.

See also updated Customizer Object Selector and Next Recent Posts Widget plugins.

0.2.0 - 2017-01-02

0.1.1 - 2016-10-03

0.1.0 - 2016-08-24

Initial release.