Ez a repository tartalmazza a http://users.atw.hu/de-pti webhely teljes forráskódját. A szoftver a Yii Framework 1-re épül, amely a /framework könyvtárban található.
- Yii Framework 1
- A DE-PTI teljes kódja
- A DE-PTI adatbázisterve MySQL Workbench formátumban (de-pti.mwb)
- Telepítési dokumentáció (README.md)
- API dokumentáció (ApiDocumentation.md)
- Egy webszerver, pl. Apache
- Egy MySQL szerver
- PHP futtatókörnyezet, legalább 5.3-as verzió
- MySQL Workbench
- Egy tetszőleges plain-text szövegszerkesztő
- A MySQL Workbench-ben forward engineering-el elkészíttetjük az adatbázist elkészítő scriptet, amit a MySQL szerveren végrehajtunk.
- A fájlokat bemásoljuk a webszerver könyvtárába.
- A protected/config/main.php-ben a Yii Framework 1 dokumentációja alapján beállítjuk az adatbázis-kapcsolatot, illetve a params altömb értékeit.
- Létrehozunk egy upload nevű mappát a protected könyvtárral egy szinten.
- A pti_subject_groups táblában felvesszük a tárgycsoportokat. A tantárgyakat csak ezekbe a tárgycsoportokba lehet felvenni.
- Regisztrálunk a szoftveren keresztül egy felhasználói fiókot, majd ezt a fiókot az adatbázis pti_user táblában tulajdonossá tesszük (a level mező értékét 2-re állítjuk).
- Bejelentkezünk a tulajdonos szintű felhasználói fiókkal, majd a Tantárgyak menüpontban felvesszük az egyes tantárgyakat.
A szoftver csak a szerző engedélyével használható fel. A szoftver által üzemeltetett oldalakért a szerző semmilyen felelősséget nem vállal. A szoftver által üzemeltetett oldalakon a szoftver készítőjének a nevét fel kell tüntetni. A szoftver ezen feltételek mellett szabadon módosítható. A Yii Framework 1 esetében a mindenkori érvényes licenc a http://yiiframework.com webhelyen található.
Sinku Tamás (sinkutamas@gmail.com)