Extensible Widgets

By : jimisaacs

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.

WP MVC

WP MVC is a WordPress plugin that allows developers to use a MVC framework to create plugins. It is a full-fledged framework with architecture that's similar to that of CakePHP or Ruby on Rails. Developers can consequently use it to rapidly build sites that take advantage of both WordPress's large n.........

Similar: 25%

Heroic Gallery Manager

The Ultimate gallery manager that combines the best features of the WordPress media manager with a simplified and flexible gallery management tool. Create and manage your galleries with Hero Themes Gallery Manager. Drag and drop re-ordering, uploads, editing and simple, powerful gallery views. This.........

Similar: 23%

Simple Tasks & Todo's

Simple Tasks & Todo's displays a very intuitive and handy task manager on top of your existing WordPress website. The tasks are only displayed when the mouse cursor hovers over the "Task list" icon at the bottom right of your screen, and allow you to easily create and manage task lists and the t.........

Similar: 19%

EventPress

EventPress is the Best, because it has more features than any other available event management plugin for WordPress. It’s top-notch cutting-edge design makes it outstanding among other options. EventPress also comes with regular update and world-class support. We are continuously working to make it.........

Similar: 19%

MainWP Child

This is the Child plugin for the MainWP Dashboard The MainWP Child plugin is used to securely remotely manage multiple WordPress websites from your MainWP Dashboard. This plugin is to be installed on every WordPress site you want controlled from your Dashboard. MainWP is a self-hosted WordPress m.........

Similar: 17%

MainWP Dashboard

MainWP is a free open source and self-hosted WordPress management system that allows you to control virtually all of your daily WordPress maintenance tasks freeing your time for more profitable activities. MainWP is the perfect solution for marketers, WordPress shops and others with multiple WordPre.........

Similar: 16%

Widgets Control

Widgets Control is a toolbox that features visibility management for every widget. It allows to show widgets based on conditions - you can choose to show widgets only on certain pages or exclude widgets from being displayed. For each widget, you can decide where it should be displayed: show a wid.........

Similar: 15%

Customer Manager

Customer Manager plugin for WordPress is a professional tool for not only keeping e-commerce records but using them to give customers the best service after sale. There is an admin side to the plugin and a customer side however administrations also have their own customer pages. So far it includes a.........

Similar: 15%

Restrict Widgets

Restrict Widgets is all in one solution for widget management in WordPress. It lets you easily control the pages that each widget will appear on and avoid creating multiple sidebars and duplicating widgets. You can also set who can manage widgets, which sidebars and widgets will be available to sele.........

Similar: 11%

Sexy Polling

Sexy Polling - Find out what your audience thinks! You will be surprised by count of all the possible features!...

Similar: 3%