Changes between Version 1 and Version 2 of ArchitectureDesign

Show
Ignore:
Timestamp:
03/01/10 13:13:00 (8 years ago)
Author:
tola
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ArchitectureDesign

    v1 v2  
    1 The web applications which make up Webian Home Server will follow the Model-View-Controller design pattern (or Model-Template-View as Django calls it). 
     1== Web Interface == 
     2Is Model-View-Controller (or Model-Template-View as Django calls it) the most appropriate design pattern for Webian's bundled apps? 
     3 
     4== Package Management == 
     5What would package management look like if tailored to web applications? What would a package contain? How would updates occur? How would packages be discovered? How would dependencies be resolved? 
     6 
     7== Single Sign-on == 
     8How can all web applications share a single authentication mechanism? OpenID? 
     9 
     10== Persistence == 
     11Sould all apps share a common content repository, or should each app have its own private database? Can data be shared between applications? 
     12 
     13== Services == 
     14What (if any) services should be provided by the server apart from HTTP? IMAP? WebDAV? CalDAV? CardDAV? RTSP? XMPP?