Changeset 202482
- Timestamp:
- 02/06/2010 05:30:40 AM (16 years ago)
- File:
-
- 1 edited
-
extensible-widgets/trunk/readme.txt (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
extensible-widgets/trunk/readme.txt
r202481 r202482 15 15 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. 16 16 17 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 Widgetsplugin. Currently I do not have extensive documentation on the plugin functionality and code-base yet.17 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. 18 18 19 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 WidgetsRegistration page. From there you can read a short description before registering anything.19 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. 20 20 21 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 Widgetsthese 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.21 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. 22 22 23 23 == Installation == … … 25 25 1. Upload the `extensible-widgets` directory to the `/wp-content/plugins/` directory 26 26 2. Activate the plugin through the 'Plugins' menu in WordPress 27 3. Go to the Extensible Widgetsadministration page to configure settings and to register desired widgets27 3. Go to the 'Extensible Widgets' administration page to configure settings and to register desired widgets 28 28 29 29 == Frequently Asked Questions == … … 33 33 This is what the codebase is written for, it is not going to change. Sorry, welcome to the future. 34 34 35 = What exactly is an E xtensible Widget? =35 = What exactly is an E'xtensible Widget'? = 36 36 37 It is a PHP widget class built within the parameters of the Extensible Widgets framework for widgets. Any extensible widget can be extended, but retain the functionality of all the parent classes that it may extend. Extensible Widgetsalso provides administration to allow for users to control this functionality within the UI of that widget.37 It is a PHP widget class built within the parameters of the 'Extensible Widgets' framework for widgets. Any extensible widget can be extended, but retain the functionality of all the parent classes that it may extend. 'Extensible Widgets' also provides administration to allow for users to control this functionality within the UI of that widget. 38 38 39 39 = What is widget registration? = … … 45 45 Yes, and no. They do depend on each other, but this is on the PHP side of things, and in no way important to the registration of the widgets in the administration pages. Basically you can register the "Widget Group" widget, without having to register the "Widget Base" widget, or any other of it's PHP dependencies. 46 46 47 = Is Extensible Widgetsright for me? =47 = Is 'Extensible Widgets' right for me? = 48 48 49 Honestly this is a pretty advanced plugin that I would say is mostly for developers. Though I am trying to make it easier for developers to control the capabilities of the widget included with Extensible Widgetsto make it less developer centric on a per user basis (role/capability level).49 Honestly this is a pretty advanced plugin that I would say is mostly for developers. Though I am trying to make it easier for developers to control the capabilities of the widget included with 'Extensible Widgets' to make it less developer centric on a per user basis (role/capability level). 50 50 51 = Is Extensible Widgetsright for my site? =51 = Is 'Extensible Widgets' right for my site? = 52 52 53 53 Numerous times I need a way to put the same content in different places around my site. This content is usually represented as posts, pages, or basically anything. I developed this plugin as the answer to this problem, using the already built WordPress Widgets framework. Widgets made sense to use because of their very nature. If you are looking to answer a lot of these same problems I was having, then this plugin will serve you well. … … 55 55 = What about the data? = 56 56 57 Once you start using this plugin, you will notice that widgets will become a major part in the whole of your website. Because of this fact, I included Import/Export functionality for the settings of Extensible Widgets, and all of your widget data from WordPress itself.57 Once you start using this plugin, you will notice that widgets will become a major part in the whole of your website. Because of this fact, I included Import/Export functionality for the settings of 'Extensible Widgets', and all of your widget data from WordPress itself. 58 58 59 59 == Screenshots == … … 75 75 == Widgets == 76 76 77 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 Widgetsregistration page.77 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. 78 78 79 79 = Widget Base = 80 The base for Extensible Widgetsand not much on its own, it can still serve as a useful dynamic element.80 The base for 'Extensible Widgets' and not much on its own, it can still serve as a useful dynamic element. 81 81 82 82 = Context =
Note: See TracChangeset
for help on using the changeset viewer.