QCubed - A PHP5 rapid development framework.
Home  |  Updates

Folks - a quick note that I refactored yet another component that doesn't quite belong to the QCubed core to be a plugin in and of itself. It's QObjectDiff - a plugin that lets you determine which fields have changed in a QForm since the user last saw it: which fields did they edit?

Here's the demo, and of course you can get to play with it yourself in QCubed 1.1 SVN bits.

The full list of available plugins is here: Plugin Directory.

As always, we're very much looking for your feedback on both the plugins, and the infrastructure - and we encourage you to try writing a plugin! It's really easy, and it's the plugin creation process is documented extensively.

Offline
Joined: 04/24/2008
But why not integrate

But why not integrate QObjectDiff into the core, as this kind of functionality is very useful in that many cases... it would be a real win for the core framework wouldn't it?

And in the core it will get much mor e attention (by developers and users)

alex94040's picture
Offline
Joined: 11/06/2008
I've intentionally removed it

I've intentionally removed it from the core. It's not a piece that *everyone* really needs - and the philosophy of the "lean core" that core contributors have been pushing for a long time is the real reason behind this decision.

Now that it's really simple to install plugins, the barrier isn't there anymore - it's just a matter of a "clean core" and the ability to iterate on plugins independently from the releases. Plus, plugins allow for independent ownership - in this case, I can do whatever I want with the plugin, in response to user requests, irrespective of the mainline QCubed schedule. How does that resonate with you?