diff --git a/long_term_TODO.txt b/long_term_TODO.txt index 29b9afcbe..9e24a1f13 100644 --- a/long_term_TODO.txt +++ b/long_term_TODO.txt @@ -1,23 +1,40 @@ + + 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): - - optimizirati in poenotiti izpise (Latex) - to dela že Patrik - 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: