Beschreibung
Alternativ zur Java-Implementierung baut diese Implementierung auf PHP auf und kann so mit nur minimalem Konfigurations- und Installationsaufwand eingesetzt werden.
Die wichtige Datei ist client.php welche die requests samt Authentifizierung realisiert. app.php ist nur ein Hinweis darauf wie client.php zu verwenden ist.
Da die CURL-Bibliothek die Session-Cookies und damit das Session-Handling nicht automatisch realisiert ist das in client.php explizit gemacht. An diesen Stellen sollte NICHT herumgeschraubt werden, da ist der Tomcat etwas zickig.
Eine Beispielimplementierung mit etwas mehr Funktionen ist hier zu sehen.
Dabei wird auf eine Basis von Templates aufgesetzt,
Die Ordnerstruktur sieht folgende Logik vor:
Root:
fonts
fontawsome-fonts
style
bidat.css
bootstrap.css
font-awesome.min.css
templates
anmeldeformular.inc
footer.inc
header.inc
nav_liste.inc
searchbox.inc
table_foot.inc
table_head.inc
table_row.inc
teaser_foot.inc
teaser_head.inc
teaser_row.inc
termindetails.inc
app.php
index.php
config.ini
template.php