| | |
| | | pm2 save |
| | | |
| | | |
| | | |
| | | ### PHP Komponente |
| | | |
| | | globus-ilias-rest benötigt eine PHP Komponente um die ILIAS internen Funktionen nutzen zu können. |
| | | Dazu den Ordner "php/globus-ilias-rest" im Projektverzeichnis symlinken in den ILIAS Basisordner (wo sich auch ilias.php befindet). |
| | | |
| | | cd $ILIASBASEDIR |
| | | cp -ar $RESTPROJ/php/globus-ilias-rest globus-ilias-rest |
| | | |
| | | #### PROBLEM mit api.php |
| | | |
| | | Auf globusfm-dev2 gibt es das Problem, dass die api.php nicht aufgerufen werden kann. Es erfolgt immer ein Redirect auf login.php. |
| | | Das passiert nicht auf DEV. |
| | | |
| | | #### Workaround |
| | | |
| | | api.php zu login.php umbenennen. |
| | | Pfad in den settings entsprechend anpassen. |
| | | |
| | | #### Testen |
| | | |
| | | Folgende URL sollte dann funktionieren für die PHP Komponente: |
| | | https://globusfm-dev2.minervis.com/globus-ilias-rest/login.php?token=$PHPTOKEN&command=getUser&usr_id=573 |
| | | |
| | | Die API dann über: |
| | | https://globusfm-dev2.minervis.com/popcorn/api/user/userid/573?token=$TOKEN |
| | | |
| | | __Achtung__ die Tokens sind unterschiedlich! |
| | | |
| | | |
| | | |
| | | ### Apache Config |
| | | |
| | | Apache muss als Proxy für globus-ilias-rest fungieren und Verbindungen an diesen weiterreichen. |
| | |
| | | GET /user/login/:login |
| | | GET /user/userId/:userId |
| | | |
| | | GET /kurs |
| | | GET /kurs/items/:ref_id |
| | | GET /kurs/teilnehmer/:ref_id |
| | | GET /kurs/teilnehmer/:ref_id/count |
| | | |
| | | |
| | | |