Version 3 (modified by tola, 8 years ago)


Web Interface

Is Model-View-Controller (or Model-Template-View as Django calls it) the most appropriate design pattern for Webian's bundled apps?

Package Management

What 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?

Single Sign-on

How can all web applications share a single authentication mechanism? OpenID?


Sould all apps share a common content repository, or should each app have its own private database? Can data be shared between applications?


What (if any) services should be provided by the server apart from HTTP? IMAP? WebDAV? CalDAV? CardDAV? RTSP? XMPP?

Inter-server communication

Can servers from different homes communicate with each other to create a distributed social network of family and friends?