Please ensure this page is compatible with the ATLAS Twiki Rules. Thank You - Patrick Jussel, Maria Smizanska.
In particular:
Page is linked from another TWiki page - this is natural if you create a page by introducing a new link on a page and then create the page by clicking on "?". Do NOT create pages in other ways - else the parent (listed at top of page) will be WebPreferences, which is not correct.
Supported job archive databases are SimpleDB (Amazon) and Oracle.
Functional modules are included automatically and dynamically. There is no hard coding of functional components or user interface elements. pmModules/modname.py is used to interpret URLs of the form http://baseurl/modname/?param1=1¶m2=2
Modules declare their own contributions (menu items) to be included in the interface.
Standard module routines publish the data to be sent to the client The module can specify the various roles of the data it publishes via "publish" method
Modules can be static html, they are referenced by URL the same way. Thus a module may change from a python implementation to a fully client/jQuery based implementation (static html) transparently to the user.
The data the module publishes is interpreted, compressed and sent to the client / browser according the the data role defined as parameter of the publish method and the client type / capability. so monitor modules can serve as either web page builders, or json data providers or the rendering function providers or all above