42 lines
1.9 KiB
Plaintext
42 lines
1.9 KiB
Plaintext
![]() |
|
||
|
|
||
|
|
||
|
Development:
|
||
|
- Docker:
|
||
|
- update na Docker 8 ali 9?
|
||
|
- postaviti delujočo verzijo z vsemi paketi (PHP, Apache, Mysql, R, Latex, sendmail v log itd., Node.js - NPM install)
|
||
|
- razbiti container na posamezne containerje (PHP, Apache, MYsql, R, Latex)
|
||
|
- generiranje image za osnovni razvoj (PHP, Apache, Mysql)
|
||
|
- generiranje image za polni razvoj (PHP, Apache, Mysql in vsei pripadajoči paketi)
|
||
|
- generiranje image za uporabnike (že includana 1ka in baza)
|
||
|
|
||
|
|
||
|
|
||
|
1ka - backend (razvrščeno po pomembnosti):
|
||
|
- vse include poiskat in dodati v composer autoload file (s tem posledično samo 1x klicemo vendor/autoload.php in ni potrebno v vsaki datoteki ponovno klicati settings.php itd.)
|
||
|
|
||
|
- upgradati jquery na najnovejšo verzijo ter vseh pripadajočih knjižni
|
||
|
- za update se lahko uporabi lokalno npm repozitorij, ki ima seznam vseh knjižnic in verzij
|
||
|
- prestaviti js in css iz admin in main v resources (za razvoj) in public (css in js minificiran za produkcijo)
|
||
|
- prenos vseh js alertov na html popupe
|
||
|
|
||
|
- razbiti SurveyAdmin, Branching, SurveyAdminAjax... v več razredov za boljšo preglednost
|
||
|
- razbiti js kodo v main (JsController) na manjše funkcije v ločeni js datoteki
|
||
|
- popraviti strukturo datotek - img_0, img_new, icons, fonts, css (vse v public oz. resources), folder excel, razbiti classes v poddirektorije, folder functions
|
||
|
|
||
|
- urediti poenoten XML izvoz ankete s podatki - s tem se naj bi ukvarjal Žan
|
||
|
|
||
|
- razbiti tabelo srv_anketa (zaradi prevečih stolpcev je prevelika)
|
||
|
|
||
|
- dodatno testiranje počasnih querijev v bazi (po prehodu na cloud in optimizaciji) in možna dodatna optimizacija poizvedb
|
||
|
- testiranje php8 - log warningi, errorji
|
||
|
|
||
|
- prenova naprednih modulov (kocke)
|
||
|
- prenova urejanja vprašanja
|
||
|
- omejitve - št. vprašanj (1000), št. poslanih vabil, št. zank - 10x10
|
||
|
|
||
|
|
||
|
|
||
|
1ka - frontend:
|
||
|
- prenos logina za google in fb v api controller (api controller se ne dela ok in tudi vazno je iz katerega url-ja pride)
|