Alati za upravljanje sadržajem (CMS)(.ppt)

Report
ALATI ZA
UPRAVLJANJE
SADRŽAJEM(CMS)
Tena Špoljar
Lorena Škalac
UVOD
• Potreba za zamjenom klasičnih web stranica
• Pojavljuju se alati za izradu
i održavanje sadržaja
web sjedišta
• Nazivaju se CMS sustavi
Situacija br.1 : Baka Zlata(73)
• Izrađuje keramiku
• Setove šalica i čajnika sa šahovnicom
naručuje sve više ljudi diljem Hrvatske
• Piše šaljivu poeziju
• Ima unuka Sinišu(19) koji se dosjetio ideje da
baka proširi svoju prodaju putem interneta
te putem njega podijeli svoju poeziju s drugima
Situacija br.2 : Novinarska grupa 5.b
• 5. b Osnovne škole "Skoči!"
• Učenici su pokazali talent za
pisanjem i veliku želju za
pokretanjem školskih e-novina
• Profesorice Točkica i Slovo podržavaju njihovu ideju i
voljne su sudjelovati kao lektorice i urednice
• Informatičar, profesor Parica ima prijedlog za njih
Situacija br.3 : gosp. Bitnić(50)
• Direktor je tvrtke Profit
• Želi web stranicu koja bi njegovim
klijentima pružila uvid u osnovne
informacije o tvrtki, ali i neke
dodatne opcije kao katalog s
proizvodima, posebnim
pogodnostima, online kupovinu,
slanja e-mail obavijesti...
• Želi uložiti što manje vremena i
novaca za ostvarenje i održavanje
njegove ideje
ŠTO JE CMS?
• engl. Content Menagment System
• Sustav za upravljenjem sadržajem
• Software koji nam omogućava da samostalno
kreiramo svoje web stranice
• Nije potrebno predznanje
• Potrebno : web preglednik te dozvola vlasnika CMS-a
(korisničko ime i lozinka)
APLIKACIJE
APLIKACIJA ZA UPRAVLJANJE
SADRŽAJOM
• Autoru upravljanje izradom,
izmjenama ili uklanjanje
sadržaja
• Unaprijed definirane stavke
web stranice koje želimo
mjenjati
• CMS obično podržava veliki
broj formata dokumenata
(npr. XML, PDF, JPG, AVI, MP3
itd.).
• Grafički dizajn odvojen je od
sadržaja.
APLIKACIJA ZA IZLAGANJE
SADRŽAJA
• Komunikacija s korisnicima
• Subjekt ovdje ostavlja
svoje podatke, omogućuje
kontakt putem nekih
komentara
• Mogućnosti korisnicima da
postave pitanja i slično.
ŠTO NAM JE POTREBNO ZA
KORIŠTENJE CMS-A?
XAMPP
• X Apache HTTP Server MySql Php Perl
• Uključuje Apache, MySql i Php/Perl/Phyton
• Računalo dobiva mogućnost rada kao web server i
okruženje pogodno za rad s CMS-om
• LAMP (Linux Apache MySql Php)
• WAMP (Windows Apache MySql Php)
• MAMP (Mac OS X Apache MySql Php )
Web poslužitelji (serveri)
• Njihova osnovna funkcija je omogućiti nekom sadržaju
dostupnost putem interneta
• Instalacijom web servera na računalo imamo opciju
iskoristiti ga na internetu ili lokalnoj mreži
• Apache je vodeći web server software. Radi na svim
operativnim sistemima.
• IIS (Internet Information Services) - kao Microsoftov
proizvod radi samo na Windowsima
Programski jezici
• Interpreteri su posebni programi koji izvršavaju liniju po liniju
koda (bez prethodnog prevođenja) u strojni jezik
• Intrepretirani kod ne ovisi o arhitekturi računala na kojem se
nalazi
• Programskih jezici za koje postoje interpreteri : PHP, Perl i
Phyton
• CMS kreira stranice koje su kod u nekom od navedenih jezika
• PHP (Personal Home Page) – koristi za izradu dinamičkih web
stranica
• Koristeći CMS autor ne treba poznavati programski jezik, ali
mora računalo opskrbiti alatima za baratanje s njima.
Baze podataka
• Pružaju mogućnost za pohranjivanje podataka nad kojima
ćemo imati kontrolu i preglednost
• u CMS-u svi podaci o korisnicima, lozinke, dozvole, sadržaji i
ostalo su pohranjeni u bazama
• MySql je sistem za upravljanje relacijskim bazama podataka,
ali ne uključuje grafičko sučelje (GUI - Graphical User
Interface).
• Korisnici se mogu služiti sa komandnom linijom (CLI Command-line Interface) ako imaju znanje ili dodatnim
programom koji će im pružiti grafičko sučelje
• phpMyAdmin je alat pisan u PHP programskom jeziku. Služi za
administriranje baza podataka i izvršavanje SQL naredbi kroz
grafičko sučelje.
ZAŠTO JE HTML BOLJI IZBOR?
• Statičke web stranice
• Samo autor koda može napraviti izmjene na stranici
-> nužno poznavanje programskog jezika
• Prednost nad CMS-om : mnogo veća grafička
fleksibilnost te mogućnost izradnje kompleksne
strukture
ZAŠTO JE CMS BOLJI IZBOR?
• Jednostavna promjena dizajna
• Editiranje stranice može se vršiti bilo kada te potpuno
besplatno za razliku od statičkih web stranica
• Nema potreba za čekanjem zbog prikupljanja
novčanih sredstava
• Trenutačna realizacija promjena
Još neke opcije i prednosti CMS-a...
• SEO (Search Engine Optimization) - poboljšana
dostupnost stranice putem web tražilica.
• Dizajn stranice – mnogobrojni predlošci
• Globalna izmjena podataka - Ako na svojoj stranici imamo
izbornik ili sadržaj koji treba biti jednak na svakoj
podstranici dovoljno je izmjenu napraviti jednom, a
sadržaj će biti izmjenjen gdje god se pojavljuje
• Višejezičnost – sistematizirano i jednostavno za uporabu
- Postoje dva editora pri unosu podataka
(engleski i hrvatski)
KOMERCIJALNI CMS
SUSTAVI
BESPLATNI CMS
SUSTAVI
• Clearspace
• Convio
• EditMe
• ELM Content Management
Systems
 Prednost : stabilnost,
sigurnost, stalna
korisnička podrška te
mogućnost ugradnje u
postojeće sustave i
korisnikove baze
podataka
• Joomla
• Drupal
• phpNuke
• Typo3
• Mambo
• Wordpress
 Prednost : dostupnost i
cijena
 Mana : daju veoma slične
web stranice te postoji
nedostatak naprednih f-ja
zastupljenih u
komercijalnim.
Prema brojnim izvorima i statistikama
najkorištenija tri CMS-a bila bi Wordpress, Joomla!
i Drupal.
• Wordpress - nudi najviše predložaka dizajna
- besplatan je
- jednostavan za koristiti i instalirati
- baka Zlata
• Joomla! - nudi nešto manje predložaka za dizajn stranice
- zahtjeva nešto više spretnosti za instalaciju
- također je besplatan
- 5.b
• Drupal – besplatan
- g. Bitnić
ZAKLJUČAK
• Web stranice imaju veliki značaj u uspješnosti poslovanja
• Open source ne označava besplatan program već
mogućnost da korisnik vidi kod koji ga sadržava
• Korištenje besplatnog softwarea često je besplatno
samo do trenutka komercijalne upotrebe –> tada
općenito zahtjeva dodatni softver koji se plaća
• CMS će i unatoč tome biti jeftino te vremenski i novčano
isplativo rješenje
• Također, jer omogućuje jednostavno i samostalno
kreiranje i održavanje web stranice
LITERATURA
1. V. Čerić, M. Varga, Informacijska tehnologija u poslovanju, Element,
Zagreb, 2004.
2. http://www.slideshare.net
a) techsoupcanada, Word press presentation2, 12.1.2014.
b) sdmaxey, Introduction to Drupal, 10.1.2014.
c) groh16669, Comparison of top cms systems, 10.1.2014.
3. http://www.youtube.com
a) Eli the computer guy
• Introduction to servers, 5.1.2014.
• Introduction to Website Administration, 5.1.2014.
b) Daniel O'Neil, Web Content Management Explained, 5.1.2014.
c) profgarrett, How does a content management system work, 5.1.2014.
4. http://en.wikipedia.org
a) XAMPP, 9.1.2014.
b) Apache HTTP server, 9.1.2014.
c) PHP, 9.1.2014.
d) MySql, 9.1.2014.
e) Free and open-source software, 9.1.2014.
f) Content management system, 9.1.2014.
5. http://www.mojweb.com.ba/cms/2-sistem-za-upravljanje-sadrzajemcms.html , 10.1.2014.
6. http://eucenje.efst.hr/sustavi-za-upravljanje-sadrzajem-cms/ , 10.1.2014.
7. CMS sustavi i sigurnost, CARNet CERT u suradnj s LS&S–om, 2008.

similar documents