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 ???
Personal tools