NetAdmin
Z Wikipedie, otevřené encyklopedie.
| Table of contents |
Uvod
Netadmin umoznuje pristup pres WWW browser do centralni databaze czela.net. V teto databazi je ulozena drtiva vetsina informaci, ktere jsou nezbytne pro chod sdruzeni czela.net. Mezi nejdulezitejsi casti patri:
- sprava uzivatelu a jejich pocitacu
- sprava veskerych dokladu (smlouvy, faktury, ...)
- podpora pro ucetnictvi
- evidence majetku
Data z databaze jsou dale pouzivany pro automatickou konfiguraci dalsich systemu bezicich v ramci czely (DNS, MAIL, Firewall, MacGuard, ...)
Zakladni technicke udaje:
- http server Apache, databaze MySQL, PHP4 nebo PHP5
- kontrola pristupu pomoci ACL
- sablonovaci system bTemplate
- rozsirena podpora HTML formularu a DB tabulek pro rychly vyvoj
- zakladni podpora workflow
- rozesilani zprav pres email
- event model s asynchronim rozesilanim zprav
Pomoc pri vyvoji
Jestli se najde nekdo kdo ma chut se zapojit do vyvoje netadmina, tak urcite muze. Moznosti je spousta:
- Hledani chyb a jejich report do mantisu (staci kdyz pri pouzivani narazis na nejaky problem).
- Dokumentace netadmina (pokud objevis nejakou super funkci tak ji popis do wiki).
- Vylepsovani vzhledu (barvicky, obrazky, CSS, rozlozeni udaju na obrazovce) - (neco pro webdesignery staci mic cit a fantazii a umet HTML CSS).
- Opravy existujicich chyb, psani novych modulu (Neco pro programatory, takze je vhodne mit zakladni znalosti PHP a SQL).
Chyby a ukoly
Nalezene chyby a pripadne napady tykajici se funkci netadminu je mozne zadavat do mantisu http://www.czela.net/mantis .
Forum
Na foru czela.net postupne vzniklo nekolik temat ktere se tykaji netadminu.
- Rozvoj Netadminu (http://www.czela.net/forum/showthread.php?threadid=595&page=12)
- Chyby v Netadminu (http://www.czela.net/forum/showthread.php?threadid=2747&page=2)
- MacGuard (http://www.czela.net/forum/showthread.php?threadid=1134&page=25)
- Rozvoj MacGuardu (http://www.czela.net/forum/showthread.php?threadid=1742&page=8)
Dokumentace
Primarne by veskera dokumentace mela byt ve wiki (http://www.czela.net/wiki/index.php/Netadmin)
Pro uzivatele
Pro administratory
Pro vyvojare
Demo
Demo je pristupne pouze ze site czela.net http://kazbunda.czela.czf/test/netadmin/ . Vsechny ucty maji heslo 'heslo'
Download
Orezanou verzi je mozne stahnout zde: TODO
Hlavnim duvodem proc nelze stahnout plnou verzi je ze nejsme schopny pripravit snadno instalovatelny balik s plnou verzi. bez citlyvych dat a se vsemi vazbami. Navic pro 1. dojem to demo staci.
Plan zmen
Priblizne poradi zmen planovanych s netadminem:
- Refaktoring a sjednoceni objektu pro praci s tabulkami
- users (hotovo)
- computers (hotovo)
- subnets (hotovo)
- roles (hotovo)
- ACL (hotovo)
- doklady (hotovo)
- denik
- akce
- ...
- Prechod na transakcni DB model, aby fungoval commit|rolback a bylo mozne pouzivat cizi klice (FK)
- cistka databaze
- Oprava datoveho modelu
- nastavit spravne datove typy
- nastavit korektni FK
- sjednotit nazvy tabulek a sloupecku (bud do cestiny nebo anglictiny, nahradit klicova slova v nazvech)
- prechod na Javu ???
