Differences between revisions 1 and 26 (spanning 25 versions)
Revision 1 as of 2010-03-27 07:03:19
Size: 1170
Editor: f@state-of-mind
Comment:
Revision 26 as of 2015-01-12 00:15:05
Size: 39
Comment: changing to a redirect
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma page-filename DEV/versions/10354701
= Web UI - Status =
This page should serve as a place to update everyone with the current state of development on the Mailman web UI, but also to discuss the progress and/or decisions being made while developing.

== Web Framework ==
For now we have decided on using Django as the web framework for the UI.

Django distincts between ''projects'' and ''applications'' (a project being a website or a set of applications). One advantage of that is the possibility to make a django app reusable in other django projects/websites. Ideally people should be able to choose to either install the web ui as a stand-alone django project or to integrate the mailmanweb app into their existing django website.

== REST Communication ==
The web UI communicates with Mailman over the REST server included in MM3. The request methods to acces the server are placed in a separate REST client module which will be used by the web ui. The idea is to make it really easy for other Python programs to import the module and talk to Mailman.

== Test Server ==
A test server with a basic setup of the web UI is currently being set up.
#REDIRECT DEV/Postorius Web Interface

MailmanWiki: DEV/Web Interface Status (last edited 2015-01-12 00:15:05 by SumanaHarihareswara)