Studentbox erleichtert dir das studieren an der HSLU. Wir bieten erstklassige Zusammenfassungen, alte Testate und allerlei Tipps und Tricks, damit du angenehm durchs Semester kommst.
Unsere Plattform wurde mit dem Zendframework 2.3 entwickelt.
Wenn du dich an der Entwicklung beteiligen möchtest, reicht eine einfache IDE und ein Pull Request.
Entwicklungsumgebung einrichten:
cd my/project/dir
git clone git://github.com/studentbox/website.git
cd website
php composer.phar self-update
php composer.phar install
Als Datenbank verwenden wir eine MySql-Datenbank. Das Datenbankschema befindet sich im Ordner data. Dort findest du einerseits die Struktur und alle Module.
Damit die Exceptions angezeigt werden muss beim Webserver eine Umgebungsvariable gesetzt werden. Dazu muss z.B. beim Apache in der httpd.conf folgende Zeile hinzugefügt werden.
SetEnv "APP_ENV" "development"
Wenn du deine eigenen Dokumente veröffentlichen willst, sende einfach eine Mail an upload@studentbox.ch.
Wir werden sobald als möglich auch ein Uploadform anbieten, aber zuerst kommen mal die MEP's.
Bei einem Bug oder einer Verbesserung kannst du einen Issue eröffnen und wir werden dein Anliegen sobald als möglich umsetzten.