Citat:
predic: Neka je CMS opste namene..
ali kakav CMS? CMS moze da ima striktne tipove podataka (galerija, vesti, staticke stranice, blog, forum: kao na primer joomla), a moze da radi abstrakciju (kao sto je eZ, i mislim vecina/svi komercijalni Web Enterprise CMS-ovi).
Osnovna ideja CMS-a je da upravlja sadrzajem, bez obzira kakav je to sadrzaj, njega to ne treba da zanima. Ali sa druge strane, takav pristup je mnogo tezi za implementaciju, u pocetku sve ide lako, a onda se komplikuje...
Citat:
Koristio bih MVC arhitekturu..
Posto ne znam sta i koliko znas, da li ti znas sta je konkretno MVC? I zasto bas njega hoces?
I da. Razlikuj projektovanje CMS-a od njegove implementacije. Isti CMS mogu da napravim u Javi, PHP-u, rubby-u, koristeci na primer MVC ili MVP paterne, ili cak bez icega ako bas hocu. CMS ce i dalje da ima iste funkcionalnosti. Razlikovace se kod u implementaciji.
O cemu hoces da pricamo? O kodu ili CMS-u?
Citat:
Sistem treba da bude lako prosiriv..
prvo moras lepo da smislis sta i kako radi cms, da njega isprojektujes, a onda pristupis kokretnoj implementaciji, koja ce ti i omoguci prosirivost.
Citat:
Vec nekoliko dana trazim nesto o tome i iskreno slabo sta moze da se nadje..
pa ne postoji bas dokumentacija za sve. da postoji najbolji pristup, svi bi isto sve pravili :)
Citat:
E sad bilo bi dobro ako neko moze da napise nesto o tome, kad pristupas izradi,
na sta obracas paznju,
vodis se kojim razmisljanjem,
kako formiras osnovni kostur,
kako modelujes bazu,
opet se vracam na pitanje: jel ti hoces pricamo o CMS-ovima ili programiranju?
Citat:
npr. koje su to prednosti i razlike izmedju poznatih opensource CMS-a
na zalost nemam mnogo iskustva sa vecinom open source CMS-ova, sto je iskreno, veliki minus za mene :(
Citat:
Potrebe koje jedan CMS treba da zadovolji:
Efikasnost i lako održiv kôd: Sistem se sastoji od brojnih razdvojenih kôdnih fajlova. Osnova im je da se učitavaju po potrebi. Mehanizam koji se koristi mora da bude sposoban da rukuje sa dodatnim kôdnim fajlovima dodatih kao ekstenzije.
ne. To nije stvar koju CMS treba da zadovolji. To je nesto sto kod treba da zadovlji. CMS treba da lako i efikasno upravlja sadrzajem, i da se lako dodaju nove funkcionalnosti. Da postoji dobar API i jos par sitnica.
Citat:
Interfejs baze podataka: Mnoge web aplikacije zahtevaju pristup bazi kako bi mogle da funkcionišu.Iako PHP jezik ima veliku podršku za rad sa bazama, CMS ima potrebu za formiranjem svojih funkcija koje specifično određuju njene potrebe.
ovo nije obavezno ako zelis se fokusiras samo na jednu bazu. Ima ih mnogo koji samo tako rade.
Citat:
Dodajem i jedan fajl sa nekim kratkim uputstvom.. pokupio sam sa nekog stranog sajta, vise se i ne secam kog..
upustvo koje si ti dao, bas i nije dobro. Kod je jako mator, i pocetnici ce se uhvate za kod, i ce rade naopako. A i sam pristup projektovanju jednog CMS-a, je diskutabilan. I oslanja se samo na PHP. CMS-ovu mogu se rade i u ostalim jezicima, ne samo php-u