WordPress plugin intelligence profile

Extensible Widgets

Includes extremely useful widgets for developers and users alike, and is a system written on a PHP 5 object oriented structure.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 3.0
Current version0.9.4
WordPress coverageTested up to WordPress 3.0
Minimum stackWP 2.8 · PHP —
Directory statusactive
Last directory update18 Mar 201016y ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Extensible Widgets version 0.9.4 as active, updated 16y ago and tested up to WordPress 3.0.

Overview

About this plugin

In addition to adding numerous extremely useful widgets for developers and users alike, this plugin is a system written on a PHP 5 object oriented structure. In short, it is built for modification and extension. It wraps the WordPress Widget API to allow for an alternative, and in my opinion more robust method to hook into and use it.

Widgets are WordPress’s version of user interface modules. They already support an administrative and client-side view. This system simply leverages that with a higher potential in mind.

This plugin started as a collection of widgets that I developed over time and used in numerous projects. I eventually merged them into one conglomerate which is now known as the ‘Extensible Widgets’ plugin. Currently I do not have extensive documentation on the plugin functionality and code-base yet.

A Quick summary is that this plugin in its current state is a PHP widget class manager, as well as a collection of useful widget classes that build on each other for extended functionality. When the plugin is first activated, the widget classes included are not registered automatically, and will not appear within your WordPress widgets administration page. To activate your desired widgets you must go to the ‘Extensible Widgets’ Registration page.

From there you can read a short description before registering anything.

This plugin also comes with an Export and Import page. You will notice this functionality is very useful in backing up your current data of all your widgets and ‘Extensible Widgets’ settings. I felt this was a major necessity since while using ‘Extensible Widgets’ these little pieces of data suddenly turn into major aspects in the whole of your website.

I needed to give an acceptable method of retrieving, backing up, and restoring that data if something bad happens.

A quick summary of the most useful of the widgets included:

  • Widget Group: Use this widget to create a new widget group, as a widget? Yes… this is where it gets interesting.
  • Query Posts: A Widget than can create and use a sub-query or use the current global query and output the results in a view template.
  • Context: More basic options that would be good for any widget, but this widget is specifically used for controlling where widgets appear.

Widgets

These are the widgets that come with this plugin. No widget here is pre-registered, this is to let you register them as needed. Each widgets builds on another’s functionality, and you may view the hierarchy from within the ‘Extensible Widgets’ registration page.

Widget Base

The base for ‘Extensible Widgets’ and not much on its own, it can still serve as a useful dynamic element.

Context

More basic options that would be good for any widget, but this widget is specifically used for controlling where widgets appear.

View

Use the view template control system and pass custom parameters to display data in any desired format.

Content

Use this widget to enter any data (ex: text/HTML/XML/JavaScript) and optionally access it within in a view template.

Date

Use this widget to select a view template and handle any arbitrary date.

Widget Group

Use this widget to create a new widget group, as a widget? Yes… this is where it gets interesting.

Query Posts

A Widget than can create and use a sub-query or use the current global query and output the results in a view template.

QP Extended

This is an extended version of the Query Posts widget with a controlled form.

Twitter

Use this widget to retrieve statuses from a specified twitter account.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • management
  • manager
  • mvc
  • patterns
  • widgets
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 3.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 3.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to3.0
Minimum requirementsWordPress 2.8 · PHP not listed
Update activity18 Mar 201016y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.