#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.