#pragma page-filename DEV/versions/11960560 {{{#!wiki warning '''This page is obsolete! The information included is probably invalid and thus should be used with care. Current recommended installation instructions are [[https://docs.mailman3.org/en/latest/install/virtualenv.html|here]]).''' }}} This How-To aims to support All Developers who want to get all 4 parts which belong to the latest mailmanweb development running on a standalone installation. Please remember that most of the branches are experimental ! == MM3 a7 == [[https://launchpad.net/mailman|https://launchpad.net/mailman]] → [[http://launchpad.net/mailman/3.0/3.0.0a7/+download/mailman-3.0.0a7.tar.gz|http://launchpad.net/mailman/3.0/3.0.0a7/+download/mailman-3.0.0a7.tar.gz]] ==== Procedure ==== 1. Check prerequirements - e.g. in Ubuntu 11.04 you need to install Postfix if you didn't yet 1. Download the Archive<
> OR: branch it and skip 2. 1. Unpack it and open a terminal session in that directory 1. {{{ python bootstrap.py }}} 1. {{{ bin/buildout }}} 1. Test it by using {{{ bin/test }}} 1. Be aware that if you launch it from another directory you will have trouble with the DB 1. Run the Daemon (better do this after REST Installation) by executing the following {{{ /bin/master }}} == Django-Site == [[https://code.launchpad.net/~benste/mailmanwebgsoc2011/django_project|https://code.launchpad.net/~benste/mailmanwebgsoc2011/django_project]]<
> This is dummy Django Site - you could easyly create your own site but this one comes with prefilled settings. ==== Procedure ==== * branch it into a directory<
> bzr branch lp:mailmanwebgsoc2011/django-site-0.1 * make sure you do have Django installed on your system * Vertify that APP neither Site Folder do include special characters (e.g. .,;:/) and that the working directory is on the python path * after installing the app use {{{ python manage.py runserver }}} to run a development server on [[http://localhost:8080|localhost:8080]] == Django-App == [[https://code.launchpad.net/~benste/mailmanwebgsoc2011/mailman_django_app|https://code.launchpad.net/~benste/mailmanwebgsoc2011/mailman_django_app]] ==== Procedure ==== 1. Branch the app beside the Django branch 1. rename it to "mailman_django" just in case the directory has got another name 1. Make sure Django-Site does link do the right App (urls.py; settings.py ...) == REST-API (client) == [[https://code.launchpad.net/~flo-fuchs/mailman.client/settings|https://code.launchpad.net/~flo-fuchs/mailman.client/settings]] #Development will be merged to : [[https://code.launchpad.net/~mailman-coders/mailman.client/trunk|https://code.launchpad.net/~mailman-coders/mailman.client/trunk]] ==== Procedure ==== 1. branch the latest release (dir name is settings atm.) 1. {{{ sudo python setup.py install }}} or if developing the API {{{ sudo python setup.py develop }}} 1. After installation the REST Api will be launched together with mailman.