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ą.
- Valdyk savo kodą su Subversion -įžanginis straipsnis žaliems [lt].
- Subversion instaliavimas FreeBSD sistemoje – tiems, kuri turi savo serverius ir nori instaliuoti subversion [lt]
- Version controll with Subversion – Nemokama (online) knyga apie subversion [en].
- Linus Torvalds apie GIT [en video]
- Randal Schwartz apie GIT [en video]
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ą





