RP:AG Meinungsfindung/DisQussion/Install

Aus Piratenwiki
Wechseln zu: Navigation, Suche

Installation von DisQussion

Abhängigkeiten

Folgende Tools müssen vorher installiert sein.

Python-dependencies (können mit pip installiert werden)

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/