2011-01-12, 23:25:46
I saw a posting in another thread that SQL support will be added.
I have been working on a OO plugin framework as I find I keep rewriting the same code over and over.
In essence this framework allows you to set up configuration parameters of various types (text, integer, boolean (checkbox), and droplist) with default values, labels and descriptions; and provides the code to create/read/update these parameters as well as (if desired) provide a generic back-end for editing these.
I am about half way through, but if SQL support is coming to core I would like to leverage that.
Is SQL support in the the current dev snapshots?
I've also been giving thought to writing a plugin management plugin that leverages this framework (I'd have to add plugin install, update and deletion code to the framework to clean up configuration files/sql tables). Initially this would only work by uploading a complete plugin zip-file via the plugin management plugin, but if the extend api is extended (ha) to provide a data set of all plugin, it could be set up to install new plugin from extend directly.
The other thing the core really needs (IMOO) is a way to order plugin execution so things like content caching plugins or regexp content matching plugins can be tweaked to run in the correct order.
-Rob A>
I have been working on a OO plugin framework as I find I keep rewriting the same code over and over.
In essence this framework allows you to set up configuration parameters of various types (text, integer, boolean (checkbox), and droplist) with default values, labels and descriptions; and provides the code to create/read/update these parameters as well as (if desired) provide a generic back-end for editing these.
I am about half way through, but if SQL support is coming to core I would like to leverage that.
Is SQL support in the the current dev snapshots?
I've also been giving thought to writing a plugin management plugin that leverages this framework (I'd have to add plugin install, update and deletion code to the framework to clean up configuration files/sql tables). Initially this would only work by uploading a complete plugin zip-file via the plugin management plugin, but if the extend api is extended (ha) to provide a data set of all plugin, it could be set up to install new plugin from extend directly.
The other thing the core really needs (IMOO) is a way to order plugin execution so things like content caching plugins or regexp content matching plugins can be tweaked to run in the correct order.
-Rob A>