A language is only as good as its developer is.

Projektas (it.sektorius.info) – įžanga

Kaip jau kažkada minėjau bandysiu rašyti savo turinio valdymo sistemą. Šiuo atveju TVS’as bus pritaikytas konkrečiam projektui, bet ateityje bandysiu ją padarytį universalią (ar kuo daugiau universalesnę :) ).

Šiuo atveju TVS bus skirta “ITPedijos” kūrimui. “ITPedija” – puslapis, kuriame bus talpinami lietuvių kalba parašyti straipsniai apie IT. Tuo pačiu šis projektas turėtų išaugti (su jūsų pagalba) į lietuvišką IT bendruomėnę (ko Lietuvoje labai pasigendu :/).

Tad pradėkime nuo TVS’o kūrimo išskaidymo etapais.

Iš pradžių TVS’os kodo valdymo kontrolei naudosiu SVN (version controll system), o vėliau, kai norėsiu, kad ir jūs prisidėtumėte prie sistemos kūrimo, perkelsiu viską į decentralizuotą GIT sistemą.

Katalogų bei failų struktūros apgalvojimas.
Sistemos kūrimui stengsiuosi naudoti kuo daugiau išorinių bibliotekų. Šiuo metu tikrai žinau, kad naudosiu

  • “Zend Framework” – mano tvs’o branduolys;
  • “Smarty” – šablonų varikliuko sistema;
  • “tinyMCE” – su JavaScript (JS) parašytas redaktorius;
  • pear ir pecl paketų panaudojimas;

Katalogų bei failų struktūrą aprašysiu kitame įraše apie it.sektorius.info.

1.0 versija

Reikės aprašyti kokį funkcionalumą turės pradinė puslapio versija. F-jom apsirašyti naudosiu “FreeMind” įrankį, kuriame vizualiai bus matomos f-jos ir progresas. Taip pat greičiausiai reikės pasibraižyti duomenų bazės schemą :) šiam darbui atlikti naudosiu “DBDesigner“.

Dokumentacija bei API

API sugeneruoti naudosiu PHPDocumentor. O dokumentaciją parašysiu projekto pabaigoje. Tikiuosi, kad daug rašyti nereikės, o užteks tik sudėti visus (susijusius) blog’o įrašus į vieną visumą ir apipavidalinti.

Na ką, šiam kartui tiek. Dabar reikia kipti į darbą :)