Skip to content

petermanser/studentenportal2

 
 

Repository files navigation

Studentenportal 2.0

Build Status

Dies ist ein re-launch des HSR Studentenportals. Es soll das alte Portal ablösen und in Sachen Ruhm und Ehre weit überholen.

f*ck yeah!

Technologie

Das neue Studentenportal wird mit Django/Python geschrieben.

Development

Requirements:

  • Python >= 2.7
  • PostgreSQL >= 9.1
  • PostgreSQL Contrib Pakete (Debian: postgresql-contrib-9.1)

Um die Entwicklungsumgebung einzurichten:

  1. Repository clonen
  2. Python Virtualenv erstellen und aktivieren
  3. psql -d template1 -c 'CREATE EXTENSION citext;'
  4. createuser -e -P -d -E -s studentenportal (Passwort "studentenportal")
  5. createdb -e -O studentenportal -U studentenportal studentenportal
  6. pip install -r requirements.txt
  7. python manage.py syncdb
  8. python manage.py migrate
  9. python manage.py runserver

Falls die Datenbank bereits existiert:

  1. psql -d studentenportal -c 'CREATE EXTENSION citext;'

Um die Tests auszuführen:

  1. python manage.py collectstatic
  2. python manage.py test front

Falls ein Datenbankfehler auftritt, weil das Schema sich geändert hat:

  1. python manage.py syncdb
  2. python manage.py migrate

Features

Featurevorschläge sind willkommen! Aktuell geplante Features und Featurewünsche können auf https://studentenportal.uservoice.com/ eingesehen, erstellt und upvoted werden.

Fragen

Bei Fragen wende dich an dbargen@hsr.ch oder https://twitter.com/studportal_hsr.

Lizenz

Der Code wird unter der AGPLv3 veröffentlicht.

About

Das HSR Studentenportal 2.0

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 77.3%
  • JavaScript 22.7%