EditGeneral improvements
EditStandardization efforts
While the goal may not be to fully comply to open standards, it may be helpful to have a look at established standards (e.g. JSR-168, WSRP, etc.)
EditIdeas from JSR-168
In the Java world, a Cuyahoga module would be a "Portlet", so looking at the JSR-168,
one can retranslate following topics by replacing module with portlet...
EditModule URLs
Initial efforts have been devoted to this with PathInfo, a way for all modules
to get parameters out of query string, eg. site/node/section/p1/v1/p2/v2
EditModule Modes
General modes to be implemented by modules
- View
- Edit
- Help
(Suggestion) # Print
EditWindow States
- Normal
- Minimized
- Maximized
EditModule Preferences
Preferences object to be made available to all modules for saving mode, view and other possible settings.
Actually, the preferences would be associated only with "instantiated" modules (modules in sections).
EditModule specific improvements
EditStaticHtml
EditArticles
EditDownloads
EditUser
EditSearch
EditRemoteContent
EditLanguageSwitcher