[ User Name @ 16.07.2005. 20:02 ] @
Interesuje me, da li znate, ili imate neki link ka dokumentaciji ili tutoriujalima, kako se kreira jedan cms u php-u koji ima modularnu strukturu, znaci ono da mogu da dodajem module za login, za dodavanje ankete, itd... (a sve to da se kaci na osnovni kernel cms-a)?
[ 01011011 @ 17.07.2005. 08:59 ] @
uzmi phpnuke.com i proucavaj.
[ boccio @ 17.07.2005. 10:40 ] @
Pa, u najprostijem, kreiraj svaki modul kao klasu. Onda ih samo instanciras kroz osnovni kostur, prosledjujuci parametre za inicijalizaciju konstruktoru. Tako ti je najcistije da zadrzis modularnu strukturu...
[ User Name @ 18.07.2005. 14:19 ] @
Ok, shvatam to odprilike... evo recim kako bih napisao jedan prost cms koji bi imao kostur, dodavanje korisnika, i dodavanje novih modula? (a da mu je ovo dodavanje korisnika u stvari modul)?
[ SlashDot @ 15.09.2005. 21:25 ] @
Počni od administracije CMS sustava...:

- Napravi administracisko sucelje ( index.php, style.css, images... )

- inc
- baza.inc.php ( podaci za spajanje na bazu )

- admin
- - index.php
- - - ucitavaj module iz baze
- - - style.css izgled administracije
- - - images/ slike potrebne za administraciju
- moduli
- - neki_modul
- - - info.php
- - - index.php ( prikazi / uradi ... )
- - - admin
- - - - opcije.php ( var. sa opcijama )
- - - - index.php ( ako je X opcija Case X opcija prikazi / uradi ... )

Tako da imaš u bazu tablicu:
moduli ( id, ime, folder, instaliran, update )

I u admin/index.php ispisuješ npr. u js menu opcije na osnovu modula instaliranih u bazi... Npr.

Vijesti
-------
Dodaj novu ?modul=1&akc=1
Pregled Vijesti ?modul=1&akc=2
Kategorije ?modul=1&akc=3

Ovo ti je manji primjer modularnog cms-a koji se naravno može dobro izvesti...