Cuyahoga logo

Module enhancements

Modified: 2008/05/28 16:37 by martijnb - Categorized as: Development
Edit

General improvements

Edit

Standardization 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.)

Edit

Ideas 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...

Edit

Module 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

Edit

Module Modes

General modes to be implemented by modules

  1. View
  2. Edit
  3. Help

(Suggestion) # Print

Edit

Window States

  1. Normal
  2. Minimized
  3. Maximized

Edit

Module 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).

Edit

Module specific improvements

Edit

StaticHtml

Edit

Articles

Edit

Downloads

Edit

User

Edit

Search

Edit

RemoteContent

Edit

LanguageSwitcher

ScrewTurn Wiki version 2.0.31. Some of the icons created by FamFamFam.