Skip to content

randomShit1234/website

Repository files navigation

Studentbox

Build Status Scrutinizer Code Quality Code Coverage

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.

Development

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

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"

Uploads

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.

Bugs oder neue Funktionen?

Bei einem Bug oder einer Verbesserung kannst du einen Issue eröffnen und wir werden dein Anliegen sobald als möglich umsetzten.

Releases

No releases published

Packages

No packages published