Documente Academic
Documente Profesional
Documente Cultură
Cohal Antonio
acohal@ici.ro
Rdu Valentin
vradut@ici.ro
Abstract: The paper intents to present the advantages of using open source Content Management System (CMS)
software in designing and administrating Web sites, from the simplest to the most complex ones, by employing basic
and advanced features of the CMS Joomla and CMS Made Simple, systems that tend to deliver the same functional
features as the commercial systems, for a much lower basic cost. By comparing these two CMS instruments, we wish
to explain the concept of Content Management System, and also to present some basic notions that might guide users
in choosing the optimal solutions, both technically and financially, for Web project implementation..
Keywords: CMS, Joomla, CMS Made Simple, content management, WCMS, workflow, data warehouse.
1. Introducere
Pentru meninerea evoluiei dinamice permanente observat i prin creterea exponenial a
mrimii i complexitii coninutului ce este furnizat utilizatorilor, dar i al surselor din care
provine, site-urile web au nevoie de o administrare dinamic pluridisciplinar, dar i de
instrumente prin care se poate realiza acest lucru. Administrarea eficient a coninutului poate fi
coroborat cu tendina ultimilor ani de a transforma internetul ntr-o uria reea social, ca
mijloc de comunicare, colaborare i partajare a coninutului ntre participanii activi din
interiorul comunitilor sau ca platform de business care permite promovarea i extinderea de
noi modele de afaceri.
Astfel din interaciunea utilizatorilor (fie c vorbim de administratori de website-uri sau
utilizatori obinuii) cu noile forme de tehnologie, precum i din capacitatea site-urilor web de a
obine i procesa eficient feed-backurile acestora, a rezultat un set de concepte noi dintre care
cel de management al coninutului (content management) a impulsionat realizarea de sisteme
performante de management al coninutului (Content Management System).
Managementul coninutului este procesul de colectare, gestionare i publicare a
coninutului.
Colectarea reprezint crearea sau dobndirea de informaii de la surse existente i conversia
acestora (dac este necesar) n formate standardizate;
Gestionarea presupune realizarea unei baze de date ce stocheaz nregistrri i/sau fiiere
cu elemente de coninut sau date administrative.
Publicarea reprezint disponibilitatea coninutului prin extragerea componentelor acestuia
Revista Romn de Informatic i Automatic, vol. 20, nr. 4, 2010
53
din baza de date i construirea de publicaii specifice cum ar fi: web site-uri, documente
imprimate, etc.
n ncercarea de a defini coninutul, trebuie s facem distincie ntre dou noiuni
asemntoare la prima vedere: date i informaii, care sunt distincte dar pot interaciona.
Datele reprezint cel mai mic element pe care sistemele informatice l pot manipula i stoca
n bazele de date. Prin procesul de colectare a datelor se permite utilizatorilor s creeze coninut.
Informaia este rezultatul procesului de transformare a cunotinelor fiinelor umane n
elemente de comunicare ntre ele care, odat mbogite, se vor transforma din nou n
cunotine. Informaia nseamn toate formele comune de comunicare cunoscute ca de exemplu:
text (articole, cri, tiri), sunet (muzic, conversaie, lectur), imagini (fotografii, ilustraii),
elemente n micare (video, animaii), fiiere de calculator (foi de calcul tabelar, slide show-uri)
i alte fiiere proprietare pe care dorim s le gsim sau s le utilizm.
Coninutul este reprezentat de informaii structurate i etichetate cu metadate care, spre
deosebire de informaiile brute, permit gestionarea acestora n mod eficient. Prin urmare,
coninutul reprezint informaia etichetat cu metadate, astfel nct un calculator s poat
organiza i sistematiza colectarea, gestionarea i publicarea acesteia. Un sistem de management
al coninutului este cu att mai eficient dac poate aplica metodologiile sale datelor, fr a
distruge semnificaia informaiei.
54
Figura 2.1-1. Schema de principiu a unui CMS. Componenta static i componenta dinamic
55
costuri reduse - CMS-ul open-source este gata creat i este gratuit, clientul pltete doar
personalizarea i implementarea CMS-ului, n timp ce dezvoltarea unui CMS propriu
cost mult i necesit foarte mult timp;
mbuntire continu - CMS-urile open-source sunt folosite de oameni din ntreaga
lume, astfel eventuale erori i probleme de funcionare sunt corectate, n urma feedback-urilor utilizatorilor, n vreme ce CMS-ul propriu este testat doar de firma
dezvoltatoare i angajaii firmei beneficiare;
design flexibil i elegant - exist o mulime de abloane(template-uri) gata create i
libere de orice drepturi de autor, care pot fi i personalizate dup plac;
ntreinere uoar - administrarea bazat pe CMS este simpl i nu necesit cunotine
de programare avansate i se realizeaz ntr-un CMS open source printr-o interfa de
administrare prietenoas, unde chiar i un utilizator neexperimentat poate realiza
actualizri, editri i modificri de coninut avnd la dispoziie documentaie i sfaturi
de utilizare obinute n mod gratuit;
extensibilitate produsul ofer o gam larg de funcionaliti suplimentare prin
intermediul modulelor i componentelor dezvoltate de o comunitate larg de utilizatori.
Un WCMS este format din dou componente principale: Front end sau interfaa destinat
manipulrii i vizualizrii coninutului i Back end sau interfaa de administare.
56
57
Pentru companii i organizaii ale cror cerine depesc cu mult oferta de baz a pachetului
Joomla! sau extensiile gratuite, framework-ul flexibil permite dezvoltatorilor s creeze cu
uurin add-on-uri sofisticate ca de exemplu:
Sistemul Joomla! const din multe pri distincte, care permit extensii modulare i integrri
mai uoare. Un exemplu de astfel de extensii sunt cele numite Plugin-uri. Plugin-urile sunt
extensii care permit noi funcionaliti. Exist 4.000 de extensii pentru Joomla! disponibile prin
directorul de extensii.
n plus fa de plugin-uri, exist i extensii mai complexe. Componentele permit
webmasterilor s creeze comuniti prin extinderea caracteristicilor de utilizator, s fac backup
pentru site, s traduc coninutul, s creeze URL-uri mai prietenoase pentru motoarele de
cutare, etc.
Modulele au rol de poziionare n pagin a diverselor tipuri de coninut (de exemplu afiarea
unui calendar) sau includerea de coduri (de exemplu Google AdSense) n codul Joomla!
Joomla reprezint un proiect n continu expansiune care poate fi caracterizat prin
urmtoarele avantaje i dezavantaje:
Puncte tari sau pro Joomla
n continuare, pentru exemplificarea utilizrii acestora, vom descrie opiunile de baz care
se regsesc n construcia unui site web folosind Joomla.
59
60
61
Figura 5.2-1. Schema general de navigare ntr-un site web creat de CMS Made Simple
63
65
66
67
faptul c, dac dorim scrierea propriului modul, acest lucru se face mult mai simplu
pentru CMSMS dect pentru Joomla.
Adugarea de coninut se realizeaz mult mai uor n CMSMS datorit afirii paginilor
site-ului ntr-o list ierarhic mai uor de editat dect n Joomla, unde fiecare pagin
reprezint un nou articol ce aparine unei seciuni i pentru care trebuie creat manual un
meniu propriu, dac se dorete acest lucru.
n continuare prezentm principalele elemente de comparaie ntre Joomla i CMSMS:
a) Cerine de sistem
Application
Server
Approximate
Cost
Database
Operating Programming
System
Language
GNU GPL +
optional
Commercial
license
Any
PHP
Any php
enabled
server
GNU/GP v2
Any
PHP
Apache
License
Web
Server
System
Requirements
CMS Made
Simple
Apache
Free
MySQL,
Postgres
Joomla!
Any that
supports PHP
(Apache
recommended)
Free
MySQL
b) Securitate
Audit
Trail
Captcha
Content
Approval
CMS Made
Simple
Yes
Free Add
On
No
Joomla!
No
Free Add
On
Yes
Email
Verification
Kerberos
Authentication
LDAP
Authentication
Login
History
No
No
No
Limited
Yes
No
Yes
Yes
Security
c) Uurin n utilizare
Drag-NDrop
Content
Email To
Discussion
Friendly
URLs
Image
Resizing
Macro
Language
Mass Upload
Server
Page
Language
CMS Made
Simple
Yes
Free Add
On
No
No
No
No
Limited
Joomla!
No
Free Add
On
Yes
Yes
No
Yes
Yes
Ease of Use
68
d ) Performan
Advanced
Caching
Database
Replication
Load Balancing
Page Caching
CMS Made
Simple
Yes
No
No
Yes
No
Joomla!
Yes
No
Yes
Yes
No
Content
Staging
Inline
Administration
Online
Adminis
tration
Sub-sites /
Roots
Performance
e) Management
Advertising
Management
Asset
Management
Content
Scheduling
Management
CMS Made
Simple
Free Add On
Yes
No
Free Add On
No
Yes
No
Joomla!
Yes
Yes
Yes
No
Yes
Yes
Yes
f) Aplicaii
Blog
Chat
Classifieds
Contact
Management
Database
Reports
Discussion
/ Forum
Document
Management
Events
Calendar
Built-in
Applications
CMS Made
Simple
Free
Add
On
Free Add
On
No
No
No
Free Add
On
No
Free Add
On
Joomla!
Yes
Free Add
On
Free Add
On
Yes
Free Add
On
Free Add
On
Free Add On
Free Add
On
7. Concluzii
Att Joomla CMS ct i CMS Made Simple reprezint dou instrumente open source de
content management foarte populare n rndul utilizatorilor, ambele prezentnd avantaje i
dezavantaje. Verdictul final este dat de fiecare utilizator care apreciaz stabilitatea sistemului,
uurina n utilizare, i rezultatele obinute.
69
BIBLIOGRAFIE
1. Joomla!Bible Wiley Publishing, Inc Ric Shreves;
2. MICAN, D., N. TOMAI, R. I. CORO: Web Content Management Systems, a
Collaborative Environment in the Information Society - Faculty of Economics and Business
Administration, Babe-Bolyai University -;
3. http://wiki.cmsmadesimple.org
4. http://en.wikipedia.org/
70