Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Literatura o izradi CMS-a???

[es] :: PHP :: Literatura o izradi CMS-a???

[ Pregleda: 2099 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

predic
Milan Predic
?

Član broj: 94920
Poruke: 68
77.46.203.*



Profil

icon Literatura o izradi CMS-a???10.04.2009. u 10:05 - pre 149 meseci
Da li neko poseduje ikakvu literaturu ili bilo kakav link o izradi CMS-a??

Nesto sto moze lepo da objasni koncept, na sta treba obratiti paznju, MVC itd..

Ono sto sam pronasao je
PHP5 CMS Framework Development - Martin Brampton

i jos nekoliko interesantnih linkova.
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.telenor.co.yu.

ICQ: 4849714


+68 Profil

icon Re: Literatura o izradi CMS-a???10.04.2009. u 18:47 - pre 149 meseci
MVC/MVP i sl, su metodologije izrade aplikacija. Ti treba prvo da smislis metodologiju izrade CMS-a, njegovu arhitekturu, tip ...

Prve stvari koja treba inicijalno da odlucis su:

1) da li pravis CMS opste namene (npr Joomla, eZ ...) ili specijalizovane namene (npr. WordPress)
2) da li pravis typeless CMS (opet eZ) ili CMS koji upravljanje unapred striktno definisanim tipovima sadrzaja (skoro svi ostali CMS-ovi).

Nisam nesto mnogo trazio, ali nisam ni nasao neku dokumentaciju za izradu CMS-ova koja valja. I koja objasnjava sve sto ti je potrebno. Tako da moras prvo da smislis sta hoces, pa da onda trazis dalje :). Naravno, mogu i ja da ti objasnim dosta toga... polagano :O
 
Odgovor na temu

predic
Milan Predic
?

Član broj: 94920
Poruke: 68
212.200.223.*



Profil

icon Re: Literatura o izradi CMS-a???11.04.2009. u 09:44 - pre 149 meseci
Neka je CMS opste namene..
Koristio bih MVC arhitekturu..
Sistem treba da bude lako prosiriv..

Potrebno mi je teorijski da potkrepim izradu CMS-a opste namene

Vec nekoliko dana trazim nesto o tome i iskreno slabo sta moze da se nadje..

Nesto sto sam uspeo da sakupim stavicu ovde, to je prevod iz knjige koju sam naveo u prvom postu.

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,

npr. koje su to prednosti i razlike izmedju poznatih opensource CMS-a



Evo i neceg osnovnog:

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.

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.

Keš(Caches): Brzina operacija i procesiranja bitno zavise i od dobro implementiranog keša.

Meniji: Ovo su zajedničke mogućnosti za sve websajtove, pogotovu kada se radi o navigaciji i ostalim osnovnim listama linkova. Poželjno je da sistem poseduje logiku kreiranja i upravljanja menijima.

Višejezični rad: Svaki moderan CMS uključuje i podršku za više jezika. To znači da će postajati multi-byte karakteri. Zato je najrasprostranjenije korišćenje UTF-8. Jezička podrška u sistemima se često naziva terminima internacionalizacija i lokalizacija.

Dodajem i jedan fajl sa nekim kratkim uputstvom.. pokupio sam sa nekog stranog sajta, vise se i ne secam kog..
Prikačeni fajlovi
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.telenor.co.yu.

ICQ: 4849714


+68 Profil

icon Re: Literatura o izradi CMS-a???11.04.2009. u 11:51 - pre 149 meseci
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

 
Odgovor na temu

predic
Milan Predic
?

Član broj: 94920
Poruke: 68
212.200.223.*



Profil

icon Re: Literatura o izradi CMS-a???11.04.2009. u 15:29 - pre 149 meseci
Generalno me interesuje sam kod! Dakle implementacija.. Govorim o PHP/MYSQL-u

Kao sto sam vec rekao, vodio sam se knjigom "PHP5 CMS Framework Development" - Martin Brampton

Imam za cilj da napravim jednostavan CMS u php-u opste namene!
Konkretno mi treba rad sa statickim sadrzajem.(kreiranje stranica, njihovo povezivanje u meni)
Ne treba mi da idem ne znam koliko siroko..

Ne zameri ali nisam teorijski dovoljno upucen, zato i pitam!

Ono sto zelim da postignem je:

OOP CMS izradjen u php-u koji radi sa statickim sadrzajem.
Mogucnost da taj sistem bude lako prosiriv.
Da razdvojim dizajn-izgled od samog koda-sistema
Naravno, to podrazumeva i organizaciju samog koda, zato sam se i uhvatio za MVC arhitekturu..

Nadam se da sam sad konkretnije objasnio na sta sam mislio :)
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.telenor.co.yu.

ICQ: 4849714


+68 Profil

icon Re: Literatura o izradi CMS-a???11.04.2009. u 16:33 - pre 149 meseci
ne zameram ti sto nisi upucen :). Samo diskutujem, na tebi je da postavis sto konkretnija pitanja na koja mogu da odgovorim u kratko. Iskreno, ja nemam mnogo volje da pisem dugacke tekstove.
Da li znas razliku izmedju MVC i MVP-a. Ja koristim (vise manje) MVP pristup. To je klasican sistem: baza -> neka logika -> template engine -> browser . I nije MVC jedini patern koji razdvaja logiku od dizajna.

Ako te zanima konkretna implementacija, onda si postavio pogresno pitanje. To nema veze sa CMS-ovima. To ima veze sa programiranjem.
 
Odgovor na temu

predic
Milan Predic
?

Član broj: 94920
Poruke: 68
212.200.223.*



Profil

icon Re: Literatura o izradi CMS-a???11.04.2009. u 17:29 - pre 149 meseci
Zanima me konkretnija implementacija! :)

Da, tacno je, trebao sam malo drugacije da postavim pitanje!
Postovao sam u PHP forumu jer sam mislio konkretno na PHP implementaciju.

Hajde onda ovako.. Pitam konkretno o programiranju

Video si fajl koji sam prikacio. Kazes da je dosta zastareo pristup..
Odakle onda pocinjem? Cinilo mi se kao dobar start..
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1115
79.101.230.*

Sajt: www.gvozden.info


+67 Profil

icon Re: Literatura o izradi CMS-a???12.04.2009. u 11:56 - pre 149 meseci
Ja bih se najpre zapitao koji su ciljevi i zadaci...

pretpostavljam da cms nije sam sebi cilj...

stoga, generičko pitanje: šta će ti to uopšte?

čemu tebi služi taj cms? za prodaju, razvoj sopstvenih sajtova? ili možda samo da dokažeš da ga možeš uraditi...

tek onda se prelazi na zadatke koje cms treba da ispuni...

Ja uvek tako...
 
Odgovor na temu

[es] :: PHP :: Literatura o izradi CMS-a???

[ Pregleda: 2099 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.