OK, potrebno je da se napravi okruzenje koje cu pruziti mogucnost instalacije modula. U sustini, aplikacija koju pravim mora da pruzi: konekciju na bazu, template sistem, config sistem, visejezicnost, razne alate (XML parser, text manipulatore i slicno). Takodje, naglasak je na modulima posto posetioci vide ono sto im moduli pruze, a ono sto ja pravim stoji u pozadini i omogucava da se moduli lako programiraju i lepo rade. Nista posebno, samo prilicno kompleksno :)
Da ne bih morao ljude da teram da pri instalaciji prebacuju rucno sve fajlove gde im je mesto (template ovde, lang onde, slike vamo, XML tamo...) oni ce uplodovati jedan dir (ili arhivu, jos nisam odlucio) u kome se sve nalazi i koja predstavlja modul sa svim definicijama (koje table mu trebaju, koje konfiguracione opcije da kreiram sa default vrednostima, dozvole za pristup itd....). Skripta ce (po nekoj konvenciji) znati gde da sta da trazi (lang u /lang direktorijumu XML u /data direktorijumu i sl.). Medjutim, posto Smarty-ju ne mogu reci da se obrasci nalaze u X razlicitih direktorijuma potrebno mi je da se nadju na jednom mestu...
Dakle, jedno resenje je da ih sve trpam u jednu tabelu baze, a drugo da napravim installer koji ce ih prebaciti u templates direktorijum... Sad pitam koje od ovih resenje je bolje...............
http://www.activecollab.com - Alat za upravljanje projektima