Last Updated: Octobre 12, 2009
A new roadmap is available here: http://www.webgui.org/webgui/roadmap
If you want to see a feature in an upcoming WebGUI release, spend your karma on an RFE to move it up our todo list.
Right now our only definite plans for WebGUI 7 are to keep improving performance, stability, and usability. There are a lot of features we'd like to add, but we want to give our users a chance to catch up after all the changes we made in 6.x and early 7.x releases.
In addition, we're taking some time off from WebGUI development to make sure our documentation is up to date, and to put out a new version of the WRE that is more feature rich and easier to use.
NOTE: This is simply a suggested roadmap for development. Features may be added, removed, and moved as development progresses. Don't expect a feature until it has been released.
We have lots of features planed for 7.x, but we have not put them to a specific schedule yet. Here's a list of what you can expect in no particular order:
Phase 1:
All new functionality using javascript
components will use YUI. This includes the new calendar asset and wiki
asset which are both under development currently.
Phase 2:
Replace all existing javascript in WebGUI with components from YUI and YUI-ext. If there's no suitable component then convert the code into YUI-webgui (our namespace for YUI javascript components). Examples are the javascript helpers (calendars, color pickers, etc), admin bar, context menus, the asset manager, drag and drop content, etc. You can already see the first part of this implementation in 7.2 in the resizable text areas.
Phase 3:
Pick off the low hanging fruit in admin mode. For example, there's no reason to refresh the page when using the delete, cut, copy, paste, duplicate, or shortcut functions.
NOTE: Phase 1, 2, and 3 will likely be a bit of co-mingling.
Phase 4:
Implement web 2.0 features in areas that could really benefit from it. The most glaring example of this is the workflow editor. That was intended to be all javascript from the get go, but we ran out of time during 7.0 development. Other areas that could benefit are the user and group management interfaces.
Phase 5:
I'm not sure if we'll get to this phase any time soon, but the idea is to replace the entire admin console interface with a web 2.0 interface. Though there could be some usability benefits, the main reason to do this is for eye-candy. Many WebGUI service providers (including ourselves) have related the sheer look of amazement people have on their face when they see the drag and drop content positioning, and drag and drop ordering of content in the asset manager. Adding this sort of eye candy to the entire admin console could very easily turn into a deal closer for anyone pitching WebGUI.
Keywords: