Differences between revisions 7 and 15 (spanning 8 versions)
Revision 7 as of 2011-05-30 14:11:56
Size: 1673
Editor: benste
Comment:
Revision 15 as of 2023-11-24 16:00:20
Size: 3085
Editor: msapiro
Comment: point to virtualenv install
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma page-filename DEV/versions/12517378 #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]]).'''
}}}
Line 5: Line 8:
[[https://launchpad.net/mailman]]
Line 7: Line 9:
→ [[http://launchpad.net/mailman/3.0/3.0.0a7/+download/mailman-3.0.0a7.tar.gz]] [[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]]
Line 10: Line 14:
 1. Download the Archive / or branch it and skip 2.
 1. Check prerequirements - e.g. in Ubuntu 11.04 you need to install Postfix if you didn't yet
 1. Download the Archive<<BR>> OR: branch it and skip 2.
Line 12: Line 18:
 1.  1.  {{{
Line 14: Line 20:

{{{
 1. {code}
}}}
 1. {{{
Line 19: Line 24:


1. Test it by using
{{{
 1. Test it by using 
 {{{
Line 24: Line 27:
}}}
 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
 {{{
<mailman_download_directory>/bin/master
Line 27: Line 35:
[[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.

[[https://code.launchpad.net/~benste/mailmanwebgsoc2011/django_project|https://code.launchpad.net/~benste/mailmanwebgsoc2011/django_project]]<<BR>> This is dummy Django Site - you could easyly create your own site but this one comes with prefilled settings.
Line 31: Line 39:
 * branch it into a directory
bzr branch lp:mailmanwebgsoc2011/django-site-0.1
Line 34: Line 40:
 * branch it into a directory<<BR>> bzr branch lp:mailmanwebgsoc2011/django-site-0.1
Line 35: Line 42:
 * after installing the app use
{{{
 * 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
 {{{
Line 38: Line 46:
}}}

to run a development server on [[http://localhost:8080|localhost:8080]]
}}} to run a development server on [[http://localhost:8080|localhost:8080]]
Line 43: Line 49:
[[https://code.launchpad.net/~benste/mailmanwebgsoc2011/mailman_django_app]]
[[https://code.launchpad.net/~benste/mailmanwebgsoc2011/mailman_django_app|https://code.launchpad.net/~benste/mailmanwebgsoc2011/mailman_django_app]]
Line 46: Line 53:
Line 47: Line 55:
 1. rename it to "mailman_django" just in case the directory has got another name
Line 48: Line 57:
Line 49: Line 59:
--([[https://code.launchpad.net/~flo-fuchs/mailman.client/settings]])-- \#Development will be merged to :
[[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]]
Line 52: Line 65:
Line 53: Line 67:
 1.
 sudo python setup.py install



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

This page is obsolete! The information included is probably invalid and thus should be used with care. Current recommended installation instructions are 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

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
  2. Download the Archive
    OR: branch it and skip 2.

  3. Unpack it and open a terminal session in that directory
  4. python bootstrap.py
  5. bin/buildout
  6. Test it by using
    bin/test
  7. Be aware that if you launch it from another directory you will have trouble with the DB
  8. Run the Daemon (better do this after REST Installation) by executing the following
    <mailman_download_directory>/bin/master

Django-Site

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 localhost:8080

Django-App

https://code.launchpad.net/~benste/mailmanwebgsoc2011/mailman_django_app

Procedure

  1. Branch the app beside the Django branch
  2. rename it to "mailman_django" just in case the directory has got another name
  3. 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 #Development will be merged to :

https://code.launchpad.net/~mailman-coders/mailman.client/trunk

Procedure

  1. branch the latest release (dir name is settings atm.)
  2. sudo python setup.py install
    or if developing the API
    sudo python setup.py develop
  3. After installation the REST Api will be launched together with mailman.

MailmanWiki: DEV/How to Install MM3a7+REST+Django+APP (last edited 2023-11-24 16:00:20 by msapiro)