Version 5 (modified by csa, 12 years ago) |
---|
Concepts
- Dynamic CMS/WiKi engine completely describe layouts (multiple pages)
- Re-configurable/re-sizeable page-layouts using JS frameworks
- We have several types of objects
- Configuration object tracking all current parameters. The following parameter types:
- Navigational - change the data/view on display)
- Representational - specify how the data is presented (aggregation mode for instance)
- Internal - some internal parameters which will be not shown in the URL
- Static content placed in the template provided by WiKi? using XML/XSL
- This includes configuration modules (currently in sidebar) adjusting parameters of configuration object
- Permanently running applications
- Graph object is an example of application. But there could be more...
- Navigation bar is another not yet implemented example...
- However, applications may have multiple view linked to different pages using WiKi? templates
- Configuration object tracking all current parameters. The following parameter types:
- Dynamic manipulations with loaded data
- Extract data from the cache levels
- Example interface
Backend
- Ruby or Python
- Whenever possible the databases are accessed using ORM
- Client-side and server-side rendering options
Questions
- Parameter passing. The parameter line gets too long for HTTP GET. Shall we use stateful server?
JS Libraries & Frameworks
- jQuery (MIT)
- RightJS (MIT)
- Prototype + Sciptaculous (MIT)
- DHTMLX (GPL)
- ExtJS Framework + Sencha Touch (GPL3)
HTML5 CMS/WiKi
- Tiddly Tools
- Alternatively we can use a fast static one with JS wrapper.
HTML5 Charting Libraries
- RGraph (Creative Commons Attribution)
- HighCharts (Creative Commons Attribution)
- amCharts (Commercial)
- jqPlot (jQuery plugin)
- More
WebGL
WebCL
Competitors
- Majorana/CoudchDB - try selecting something in the mjdscm history and pick things in the Davis SCM Environment (very flow).
- NMDB
- OMERO - Image management