Setimo se kada su CMS rešenja bila pravi luksuz. To je bilo pre samo par godina. A onda, usledila je eksplozija zahteva. Svi hoće CMS!
Šta je CMS? Čemu služi?
CMS (engl. Content Management System) je sistem za upravljanjem sadržajem internet prezentacije. Danas svi znamo kako je jednostavno održavati sadržaj na mnogim internet prezentacijama. Fejsbuk? Dobar primer, ali ne i idealan. Blog? Solidan primer. Teško je tačno reći šta jeste, a šta ne CMS u pravom, izvornom smislu. Bitno je da se tu radi o održavanju sadržaja, na jednostavan način, bez potrebnog znanja iz programiranja. Detaljno o CMS-u možete naći na wikipediji, englesko izdanje je obimno, dok je srpsko na žalost, prilično oskudno.
Klijent hoće sajt i mogućnost jednostavnog ažuriranja sadržaja.
Idealna prilika za implementaciju CMSa.
Hajde da prođemo kroz projekat projektovanja jednostavnog CMS rešenja. Dakle, klijent hoće internet prezentaciju na kojoj će sam moći da brine o sadržaju. U studiju obično prolazimo kroz 8 koraka prilikom projektovanja rešenja, no sada ćemo se okrenuti koracima vezanim za projektovanje i tehničkim detaljima.
1. Upoznavanje sa zadatkom
Klijentu je bitno da se tu nađe nešto o kompaniji, par novosti, obavezno proizvodi i usluge, i naravno kontakt strana, baš poput većine jednostavnih prezentacija. Naravno, poželjno je da stručno lice iz razvojnog tima pomogne klijentu u definisanju ciljeva prezentacije. Upoznavanje sa zadatkom znači i jasno razumevanje potrebe klijenta.
2. Planiranje
Jedno od pitanja koje se nameće unutar razvojnog tima jeste koristiti gotova rešenja otvorenog koda ili se malo pozabaviti programiranjem? Ponekad sama priprema dizajna za postojeća rešenja može zahtevati više vremena od razvoja cele prezentacije. Gotova rešenja često imaju gomilu opcija i mogućnosti nepotrebnih za jednostavnu prezentaciju. Zadatak, iako jednostavan, može biti i specifičan, te komplikovan za implementaciju kroz postojeći CMS. Sve nas vuče ka izradi novog CMS sistema, umesto korišćenja postojećeg rešenja. Malo programerskog razgibavanja ne može da škodi, a rešenje uvek možete upotrebiti ponovo.
Naravno, u velikom broju slučaja itekako je isplatljivije raditi sa gotovim CMS rešenjem. Ukoliko je projekat složeniji i očekuje se znatno više dinamike u sadržaju prezentacije, nedvosmisleno treba koristiti već razvijeni CMS. Rešenje može biti besplatno, preuzeto sa interneta – Joomla, Drupal… plus još hiljade gotovih rešenja, a i WordPress neretko može zadovoljiti potrebe.
Ukoliko već imate rešenje za koje znate da je pravo za ovaj zadatak, u prednosti ste.
Bitno je stići do cilja čim pre, poštujući pravila igre.
3. Tehnologije
Šta je sve potrebno za pokretanje i optimizaciju CMSa? Na prvom mestu, kao i za sve ostalo što planirate da smestite i objavite na internetu – hosting i domen. Trebaće vam i jedna baza podataka (proizvoljan izbor – MySQL, MSSQL, Access, PostgreSQL, Oracle…), nešto znanja iz server sajd skriptinga (opet više izbora – PHP, ASP, ColdFusion…) i poznavanje HTML i CSS funkcionisanja. Naravno, ukoliko posedujete znanje iz dodatnih klijentskih skriptinga (JavaScript, Flash, AJAX, Silverlight..) možete ih upotrebiti, no nisu neophodni.
Nadam se da članak može pomoći prilikom planiranja izrade jednostavnih CMS rešenja.
Kako vi vidite jednostavna CMS rešenja? Podelite sa nama mišljenja i linkove do radova.
Tags: CMS, Drupal, Joomla, Projektovanje, WordPress














……