računalniško programiranje, spletne storitve, svetovanje in izobraževanje
Obstaja več razlag kratice CMS (ang. Content Management System), a nekako te tri definicije najbolj zadenejo bistvo:
a) Sistem za upravljanje z vsebinami, podatki in datotekami.
b) S prijavo zaprt sistem različnih aplikacij za vnos podatkov in nalaganje datotek.
c) Sistem za upravljanje in nadzor poslovanja.
Najbolj znani predstavniki CMS-ov v svetu in njihovi deleži:
Wordpress - 60%, Joomla - 3%, Drupal - 1,5%, ostalo so po meri narejeni CMS-i.
Obstoječe odprtokodne rešitve, kot so Wordpress, Joomla, Drupal ipd., omogočajo marsikaj, sploh pri objavi enostavnih vsebin. Žal hitro naletimo
na omejitve, ko imajo uporabniki bolj specifične zahteve. Takrat sledi zapleteno programiranje, ki je omejeno z osnovno verzijo rešitve, pojavijo
se hude težave pri nadgradnji na nove verzije, ne vemo točno, kje so podatki in datoteke, selitev med spletnimi strežniki je zelo otežena...
Prav zaradi vseh naštetih omejitev, sem se v nekem trenutku odločil razvit povsem lasten CMS. Takrat nora odločitev, ki pa se mi zdaj močno obrestuje.
V svojem lastnem CMS-u lahko zdaj izdelam kakršnokoli aplikacijo in zadovoljim še tako specifično zahtevo mojih uporabnikov.
Horuk CMS sem začel razvijati že leta 2004. Prva verzija je bila dokončana leta 2007 in sem jo s pridom uporabil za vodenje prvenstva
v športnem plezanju in izdelavo aplikacij za vodenje društev in klubov. Do leta 2009 sem razvil osnovo za upravljanje uporabnikov, varno prijavo
in večino aplikacij za vnos podatkov. Do leta 2012 sem vključil še zunanje komponente za delo s fotografijami in elektronsko pošto ter podporo različnim bazam podatkov.
Leta 2014 sem vključil še podporo večjezičnem uporabniškem vmesniku. Vseskozi sem izboljševal varnost, hitrost in zanesljivost delovanja. V letih 2015 in 2016 sem
prevetril vse aplikacije, dodal množico novih funkcij, izdelal izvoze v Excel, uvoze podatkov iz zunanjih evidenc, še izboljšal upravljanje z uporabniškimi računi
in pooblastili. V zadnjem letu sem se največ ukvarjal z varnostjo (delovanje preko kriptirane povezave HTTPS) in varovanjem osebnih podatkov (beleženje sprememb,
skladnost z novo uredbo GDPR) ter še izboljševal obstoječe CMS aplikacije.
V letu 2018 sem izdelal prve mobilne spletne aplikacije z navezavo na Horuk CMS za hitrejše in lažje urejanje vsebin kar s telefona.
Horuk CMS trenutno uporablja več kot 300 uporabnikov iz okrog 60 društev, klubov in podjetij.