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)