RP:AG Meinungsfindung/DisQussion/Install
Inhaltsverzeichnis
Installation von DisQussion
Abhängigkeiten
Folgende Tools müssen vorher installiert sein.
- Python 2.7 (hier)
- PostgreSQL (hier)
- Für Zugriff auf die Versionsverwaltung: Git (hier) oder alternativ SVN (z.B. tortoiseSVN).
- Empfohlen PIP (Packetverwaltung für Python) (Installationsanleitung)
Python-dependencies (können mit pip installiert werden)
- Django 1.4 (mit pip oder hier)
- django-markup
- django-registration http://wiki.piratenpartei.de/Datei:Django-registration_fixed.zip
pip install django
pip install django-markup
pip install django-registration
Dajaxice installieren
Dajaxice sollte nicht mit pip installiert werden. Es wird Version 0.2 benötigt die es hier gibt. Intalliert wird das Paket, indem es entpackt wird und setup.py intall
mit den nötigen Rechten ausgeführt wird.
Aktuelle Version herunterladen
Wir nutzen Git als Versionsverwaltungssystem. Starthilfe für Git und Github unter windows findet man hier.
Das Projekt findet sich auf Github hier. In der Git Kommandozeile kann man die aktuelle Version mit dem folgenden Befehl erhalten:
git clone https://github.com/Qwlouse/DisQussion DisQussion
Github unterstützt aber auch SVN Zugriff:
svn checkout https://github.com/Qwlouse/DisQussion DisQussion
Wer nicht am Sourcecode mitarbeiten will kann auch hier den aktuellen Code als ZIP-Archiv herunterladen.
Danach solltet ihr den aktuellsten Quellcode in einem neuen Verzeichnis namens DisQussion haben.
Datenbank aufsetzen
- TODO Wie muss ich die Datenbank vorbereiten?
Django Server starten
Das folgende Kommando startet den Django-internen lokalen Web-server zum testen:
python manage.py syncdb django-admin.py runserver
- TODO: Wie richtet man den richtigen Webserver Apache o.ä. ein?
Webseite
Die Webseite ist dann erreichbar unter der Adresse:
http://localhost:8000/
Oder für den Administrator auch
http://localhost:8000/admin/