Sunteți pe pagina 1din 269

R

o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7
ISBN (ediie online):
978-973-0-11808-7



Romeo MARGEA

Site-uri web dinamice
cu Joomla! 1.5
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7





Refereni tiinifici:
Prof. univ. dr. Doina Dnia
Prof. univ. dr. Ioan Bandu

R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7
Editor ediie online: Camelia Margea





Cuprins

Prefa ............................................................................................................... 11
Capitolul 1
Sisteme de management al coninutului ........................................................... 13
Ce este un CMS? ............................................................................................. 13
Cum au aprut CMS-urile? .............................................................................. 15
Cum lucreaz un CMS? ................................................................................... 18
Structura unui WCMS ..................................................................................... 20
WordPress, Joomla sau Drupal? ...................................................................... 21
WordPress .............................................................................................................. 22
Drupal .................................................................................................................... 23
Joomla .................................................................................................................... 24
De ce Joomla? ................................................................................................. 25
Caracteristicile Joomla .................................................................................... 27
Istoricul Joomla............................................................................................... 28
Capitolul 2
Instalarea Joomla ............................................................................................... 33
Cerine tehnice pentru funcionarea Joomla ................................................... 33
Instalarea unui server web local pe Windows.................................................. 35
Etapele instalrii Joomla ................................................................................. 40
Descrcarea Joomla ........................................................................................ 40
ncrcarea fiierelor pe un server virtual ......................................................... 43
Alegerea directorului pentru instalare ............................................................ 47
Dezarhivarea fiierelor Joomla. ....................................................................... 48
Crearea bazei de date MySQL ......................................................................... 49
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7


4
Crearea bazei de date pe un server virtual cu cPanel ............................................... 49
Crearea bazei de date pe un server 000webhost.com ............................................. 51
Crearea bazei de date cu utilitarul phpMyAdmin ..................................................... 52
Instalarea propriu-zis Joomla ........................................................................ 54
Pasul 1: Selectarea limbii pentru procesul de instalare ............................................ 54
Pasul 2: Verificrile de pre-instalare ........................................................................ 55
Pasul 3: Licena ....................................................................................................... 55
Pasul 4: Configurarea bazei de date ........................................................................ 56
Pasul 5: configurarea FTP ........................................................................................ 58
Pasul 6: Configurarea de baz ................................................................................. 58
Pasul 7: Finalizarea ................................................................................................. 59
Actualizarea Joomla ........................................................................................ 63
Capitolul 3
Administrarea Joomla ........................................................................................ 65
Interfaa public ............................................................................................. 65
Meniurile ................................................................................................................ 67
Meniul de sus ..................................................................................................... 68
Meniul principal .................................................................................................. 68
Alte meniuri i Concepte cheie............................................................................. 68
Firimiturile de pine................................................................................................ 68
Coninutul .............................................................................................................. 68
Ce este Coninutul? ............................................................................................. 68
Prima pagin/pagina de start ............................................................................. 70
Cele mai noi informaii/Articolele cele mai citite .................................................. 70
Publicitatea ............................................................................................................ 70
Zona pentru bannere .......................................................................................... 70
Funciile ................................................................................................................. 71
Zona de autentificare .......................................................................................... 71
Sondaj, vot ......................................................................................................... 71
Cine este online? ................................................................................................. 71
Fluxuri de tiri ..................................................................................................... 71
Cmpul de cutare.............................................................................................. 72
Subsolul .............................................................................................................. 72
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7


5
Elementele decorative ............................................................................................ 72
Interfaa de administrare ................................................................................ 73
Bara de meniuri ...................................................................................................... 75
Bara de instrumente ............................................................................................... 75
Spaiul de lucru ....................................................................................................... 76
Extensiile ........................................................................................................ 77
Componentele ........................................................................................................ 77
Modulele ................................................................................................................ 78
Plugin-urile (plugins) ............................................................................................... 78
Temele vizuale ........................................................................................................ 78
Traducerile ............................................................................................................. 80
Funciile de administrare din bara de meniuri ................................................. 81
Meniul Site ............................................................................................................. 81
Submeniul Panoul de control ............................................................................... 81
Submeniul Manager utilizatori i nivelele de control al accesului ......................... 83
Submeniul Manager media ................................................................................. 86
Submeniul Configurare global ........................................................................... 87
Meniul Meniuri ....................................................................................................... 90
Meniul Coninut ..................................................................................................... 92
Meniul Componente ............................................................................................... 93
Meniul Extensii ....................................................................................................... 94
Submeniul Instalare/Dezinstalare........................................................................ 94
Submeniul Manager module ............................................................................... 97
Submeniul Manager plugin-uri .......................................................................... 100
Submeniul Manager teme ................................................................................. 101
Submeniul Manager traducere .......................................................................... 104
Meniul Unelte....................................................................................................... 105
Submeniul E-mail n mas ................................................................................. 106
Submeniul Verificare global ............................................................................ 106
Submeniul Golire cache ..................................................................................... 106
Meniul Asisten ................................................................................................... 107
Previzualizare site ................................................................................................. 108
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7


6
Capitolul 4
Gestionarea coninutului cu Joomla................................................................. 109
Organizarea coninutului n Joomla ............................................................... 110
Planificarea coninutului site-ului .................................................................. 116
tergerea articolelor, categoriilor i seciunilor ............................................. 118
Adugarea seciunilor i categoriilor ............................................................. 121
Selectarea editorului de text ......................................................................... 125
Adugarea articolelor ................................................................................... 127
Setarea parametrilor de baz ai articolelor............................................................ 131
Setarea parametrilor avansai ai articolelor ........................................................... 133
Setarea informaiilor Metadata ale unui articol ..................................................... 137
Adugarea articolelor statice (fr categorie) ............................................... 138
Capitolul 5
Sistemul de meniuri Joomla ............................................................................. 141
Crearea meniurilor ........................................................................................ 144
Crearea elementelor de meniu ..................................................................... 146
Crearea unui element de meniu direct ctre un articol .......................................... 147
Crearea unui element de meniu Categorie de tip list ........................................... 151
Crearea unui element de meniu Categorie de tip blog ........................................ 155
Crearea unui element de meniu Seciune........................................................... 155
Crearea unui element de meniu de tip Pagina de start ....................................... 156
Crearea unui element de meniu de tip arhiv ........................................................ 157
Crearea unui element de meniu de tip Contacte ................................................... 158
Crearea unui element de meniu de tip Link-uri web .............................................. 160
Crearea unui element de meniu de tip nglobare ................................................... 161
Crearea unui element de meniu Legtur web extern ......................................... 162
Crearea unui element de meniu de tip Alias .......................................................... 162
Crearea unui element de meniu de tip Separator .................................................. 163
Crearea modulelor pentru afiarea meniurilor .............................................. 163
Parametrii modul (Module Parameters) ................................................................ 167
Parametrii avansai (Advanced Parameters) .......................................................... 168
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7


7
Capitolul 6
Optimizarea site-urilor realizate cu Joomla...................................................... 169
SEO, SEM i SMO .......................................................................................... 170
O scurt istorie a SEO .................................................................................... 172
Anii de nceput ..................................................................................................... 172
O schimbare i apariia Google .............................................................................. 173
Epoca de aur......................................................................................................... 174
Setrile interne Joomla pentru SEO ............................................................... 174
Configurarea Joomla pentru a fi SEF ...................................................................... 175
Activarea opiunilor SEF .................................................................................... 176
Utilizarea mode_rewrite ................................................................................... 178
Activarea fiierului .htaccess ............................................................................. 179
Sufixul .html ..................................................................................................... 180
Utilizarea extensiilor SEF ................................................................................... 180
Redirectarea URL-urilor non- www ctre www ...................................................... 181
Metadatele i titlurile paginilor ............................................................................. 182
Metadatele site-ului ......................................................................................... 183
Metadatele articolelor ...................................................................................... 184
Titlul paginii...................................................................................................... 186
Modificarea metatag-ului generator .............................................................. 188
Harta site-ului ....................................................................................................... 189
Extensii Joomla pentru generarea hrii site-ului ............................................... 190
Site-uri generatoare de hri ............................................................................. 192
Firimiturile de pine (Breadcrumbs) ...................................................................... 192
Tehnici SEO generale .................................................................................... 194
Optimizarea coninutului ...................................................................................... 194
Probleme ale JavaScript, Flash i Ajax .................................................................... 195
Raportul HTML-Text.............................................................................................. 196
Indexarea site-ului ................................................................................................ 197
Evaluarea vitezei de ncrcare a site-ului ............................................................... 198
Prevenirea indexrii coninutului .......................................................................... 200
Metatag-ul Robots............................................................................................ 200
Utilizarea fiierului robots.txt ............................................................................ 201
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7


8
Verificarea rangului paginii ................................................................................... 204
Strategia de link-uri .............................................................................................. 205
Realizarea cercetrii cuvintelor cheie .................................................................... 206
Crearea unei liste de nceput a cuvintelor cheie ................................................. 207
Utilizarea unui instrument de gsire a cuvintelor cheie ...................................... 207
Gsirea cuvintelor cheie din zona optim (Sweet-Spot) ...................................... 209
Uitai-v la paginile de top ................................................................................ 209
Evitarea spam-ului cuvintelor cheie....................................................................... 211
Atributul ALT pentru imagini i alte media ......................................................... 212
Restricionai utilizarea cadrelor (frame-urilor) ..................................................... 213
Google Analytics ................................................................................................... 214
Google Webmaster Tools ...................................................................................... 216
n loc de concluzii... ....................................................................................... 218
Capitolul 7
Soluia eCommerce VirtueMart ....................................................................... 221
Caracteristici ale VirtueMart ......................................................................... 222
Descrcarea pachetului de instalare VirtueMart ........................................... 225
Instalarea VirtueMart ................................................................................... 229
Crearea unui magazin virtual ........................................................................ 231
Panoul de control VirtueMart ............................................................................... 232
Configurarea extensiei VirtueMart ........................................................................ 233
Fila Global ........................................................................................................ 234
Zona Global .................................................................................................. 235
Zona Price Configuration .............................................................................. 235
Zona Frontend Features ................................................................................ 235
Zona Tax Configuration ................................................................................ 236
Zona User Registration Settings .................................................................... 237
Zona Core Settings ........................................................................................ 238
Fila Security ...................................................................................................... 239
Zona Security Settings .................................................................................. 239
Zona More Core Settings .............................................................................. 240
Fila Site............................................................................................................. 241
Zona Display ................................................................................................. 241
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7


9
Zona Layout ................................................................................................. 242
Fila Shipping ..................................................................................................... 246
Fila Checkout .................................................................................................... 247
Fila Downloads ................................................................................................. 248
Fila Feed Configuration ..................................................................................... 249
Configurarea magazinului virtual........................................................................... 249
Zona Store i Contact Information ................................................................. 251
Zona Store Information ................................................................................. 251
Zona Currency Display Styles......................................................................... 251
Zona Description .......................................................................................... 252
Zona Terms of Service ................................................................................... 252
Lucrul cu produse i categorii de produse ..................................................... 252
Categoriile de produse .......................................................................................... 252
Crearea unei categorii....................................................................................... 253
Editarea i tergerea categoriilor ...................................................................... 255
Lista de produse ................................................................................................... 255
Crearea unui produs nou ................................................................................... 256
Fila Product Information ............................................................................... 257
Fila Display Options ...................................................................................... 258
Fila Product Status........................................................................................ 259
Fila Product Dimensions and Weight ............................................................. 260
Fila Product Images ...................................................................................... 261
Fila Related Products .................................................................................... 261
Editarea i tergerea produselor ....................................................................... 262
Administrarea magazinului ........................................................................... 263
Opiunile de plat ................................................................................................. 263
Stabilirea taxelor .................................................................................................. 264
Stabilirea curierilor i a taxelor de expediere ......................................................... 265
Urmrirea comenzilor ........................................................................................... 266
Generarea rapoartelor .......................................................................................... 266
Concluzii ............................................................................................................... 268
Bibliografie....................................................................................................... 269
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7





Prefa
Dac cineva mi-ar fi spus, la intrarea n mileniul trei, c peste 10 ani mi va trebui mai puin
de jumtate de or pentru a face un site web complet funcional, cu co de cumprturi,
comentarii, forum etc. a fi zis c fabuleaz. n acele vremuri nc m delectam cu HTML n
Notepad i jonglam cu frame-uri, printr-o conexiune dial-up de 28k. Dei PHP-ul i MySQL-ul
fuseser lansate de mai bine 5 ani, am nceput timid pe aceast direcie i, n nici un caz, nu
anticipam potenialul oferit de acestea.
Situaia s-a schimbat, pentru mine cel puin, odat cu intrarea n scen a CMS-urilor, adic a
sistemelor pentru managementul coninutului. Deja lumea ptrundea n era Web 2.0, iar eu
nu am stat deoparte. Am nceput cu PHP-Nuke, am trecut prin Xoops, Mambo, Drupal,
Wordpress, Moodle, Bitweaver, osCommerce, Zen Cart i m-am oprit invariabil la Joomla.
Datorit multitudinii de extensii disponibile gratuit i versatilitii, am ales aceast platform
pentru activitile practice desfurate de studeni n cadrul disciplinelor e-Business (Afaceri
electronice) i Proiectarea, optimizarea i promovarea site-urilor Web.
Prin urmare aceast carte se adreseaz n primul rnd studenilor economiti, dorindu-se s
fie un suport pentru disciplinele anterior menionate, dar i persoanelor care doresc s-i
creeze propriile site-uri web i au un background minimal n ceea ce privete programarea.
Ceea ce vreau s precizez este faptul ca Joomla nu exclude programarea, cei interesai
putndu-i dezvolta propriile module pentru aceast platform, dar i faptul c cei care nu
posed cunotine de programare pot ajunge la rezultate spectaculoase.
Bineneles, n foarte puine cazuri un site realizat cu Joomla corespunde din prima tuturor
cerinelor. De cele mai multe ori este necesar s intervenii n cod pentru adaptare,
personalizare i finisare, dar efortul este incomparabil mai mic dect n cazul unei dezvoltri
de la zero a site-ului.
Trebuie s scot n eviden i aspectul securitii Joomla, invocat de attea ori de ctre
partizanii dezvoltrii de cod propriu. Beneficiind de aportul unei comuniti impresionante
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7


12
de dezvoltatori i utilizatori, Joomla este cu mult peste soluiile web de garaj, n ceea ce
privete securitatea. Dar i aici ca peste tot, neglijena i indolena se pot dovedi fatale.
Trecnd la modul de redactare al coninutului crii, a dori s fac o precizarea legat chiar
de denumirea aplicaiei care face subiectul acestei cri. Dac vei parcurge cteva lucrri din
literatura strin privitoare la Joomla (vedei Bibliografia), vei observa n majoritatea
cazurilor utilizarea denumirii Joomla!, adic Joomla cu ! la sfrit. Aceasta este
denumirea corect, ns din motive de uurin n redactare i lecturare am preferat
utilizarea denumirii fr semnul de exclamare.
Un alt aspect care se cuvine precizat este cel al denumirilor meniurilor, opiunilor i
comenzilor din Joomla. Chiar dac utilizatorii avansai din Romnia prefer s foloseasc
limba englez (cred c muli dintre dvs. ai trit mcar o dat comarul utilizrii unui
Windows n limba romn), am preferat s folosesc sistemul comanda n limba romn
urmat de comanda n l. Englez ntre paranteze, iar imaginile captate din aplicaie sunt cu
interfaa n limba romn. De ce aceast abordare? Pentru c, n general, site-urile pe care le
crem trebuie s aib n vizor utilizatorul romn obinuit de Internet i n mai puine cazuri
utilizatorii avansai (familiarizai mai degrab cu instruciuni i interfaa programelor n limba
englez).
Din pcate, n aceast carte nu am putut aborda toate aspectele pe care mi le-a fi dorit n
materie de Joomla. Am ncercat s acopr ct mai multe elementele eseniale necesare
demarrii unui proiect web pe aceast platform, la nivel conceptual, caracteristici i
utilitate, fr a intra pe ct posibil n detalii specifice tutorialelor de genul Pasul 1, Pasul 2.
Bineneles, aceast abordare presupune din partea cititorului un efort suplimentar.
Exceptnd cteva subcapitole, cartea nu poate fi lecturat asemenea unui roman, ci lectura
trebuie coroborat cu punerea n practic, fiind mai degrab o activitate de genul read, trial
& error.
nchei prin a adresa mulumiri membrilor comunitii Joomla Romnia. Dac aceast
platform v-a intrat sub piele i dorii n continuare s fii la curent i s v conectai la
lumea Joomla, v ndemn s ntrai n aceast comunitate, care pe parcursul anilor s-a
dovedit a-mi fi un aliat de ndejde.

Autorul
Timioara,31 martie 2011

R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7





1
Sisteme de management
al coninutului
Ce este un CMS?
Abreviat ca CMS (Content Management System), un Sistem de Management al
Coninutului este dificil de definit datorit naturii sale nglobatoare i a varietii
de funciuni.
ntr-o definire simplificat, un Sistem de Management al Coninutului este un
sistem software sau o suit de aplicaii i instrumente care permit administrarea,
gestionarea i publicarea de coninut electronic.
Mai precis, CMS-urile faciliteaz stocarea, organizarea, controlul i publicarea de
articole (text electronic), imagini, resurse multimedia sau alte tipuri de fiiere
electronice.
Unul dintre atuurile CMS-urilor este acela c faciliteaz adesea crearea n comun
de documente electronice, acestea putnd fiind administrate de ctre numeroi
participani. Aceti participani joac un rol major n CMS-uri, pe de o parte ca
administratori, iar pe de alt parte ca utilizatori i editori.
Multe CMS-uri ofer o interfa grafic bazat pe web, care permite editorilor s
acceseze i s gestioneze online coninutul, folosind doar un browser Web.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 1
14
Exist variante aparte de CMS-uri, cum ar fi: Enterprise Content Management
System (ECMS), Enterprise Resource Planning (ERP), Customer Relationship
Management (CRM), Document Management Systems (DMS), Human Resource
Management (HRM) etc.
Abrevierea WCMS (Web Content Management System) este folosit pentru
Sistem de Management al Coninutului Web, categorie din care face parte i
Joomla.
Un WCMS reprezint un sistem software utilizat pentru crearea i administrarea
ct mai automatizat a coninutului unui site web, iar administrarea sa se face
prin intermediul unui browser web. Scopul WCMS-urilor este acela de a reduce
sau elimina intervenia programatorilor la editarea i administrarea unui site.
Un CMS Web este practic un CMS cu faciliti adiionale pentru uurarea publicrii
de coninut pe site-urile Web. Sistemele de management al coninutului Web sunt
folosite adesea pentru stocarea i controlarea documentelor, cum ar fi: articole,
tiri, manuale de operare, manuale tehnice, ghiduri de vnzri i brouri de
marketing.
Coninutul unui site Web realizat cu ajutorul WCMS-urilor poate fi uor de
administrat prin intermediul unei interfee Web simple, fr a fi necesare
cunotine n domeniu (design Web, programare Web). WCMS-ul permite
administratorilor s adauge/modifice/tearg coninutul i structura unui site
Web prin intermediul unui browser web obinuit.
De asemenea, un WCMS ofer opiuni i caracteristici pentru indexarea i
cutarea de documente, pentru precizarea de cuvinte cheie i alte metadate
pentru motoarele de cutare.
Cele mai folosite Web CMS-uri sunt gratuite, printre cele mai rspndite
numrndu-se: WordPress, Joomla!, Drupal, PHP-Fusion, PHP-Nuke, CMS Made
Simple etc.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEME DE MANAGEMENT AL CONINUTULUI
15
Cum au aprut CMS-urile?
Cnd a luat natere World Wide Web, crearea chiar i a unei pagini Web simple
necesita nvarea limbajului pentru Web: HTML. Cei ce realizau pagini web
trebuiau s scrie manual cod HTML n editoare de text sau editoare HTML.
Ulterior au aprut editoare Web profesionale, cum ar fi Adobe Dreamweaver i
Microsoft FrontPage. Acestea au fcut crearea i ntreinerea paginilor Web mult
mai uoar prin furnizarea unei interfee grafice pentru construirea paginilor Web
i minimizarea cantitii de cod HTML care trebuia scris de ctre cei care le
realizau.
n ciuda avantajelor oferite de editoarele Web de tip WYSIWYG (What You See Is
Wat You Get - ceea ce vezi pe ecran este ceea vei obine), o problem major o
constituia faptul c paginile HTML erau statice. Pentru a schimba coninutul unei
pagini, aceasta trebuia modificat pe PC-ul local i apoi copiat pe server. Acest
lucru nu doar c era incomod i costisitor, dar fcea imposibil existena unor
site-uri de genul eBay sau Amazon.
n aceste condiii, din dorina de a oferi elemente interactive pe paginile web, au
aprut limbajele scriptice Open Source, cum este PHP
1
. PHP a fost optimizat s
coopereze perfect cu bazele de date MySQL, care sunt de asemenea sub licen
Open Source. Infrastructura necesar pentru serverele Web a fost oferit de
sistemul de operare Linux i serverul Apache. LAMP (Linux, Apache, MySQL, PHP)
a devenit curnd sinonim cu prezena interactiv pe Internet, cu suport pentru
bazele de date.
Curnd dup aceasta, producia de software s-a dezvoltat, aprnd o multitudine
de aplicaii PHP. Limbajul PHP i alte aplicaii au fost mbuntite, fapt ce a dus
rapid la un numr enorm de utilizatori i dezvoltatori. Astfel a fost posibil ca
paginile HTML statice considerate nvechite i costisitoare s fie revizuite,
devenind dinamice.

1
http://www.php.com
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 1
16
Dei utilizarea PHP, MySQL i a editoarelor Web avansate au simplificat munca
programatorilor Web, atunci cnd un site Web se extinde dincolo de cteva
pagini, ntreinerea i dezvoltarea sa constituie o problem, devenind o munc
non-stop.
Pentru a rezolva aceast problem, o serie de mari publicaii media au trecut la
utilizarea unui tip special de software Sistemul de Management a Coninutului.
Aplicaiile CMS nu doar c permit administrarea simplificat sau chiar automat al
coninutului site-ului, ci permit autorilor i jurnalitilor fr cunotine tehnice, s
publice articole direct n sistem prin intermediul unei interfee utilizator.
Utilizarea acestui tip de interfee nu necesit cunotine de HTML sau alte
deprinderi tehnice, minimiznd astfel potenialul introducerii de probleme sau
inconsistene funcionale n procesele de publicare.
O dat cu implementarea unui CMS majoritatea problemelor legate de
managementul site-ului dispar. Caracteristici cum ar fi harta site-ului sau cutarea
pe site sunt realizate automat, fr a necesita reprogramarea lor.
Caracteristici adiionale cum ar fi forumuri, couri de cumprturi i galerii de
imagini sunt incluse n software sau sunt disponibile ca plugin-uri. Toate acestea
duc la minimizarea efortului de dezvoltare personalizat i la reducerea
substanial a numrului de erori i probleme de securitate care ar putea apare
odat cu dezvoltarea acestora.
Pentru corporaii mari, folosirea CMS-urilor a crescut dramatic n anii `90, ns
datorit costurilor de dezvoltare de sute sau mii de dolari, aceast tehnologie a
rmas ns n afara micilor organizaii i a utilizatorilor individuali. De asemenea,
sistemele profesionale aveau n general interfee de management complicate,
care permiteau unei mari organizaii s menin controlul asupra a mii de articole
i sute de utilizatori. Simpla ntreinere necesita cunotinele unui expert n
aplicaiile CMS.
Situaia sa schimbat o dat cu apariia CMS-urilor Open Source gratuite cum ar fi
WordPress, Joomla! i Drupal. Acestea pe lng faptul c sunt gratuite, au i
interfee uor de utilizat. Aproape oricine le poate descrca, instala i utiliza pe un
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEME DE MANAGEMENT AL CONINUTULUI
17
server web n mai puin de jumtate de or. Astfel, lumea Web a ajuns la nivelul
2.0.
CMS-urile ofer numeroasele avantaje printre se numr:
procese de instalare simple;
service uor al codului surs;
securitatea codului surs;
prietenoase cu utilizatorul;
extindere uoar;
dezvoltare simpl;
instruire uoar pentru noii dezvoltatori;
interfee standardizate cu alte programe;
costuri reduse;
independen fa de furnizori;
independena de hardware i sistemele de operare.
Aspectul unui site realizat cu un CMS este dictat de temele vizuale (template)
utilizate, acestea putnd fi setate pentru ntreg site-ul web sau chiar asociate cu
pagini individuale, determinnd reprezentarea vizual a coninutului pentru
utilizator. Cnd este adugat un nou articol pe site-ul web, acesta este publicat
automat cu tema vizual standard i astfel ntregul site pstreaz acelai aspect
sau tematic.
V putei pune ns ntrebarea fireasc totui, de ce nu a trecut toat lumea la
CMS-uri? dei acestea ofer numeroase avantaje. Exist cteva rspunsuri la
aceast ntrebare, primul i cel mai frecvent motiv fiind ineria. Cnd o persoan
s-a acomodat cu o anumit manier de lucru nu conteaz ct de nvechit
aceasta adesea detest schimbarea. Dup ani de munc grea n dezvoltarea
site-urilor pe baza HTML sau PHP, poate fi aproape dureros ca s fie minimizat
rolul acestor deprinderi greu dobndite, prin nlocuirea cu o soluie automat.
Un alt factor care ncetinete trecerea la o soluie CMS este existena a sute de
pagini web care trebuie convertite de la formatul lor HTML brut. Pentru un site
web considerabil, migrarea coninutului poate constitui o adevrat provocare.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 1
18
ns timpul investit iniial n portarea site-ului pe un CMS va determina economii
de timp pe mai trziu, la ntreinerea site-ului.
O alt barier real, este cea de natur tehnic: la trecerea pe un CMS, era nevoie
ca serviciul de gzduire web s ofere suport pentru PHP i MySQL. Actualmente,
aproape toi furnizorii de servicii de gzduire web ofer aceste opiuni, chiar mai
mult, ofer CMS-uri preinstalate.
Cum lucreaz un CMS?
Funcionarea unui CMS este puin mai complicat dect a unui server web simplu,
dar pentru a putea utiliza eficient Joomla este necesar s cunoatei procesele de
baz pe care le utilizeaz un CMS pentru a regsi, formata i returna coninutul
cerut de ctre browser-ul web.
Un sistem client-server este o structur de reea n care un numr nelimitat de
clieni (staii de lucru) pot accesa servicii oferite de un server central. Serverul este
responsabil pentru furnizarea serviciilor. n acest caz, clientul este un browser
Internet, care poate comunica cu serverul i se cupleaz la interfaa utilizator.
Serverul pentru web este Apache i pentru baza de date este MySQL.
Figura 1.1 prezint o diagram a unui server web simplu, static. Interaciunea
ncepe atunci cnd un browser cere o pagin web de pe server. Serverul web
extrage codul HTML din fiierul HTML cerut (de exemplu, index.html) i l
returneaz browser-ului. Fiierul HTML este denumit pagin web static deoarece
pagina returnat browser-ului este exact coninutul fiierului stocat pe server.
S aruncm o privire asupra proceselor executate de o cerere ctre un CMS cum
este Joomla, ca n Figura 1.2. Browser-ul web cere o pagin (de exemplu,
index.php) de pe serverul web. Dei pagina cerut de browser pare similar cu
cea cerut n cazul unei pagini HTML simple, n acest caz se activeaz un ntreg
sistem de procese. Cererea determin ca o parte din Joomla s se ncarce pe
serverul web i s nceap execuia pe motorul PHP al serverului. Joomla
analizeaz cererea pentru a determina ce coninut este cerut i apoi sistemul
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEME DE MANAGEMENT AL CONINUTULUI
19
Joomla deschide o conexiune cu serverul de baze de date i cere din baza de date
coninutul articolului specificat.

Figura 1.1 server web static (sursa: Beginning Joomla!, 2009, pg.7)


Figura 1.2 server web dinamic (sursa: Beginning Joomla!, 2009, pg.7)
Odat ce este extras coninutul articolului, Joomla formateaz articolul utiliznd
stilul corespunztor temei vizuale selectate. Joomla creeaz coninutul n format
HTML i l trimite apoi ctre browser, unde acesta va fi afiat utilizatorului n
aceeai form ca i cum ar fi un fiier HTML static.
ntr-un CMS coninutul este dinamic, fiind extras din baza de date i apoi formatat
prin intermediul uneia dintre temele grafice ale site-ului, pentru a putea fi afiat n
browser-ul web. Deoarece coninutul articolului este stocat sub form de date n
baza de date, aspectul articolului poate fi schimbat foarte uor prin simpla
modificare a ablonului vizual Joomla. Dac se dorete un aspect nou pentru
site-ul web, se poate selecta o tem vizual diferit i instantaneu coninutul
original va fi vizibil ntr-un stil de prezentare complet nou, nefiind necesar
recrearea tuturor paginilor ca n cazul unui site clasic.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 1
20
Iat simplificat ce se ntmpl cnd un computer acceseaz un site Joomla:
se stabilete o conexiune Internet prin intermediul furnizorului de servicii;
se apeleaz adresa web (URL) cerut n browser-ul web;
browser-ul web face contactul cu serverul web;
serverul web trimite o cerere ctre interpretorul limbajului PHP care este
instalat pe server;
interpretorul apeleaz fiierele PHP ale Joomla i le interpreteaz;
interpretorul cere datele necesare din baza de date MySQL;
interpretorul PHP creeaz codul HTML sau XHTML al paginii, depinznd de
serverul web utilizat;
serverul web livreaz pagina sau genereaz codul ctre browser-ul client;
browser-ul detecteaz n pagina primit indicatorii pentru fiiere CSS i
alte fiiere (imagini, elemente flash etc.) i le cere pe acestea separat de
pe serverul web;
odat ncrcate toate fiierele necesare, browser-ul le analizeaz i
interpreteaz, iar apoi afieaz pagina.
Se poate observa din acest curs al evenimentelor c serverul web dinamic implic
un numr de componente care nu au nicio relaie direct cu Joomla.
Structura unui WCMS
Indiferent c vorbim de WordPress, Joomla sau Drupal, un WCMS are mai multe
elemente structurale, cele mai importante fiind: interfeele, drepturile de acces,
coninutul i extensiile.
Interfeele
Un WCMS const ntr-o interfa pentru utilizator sau interfa public (Front
End) i o interfa pentru administrare (Back End). Interfaa public este acea
parte a site-ului web pe care pot s o vad vizitatorii i utilizatorii autentificai.
Interfaa pentru administrare conine partea de administrare a site-ului, pentru
administratori. Configurarea, crearea de coninut, ntreinerea, actualizarea,
curarea, generarea statisticilor etc., se realizeaz din interfaa de administrare,
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEME DE MANAGEMENT AL CONINUTULUI
21
de ctre personalul autorizat. n general, interfaa pentru administrare se afl la o
adres URL diferit de cea a site-ului web.
Drepturile de acces
ntr-un WCMS, oamenilor implicai n activitatea de creare i/sau administrare le
sunt atribuite nume de utilizator i grupuri. Fiecare dintre acestea confer drepturi
de acces diferite, care se ntind de la simplu utilizator nregistrat ca autor i editor,
pn la super-administrator, care are control complet asupra WCMS-ului.
Bazndu-se pe aceste drepturi, site-ul web poate afia coninut diferit pentru
fiecare tip de utilizator.
Coninutul
Coninutul poate avea diverse forme, n cazul cel mai simplu fiind text. ns
coninutul poate fi o imagine, un link, o melodie, o aplicaie cum ar fi Google Maps
sau o combinaie a acestora. Pentru a se putea administra eficient coninutul,
acesta este organizat n structuri, cum ar fi categorii, care la rndul lor constituie
un coninut care trebuie administrat.
Extensiile
Un site realizat cu ajutorul WCMS-urilor poate fi extins i poate crete n funcie
de necesiti, cu ajutorul extensiilor. Acestea ofer funcionaliti adiionale, care
nu sunt coninute n nucleul WCMS-ului. Extensiile sunt de mai multe tipuri, fiind
cunoscute sub diverse denumiri: componente, module, plugin-uri i teme vizuale.
Toate aceste elemente i nu numai, vor fi prezentate n detaliu, cu particularizare
pe Joomla, n capitolul Administrarea Joomla.
WordPress, Joomla sau Drupal?
Nu putem trece mai departe la realizarea site-urilor cu ajutorul CMS-urilor fr o
prezentare minimal a principalilor juctori pe piaa WCMS-urilor Open Source
gratuite. n timp ce majoritatea oamenilor nc discut numai despre WordPress,
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 1
22
Joomla i Drupal ca fiind cele mai bune trei Open Source CMS-uri, sunt lansate tot
mai multe CMS-uri Open Source, ca de exemplu CMS Made Simple
2
.
n ultimii ani WordPress a nceput s se afirme ca un adevrat CMS, ns mult
vreme Drupal i Joomla i-au disputat primul loc. Ambele sunt Open Source i
ambele sunt dezvoltate pe scar larg, avnd mii de membri n comunitile lor. n
timp ce WordPress este considerat inferior n rzboiul CMS datorit limitrilor
sale, el este categoric regele blog-urilor (domeniu n care Joomla i Drupal nc se
strduiesc s devin eficiente).
WordPress
Este unanim acceptat faptul c WordPress este un sistem excelent atunci cnd
dorii s v mprtii rapid ideile pe web. Prin urmare, este adesea folosit ca
blog deoarece poate fi realizat rapid, ns poate fi configurat i n alte moduri.
WordPress este extrem de uor de utilizat i de instalat. Poate lucra ca un blog,
avnd comentariile integrate n sistem, multi-profiluri, precum i alte servicii i
caracteristici pe care trebuie s le aib un blog. Cele mai multe dintre
funcionaliti sunt implicite i funcioneaz fr a fi nevoie de personalizare.
ns personalizarea este i un factor de limitare. WordPress este departe de a fi
prietenos cu dezvoltatorii i de foarte multe ori dac ncercai s personalizai sau
s modificai sistemul, apar probleme. Actualizrile sistemului pot determina
scoaterea din funciune a site-ului, precum i pierderea personalizrilor i a
modificrilor.
Avantaje:
foarte uor de folosit i sunt necesare doar cteva modificri pentru
punerea n funciune;
este excelent pentru blogging sau partajarea ideilor ntr-un mod secvenial;
are o curb uoar de nvare;
nu este foarte sofisticat pentru utilizatori.

2
http://www.cmsmadesimple.org
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEME DE MANAGEMENT AL CONINUTULUI
23
Dezavantaje:
nu este prietenos cu dezvoltatorii;
este limitat ca posibiliti de utilizare;
actualizrile aduc mai multe bug-uri dect rezolv.
Drupal
Drupal se adreseaz celor crora le place s fac modificri n codul unui site web.
Acest CMS avansat este mai mult o platform de dezvoltare dect un CMS
tradiional. S nu se neleag c doar dezvoltatorii pot utiliza sistemul, doar c se
vor simi mai n largul lor n Drupal dect n Joomla sau WordPress.
Interesant este faptul c mai prietenos cu dezvoltatorii nu l face n mod
automat mai prietenos cu utilizatorii. Dezvoltatorii trebuie s munceasc din
greu pentru ca produsul final s fie uor de utilizat. Fiind n esen o platform de
dezvoltare, dac suntei un dezvoltator i suntei dispui s nvai dedesubturile
sistemului, putei face cu siguran site-uri web foarte bune cu Drupal
3
.
Vei avea de muncit din greu pentru a-l face s arate i s funcioneze cum dorii.
Tehnologia de baz este perfect, ns gradul de utilizare i design-ul este departe
de a fi perfect. Aceasta nseamn c de cele mai multe ori, ai putea finaliza un
site perfect ca funcionalitate, dar care este dificil de utilizat i nu este foarte
ngrijit n ceea ce privete aspectul su.
Este greu pentru cineva cu cunotine reduse n programare s reueasc s fac
lucrurile s arate foarte bine. Temele de Drupal sunt fcute de ctre dezvoltatori,
nu de designer-i, iar obinerea unui site web Drupal gata de publicare ar putea
costa mai mult timp i bani, prin urmare mai mult dect WordPress sau Joomla i,
desigur devine comparativ ca pre cu un software Open Source comercial.
Avantaje:
extrem de prietenos cu dezvoltatorii, dar acetia trebuie s intervin n
codul Drupal proprietar;

3
http://data.worldbank.org/developers
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 1
24
exist o comunitate puternic care v poate ajuta s v descurcai printre
zeci (sute) de funcii i tag-uri disponibile;
poate fi folosit pentru a crea unele site-uri web ntr-adevr minunate, care
pot depi majoritatea altor site-uri.
Dezavantaje:
nu este foarte uor de utilizat;
nu are un aspect deosebit.
Joomla
Joomla nseamn n limba Swahili (urdu) toi mpreun i ntr-o anumit msur
acesta este un sistem care este prietenos cu utilizatorii, prietenos cu dezvoltatorii
i are grij att de design-ul site-ului ct i de modul n care un sistem de
management de coninut ar trebui s funcioneze.
Designerii vor alege Joomla din cauza uimitoarelor sale capaciti de a face
site-urile s arate fantastic. Noii venii n Joomla i administratorii site-urilor se vor
bucura de faptul c este foarte uor de utilizat i chiar de personalizat i exist
foarte multe extensii disponibile. Dezvoltatorii, de asemenea, vor alege sistemul
datorit capacitii sale mari de dezvoltare i personalizare.
Totui, Joomla nu este la fel de flexibil pentru dezvoltatori, aa cum este Drupal i
nu este la fel de prietenos cu utilizatorii precum este WordPress. Joomla pretinde
a fi uor de utilizat i ntr-o anumit msur aa este, dar utilizatorul trebuie s
treac printr-o curb de nvare a codului proprietar specific Joomla i dac nu
suntei un dezvoltator sau un designer, de multe ori nu exist motivaia necesar.
Deci, ncercnd s fie toate mpreun pentru comunitatea de constructori de
site-uri web, Joomla risc de a fi prins ntre Drupal i WordPress. Oamenii care
doresc simplitate vor merge pe WordPress, iar dezvoltatorii care iubesc
programarea vor merge pe Drupal.
Avantaje:
este prietenos pentru cele mai multe tipuri de utilizatori designeri,
dezvoltatori i administratori, dar nu cu managerii de coninut sau cu
utilizatorii finali;
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEME DE MANAGEMENT AL CONINUTULUI
25
are o comunitate mare, ceea ce este minunat pentru asisten la crearea
de site-uri web;
cretere rapid i mbuntire continu n ultimii ani.
Dezavantaje:
nu este nc suficient de prietenos cu utilizatorii;
nu este la fel de puternic ca Drupal;
este mai lent dect WordPress i Drupal;
poate fi confuz pentru administratorii noi;
De remarcat c una din tendinele actuale majore n construirea site-urilor i
managementul coninutului este demistificarea CMS-urilor i a activitilor de
dezvoltare a site-urilor web.
De ce Joomla?
Dei exist disponibile numeroase programe WCMS, este interesant de remarcat
c Joomla a fost adoptat de o gam larg de entiti: indivizi, corporaii,
organizaii nonprofit, afaceri mici i organizaii publice. Dac avei ceva experien
n construirea site-urilor web sau n utilizarea CMS-urilor, vei nelege de ce este
adoptat ntr-un aa mare numr.
Pe lng uurina n utilizare i caracteristicile sale incluse, pentru Joomla exist
disponibile sute de extensii gratuite sau comerciale
4
. Aceast gam vast de
extensii fac posibil realizarea unor site-uri Joomla care pot face aproape orice
este nevoie, de la camere de discuii la licitaii online, la anunuri i la magazine
online etc.
Dincolo de capacitile sale excelente, principalul motiv pentru care Joomla este
att de popular este estetica interfeei publice pe care o ofer. Temele vizuale
profesionale pentru interfaa public, att cele gratuite ct i cele comerciale, pot
face ca aproape orice site web s devin atrgtor. Vremurile n care un site web
pentru a arta bine necesita un designer web profesionist, dedicat, au trecut.

4
http://extensions.joomla.org/extensions
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 1
26
Joomla permite unor site-uri nensemnate s stea alturi de site-uri de milioane
de dolari fr nicio problem. Aceasta nseamn c o prezen web profesional
este disponibil creatorilor de site-uri care nu au nicio experien n design.
n afar de acestea, multe dintre CMS-uri necesit o calificare avansat pentru
configurare, ntreinere i administrare. Spre deosebire de acestea, Joomla
permite realizarea tuturor sarcinilor de ntreinere printr-o interfa de
administrare nu foarte complicat. Deoarece administrarea Joomla este bazat pe
web, un site Joomla poate fi gestionat de oriunde exist o conexiune la Internet,
chiar dac v aflai acas sau suntei n concediu.
Joomla este un fel de chit de construit care odat instalat pe server, permite
crearea i ntreinerea unui site web. Joomla este asemenea unei case construite
pe o proprietate, care poate fi amenajat i mobilat gradual.
La fel ca o cldire real care trebuie construit ntr-un anumit loc, Joomla este
construit pe server. Asemenea unei case, ea poate avea mai multe camere. O
camer pentru afiare (coninut), una pentru gtit i discuii (forum), alta pentru
lucru (zona de administrare) i una complet privat pe care o pot vedea doar
prietenii buni (zona membrilor). Nu conteaz ce aranjare au camerele, exist
mobil, zugrveal, tablouri (teme vizuale) i bineneles trebuie curate regulat.
Un vizitator trebuie s cunoasc adres (domeniul) pentru a gsi casa. Ct mai
muli oameni ar trebui s cunoasc aceast adres. Deoarece nu exist niciun
birou de nregistrare pe Internet, va trebui s avei grij de subiectul Cum pot fi
gsit?.
Poate avei o grdin care nconjoar casa i aceasta are diferite pori de intrare.
Exist o poart de intrare oficial, o u din spate, i, probabil, o alt mic poart
de grdin pentru prieteni buni.
Dac aplicai cele prezentate mai sus site-ului dvs., atunci putei vedea ct de
important este s tii ce vrei, cine suntei i modul n care dorii s interacionai
cu comunitatea dvs. Deci, planificai casa virtual de pe Internet n mod
corespunztor. Punei texte corespunztoare, introducei pe ct posibil elemente
interactive cum ar fi un forum i desigur, o parte a site-ului pe care doar utilizatorii
nregistrai au permisiunea de a o accesa.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEME DE MANAGEMENT AL CONINUTULUI
27
Caracteristicile Joomla
Pe ct de puternic i simpl este aplicaia Joomla, ea poate fi dificil de neles
dac nu avei experien anterioar cu un WCMS. De aceea, n continuare v
prezentm un rezumat al principalelor caracteristici Joomla.
Joomla are incluse urmtoarele caracteristici de administrare:
management complet prin intermediul unei interfee web robuste;
interfa de administrare separat de site-ul web;
management bazat pe web al elementelor site-ului, cum ar fi imagini,
fiiere i alte media;
caracteristici de aprobare a coninutului, care permit moderarea
postrilor autorilor de la distan;
management ierarhic al grupurilor de utilizatori;
management automat al meniurilor;
calendar al publicrii coninutului pentru publicarea i tergerea automat
a articolelor;
managementul securitii i a contactelor utilizatorilor;
sistem simplu al fluxului de lucru;
instalare simpl a extensiilor adiionale;
sistem puternic de teme vizuale (HTML, CSS, PHP).
Capabilitile Joomla referitoare la coninut includ urmtoarele:
multiple editoare integrate, de tip WYSIWYG;
cutare automat a textului n coninutul site-ului;
suport complet pentru flux de tiri n format RSS sau Atom;
sondaj pentru utilizatori;
managementul bannerelor de reclame;
sistem de evaluare a coninutului;
opiuni SEO (Search Engine Optimization);
URL-uri SEF (Search Engine Friendly);
co de reciclare pentru coninutul ters;
plugin-uri pentru soluii e-Commerce, incluznd co de cumprturi,
galerie de imagini, managementul inventarului etc.;
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 1
28
caracteristici de internaionalizare multilingv;
opiuni de accesibilitate pentru cei cu dizabiliti.
Joomla ofer un numr de avantaje sistem, incluznd urmtoarele:
licen complet Open Source cu descrcarea gratuit a aplicaiei i a
codului surs;
comunitate mare de utilizatori i dezvoltatori;
disponibilitate pe majoritatea sistemelor de operare (Windows, Mac OS,
Linux);
cache al paginilor pentru mbuntirea performanei.
Arhitectura robust a extensiilor face ca adugarea caracteristicilor care lipsesc s
fie posibil pentru oricine, n ceea ce privete timpul i costurile. Joomla este
complet Open Source, astfel c se pot face modificrile dorite n codul surs i
astfel se poate contribui la dezvoltarea comunitii Joomla.
Istoricul Joomla
Dei Joomla a debutat n 2005, acesta i are originea n 2001, cnd a fost lansat
Mambo, acesta fiind un CMS intern al companiei australiene Miro Corporation of
Australia (actualmente redenumit Rice Studios
5
).
Mambo a fost lansat iniial ctre comunitatea Open Source pentru testare i
pentru a asigura o larg distribuie. Pentru acele vremuri, Mambo era o aplicaie
CMS uimitor de avansat, disponibil gratis cu cod surs complet.
Mambo a ctigat popularitate n ntreaga lume i a determinat apariia unei
industrii de plugin-uri i teme vizuale (templates). Comunitile de dezvoltatori au
nflorit ntr-un mediu unde oamenii puteau partaja liber idei i cod surs. Mambo
era pe cale de a deveni cea mai popular aplicaie CMS Open Source.
ns n anul 2002, compania Miro a mprit produsul Mambo ntr-o versiune
comercial i una Open Source. Versiunea comercial a primit denumirea Mambo

5
http://ricestudios.com.au
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEME DE MANAGEMENT AL CONINUTULUI
29
CMS, iar versiunea Open Source a primit denumirea Mambo Open Source (MOS).
La sfritul lui 2004 toate prile implicate au czut de acord ca MOS s fie
denumit Mambo.
Avantajul principal al versiunii comerciale a fost creterea securitii pentru
companii i beneficierea de serviciile oferite de Miro, pentru dezvoltare i
consultan. Versiunea Open Source oferea avantajul c era gratis i avea o
comunitate enorm de utilizatori i dezvoltatori care ofereau ncontinuu
mbuntiri. n plus, exista posibilitatea ca Mambo s constituie o baz de plecare
pentru construirea unor soluii CMS particularizate.
Pentru a asigura existena i dezvoltarea continu a Mambo, n cursul anului 2005
au nceput discuii pentru a se constitui o fundaie nonprofit care s sprijine
versiunea Open Source a Mambo. n toamna lui 2005, pe pagina proiectului
Mambo a fost anunat Fundaia Mambo
6
.
Dup reacii pozitive n primele ore, a devenit repede evident c Miro a stabilit
fundaia, iar echipa de dezvoltatori nu a fost inclus n planurile de dezvoltare. A
luat natere rapid un Rzboi al rozelor ntre fundaia Mambo dominat de Miro
i echipa de dezvoltare. Pe forumul comunitii au aprut discuii aprinse,
existnd un dezacord substanial ntre cele dou pri, dup care echipa de
dezvoltatori a ncetat discuiile pentru cteva zile.
n acest rstimp a fost luat o poziie final de ctre echipa de dezvoltare i
aceasta a fost fcut public pe site-ul Open Source Matters
7
, anunnd c vor fi
avizai de ctre Software Freedom Law Center
8
i c plnuiesc s continue
dezvoltarea Mambo sub responsabilitate proprie. n cele din urm, n august
2005, echipa de dezvoltatori a prsit proiectul i a nceput s creeze un nou CMS
mbuntit.

6
http://mambo-foundation.org
7
http://www.opensourcematters.org
8
http://www.softwarefreedom.org
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 1
30
n acest timp, dezvoltarea ambelor proiecte a continuat, noul proiect primind
denumirea de Joomla, versiunea 1.0 fiind publicat pe 17 septembrie 2005. Acest
nou CMS era compatibil fundamental n multe aspecte cu Mambo, ns interfaa
utilizator i administrarea site-ului au fost eficientizate.
Echipa de dezvoltare Joomla a pus mare pre pe reguli democratice, astfel c n
scurt timp de la naterea Joomla, utilizarea i dezvoltarea CMS-ului a explodat.
Totodat, problemele cu fundaia Mambo, au determinat comunitatea Open
Source s marginalizeze produsul Mambo i s-i canalizeze eforturile n
dezvoltarea Joomla.
Rapid, muli dintre terii dezvoltatori i grupuri care au dezvoltat componente
Mambo, au trecut proiecte ca Simpleboard (ulterior FireBoard iar actualmente
Kunena
9
) pe Joomla i au demarat proiecte noi.
n primul an de la lansare, Joomla a fost descrcat de 2,5 milioane de ori. Dup doi
ani de la fondare, Joomla a devenit unul dintre cele mai populare proiecte Open
Source din lume, n 2007 existnd peste 65.000 de dezvoltatori Joomla nregistrai
i nenumrate site-uri Web realizate cu Joomla, fiind adoptat practic n toat
lumea.
Cu toate acestea, mult timp i multe resurse au fost irosite cu probleme
organizatorice i de restructurare. n acest timp, Web 2.0 i celebra victoria,
coninutul creat de utilizatori devenind din ce n ce mai important. n aceast
situaie, Joomla 1.0.x arta puin cam nvechit i cenuie. Utilizatorii se uitau
invidioi la o mulime de alte CMS-uri care nu aveau probleme de dimensionare i
reorganizare i care erau capabile s ncorporeze noi tehnologii n proiectele lor.
n urmtorii trei ani, versiunea Joomla! 1.0.x nu a mai fost extins, fiind lansate
doar actualizri de securitate, cu schimbri minore de cod. n cele din urm, dup
doi ani de ateptri echipa de proiect a lansat versiunea Joomla 1.5, cu un cod
surs schimbat considerabil, care nu se mai bazeaz pe codul surs al Mambo.

9
http://www.kunena.com
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEME DE MANAGEMENT AL CONINUTULUI
31
n pofida dificultilor pe care le presupunea actualizarea de la 1.0.x la 1.5.x,
versiunea 1.5 a propulsat Joomla n liga CMS-urilor pentru afaceri. Strategia
neleapt de a crea cadre de lucru Joomla (Joomla framework), n care fiecare
dezvoltator poate fi o parte a noilor dezvoltri, s-a dovedit a fi de succes.
Versiunea 1.5 face posibil crearea de website-uri fr bariere, n variate limbi i
astfel Joomla s ia parte la valul Web 2.0.
Actualmente exist o multitudine de comuniti, dezvoltatori i pachete de
instalare Joomla, acesta acoperind multe sectoare de pia. Muli furnizori de
gzduire Web ofer clienilor si Joomla preinstalat, actualizarea pentru un site
Web fiind un proces relativ simplu.
La data de 8 ianuarie 2011 a fost lansat versiunea Joomla 1.6, care ofer mai
mult flexibilitate prin simplitate.
O dat cu versiunea Joomla 1.6 au fost introduse funcionaliti noi, att pentru
utilizatorii finali, ct i pentru administratori, incluznd:
nivele de acces pentru grupuri de utilizatori, putnd fi configurate
drepturile de vizualizare i editare asupra coninutului;
structur de categorii ce poate fi definit de ctre utilizator, ncepnd de
la categorii cu un nivel simplu, pn la categorii cu nivele multiple,
complexe;
mbuntirea sistemului de instalare, ce permite instalarea extensiilor de
mai multe ori ntr-un pachet, actualizarea lor putnd fi fcut printr-un
simplu clic;
suport extins pentru limb, permind dezvoltarea de site-uri multilingve;
timpul de nceput i de ncheiere al modulelor active, cu mai mult control
asupra poziionrii lor;
teme noi ce ncnt ochiul vizitatorului, dar i motoarele de cutare;
mai mult control asupra designului temelor vizuale;
sute de funcionaliti adiionale, un flux de lucru uor i productivitate.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 1
32
Cu ajutorul Joomla 1.6 dezvoltatorii vor construi extensii mai rapid, trecnd prin
toi paii de design, implementare i actualizri. API-urile
10
avansate vor oferi
oportuniti de integrare, de a concura i de a se extinde pe pieele noi sau
existente. mbuntirile de stil ofer designerilor grafici mai mult control i
flexibilitate pentru a crea design-ul perfect pentru orice tip de site i audien.

10
Application Programming Interface interfaa pentru programare de aplicaii. Este
interfaa dintre programele de aplicaie i sistemul de operare, care stabilete n
amnunt modul n care programele de aplicaie pot accesa (apela) serviciile
sistemului de operare sub care ruleaz.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7





2
Instalarea Joomla
Instalarea Joomla poate fi un proces relativ complicat pentru cei fr experien,
deoarece el implic att cunoaterea unor elemente legate de securitatea
sistemelor de operare, ct i utilizarea de software dezvoltat independent de
ctre diferite firme, necesar pentru funcionarea serverului care va gzdui site-ul
realizat cu Joomla.
Pentru instalarea Joomla dar i pentru administrarea ulterioar a site-ului, este
necesar un browser web. Browser-ele moderne n general nu au probleme la
vizualizarea site-urilor Joomla. Toate versiunile noi de Mozilla Firefox, Google
Chrome, Opera, Apple Safari i orice versiune de Internet Explorer mai nou de 6,
vor afia corect un site Joomla n majoritatea cazurilor.
Pentru administrarea unui site realizat cu Joomla este necesar JavaScript. De
aceea, nainte de a ncepe instalarea Joomla, verificai ca acesta s fie activat n
browser. Pentru a vizualiza paginile publice ale site-ului, n general nu este
necesar JavaScript.
Cerine tehnice pentru funcionarea Joomla
Pentru instalarea i funcionarea Joomla, pe lng indispensabilul browser web,
sunt necesare urmtoarele software-uri:
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
34
un server web instalat i funcional, de exemplu Apache 1.3.x sau versiune
mai nou, sau Microsoft IIS;
interpretorul PHP, versiunea 4.3 sau ulterioar (preferabil 5.x) i suport
pentru MySQL i Zlib (Zlib este o librrie care permite PHP s citeasc
fiiere arhivate cu ZIP). La nceputul instalrii este efectuat o verificare
preliminar a existenei acestor capaciti. n cazul unui server local,
acestea pot fi activate din instalarea PHP, fiind controlate prin intermediul
fiierului php.ini;
server de baze de date MySQL, ncepnd cu versiunea 3.23.x, sau
ulterioare (4.1.x - 5.2.x) n cazul folosirii caracterelor Unicode, necesare n
cazul utilizrii diacriticelor pentru limba romn.
Majoritatea serverelor de gzduire web suport aceste tehnologii i au instalate
versiuni mai noi dect cele minime acceptate. Spre exemplu, SiteGround
21
, unul
dintre cei mai cunoscui furnizori de servicii de gzduire la nivel mondial, avea n
octombrie 2010 urmtoarele versiuni: Apache 1.3.41, MySQL 5.0.81, PHP 5.2.5.
Pentru serverul web, interpretorul PHP i baza de date MySQL exist mai multe
opiuni de instalare i configurare:
local pe computerul dvs.;
pe un server n intranetul firmei;
pe un server virtual nchiriat de la un furnizor;
pe un server fizic cumprat sau nchiriat de la un furnizor (cu acces root).
Se accept ca serverul web i baza de date s fie localizate pe computere separate
din punct de vedere fizic. De asemenea, pot fi instalate i se poate opera cu toate
aceste componente pe variate sisteme de operare (Windows, Linux, MacOS etc).
Exist mai multe modaliti de instalare manual a Joomla. Pe lng acestea,
furnizorii de servicii de gzduire web pot oferi pe server instalri personalizate
prin intermediul unor aplicaii, cum este de exemplu, Fantastico
22
.

21
http://www.siteground.com
22
http://netenberg.com/fantastico.php
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
35
Fantastico execut instalri automate prin script-uri, pentru diverse CMS-uri,
printre care i Joomla (Figura 2.1).

Figura 2.1 aplicaia Fantastico pentru instalarea automat a CMS-urilor
Dac alegei modalitatea de instalare cu Fantastico, trebuie s identificai
versiunea Joomla oferit. n cazul n care aceasta nu este versiunea cea mai
recent, dup instalare trebuie s facei o actualizare la ultima versiune
(procedura este explicat n subcapitolul Actualizarea Joomla).
Instalarea unui server web local pe Windows
n cele ce urmeaz va fi prezentat procedura de instalare a unui server web
capabil s ruleze Joomla, pe Windows XP, Vista sau Windows 7. Pentru aceasta
vom folosi un server web Apache mpreun cu un server de baze de date MySQL i
un interpretor PHP, dup cum am precizat n subcapitolul anterior.
Aceste trei componente nu sunt incluse n Windows i pot fi instalate separat
(este o operaie destul de dificil), sau se poate folosi un pachet preconfigurat
(care este foarte practic i v va scuti de multe bti de cap), cum sunt pachetele
XAMPP, WAMP, EasyPHP etc. O list comparativ a acestor pachete putei gsi la
adresa http://en.wikipedia.org/wiki/Comparison_of_WAMPs.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
36
n cele ce urmeaz vom folosi pachetul XAMPP, care este foarte uor de instalat i
de utilizat, deoarece are multe elemente de securitate dezactivate. Din acest
motiv se recomand a fi utilizat doar pentru servere locale, ca instrument de
testare i dezvoltare, nu pentru servere web pe Internet.
Numele XAMPP este acronimul pentru X (nsemnnd multi-platform), Serverul
web Apache, MySQL, PHP i Perl. Prin urmare, pachetul XAMPP conine Apache,
MySQL, PHP i Perl ca principale aplicaii.
Cea mai recent versiune XAMPP pentru Windows (XAMPP Windows 1.7.4
aprut n ianuarie 2011) poate fi descrcat de pe site-ul oficial Apache Friends
23

Kitul de instalare exist att sub form de arhiv zip, ct i sub form de fiier
executabil, care este mai comod de instalat (Figura 2.2).

Figura 2.2 pagina de descrcare a aplicaiei XAMPP pentru Windows
Din pcate, XAMPP versiunea 1.7.4 (i WAMP 2.1) determin apariia unor erori la
instalarea Joomla 1.5, datorit utilizrii MySQL 5.5.8. Joomla 1.6 funcioneaz fr
nicio problem cu MySQL 5.5.x., ns n Joomla 1.5 este necesar editarea ctorva
instruciuni SQL, pentru a putea funciona corespunztor.

23
http://www.apachefriends.org/en/xampp-windows.html
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
37
Va trebui ca n fiierul joomla.sql din directorul installation\sql\mysql\
s nlocuii TYPE cu ENGINE n instanele de tipul celei de mai jos:
TYPE=MyISAM CHARACTER SET `utf8`;
Aceasta va deveni:
ENGINE=MyISAM CHARACTER SET `utf8`;
Pentru a instala fr probleme i fr modificri Joomla 1.5, care face subiectul
crii de fa, v recomandm s folosii o versiune mai veche de XAMPP (1.7.1
1.7.3). O cutare pe Google v va ajuta s gsii o astfel de versiune (de exemplu
pe site-ul OldApps
24
).
Pentru a putea instala XAMPP trebuie s avei n Windows drepturi de
administrator, iar User Account Control este preferabil s fie dezactivat n timpul
instalrii. Este posibil ca pe parcursul instalrii server-ul s cear permisiuni n
firewall, pe care va trebui s le confirmai. ntreaga instalare poate fi ulterior
eliminat din computer, fr a lsa nicio urm.
Pentru instalarea versiunii XAMPP 1.7.3 lansai n execuie kitul XAMPP i urmai
indicaiile asistentului de instalare (Figura 2.3).

Figura 2.3 prima fereastr a asistentului de instalare XAMPP

24
http://www.oldapps.com/xampp.php
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
38
Instalarea se va face implicit pe unitatea de disc C: n directorul XAMPP (nu este
necesar specificarea directorului XAMPP n asistentul de instalare, deoarece
acesta este creat automat). Pentru cei care reinstaleaz frecvent Windows-ul, se
poate opta pentru instalarea pe o alt unitate de disc (de exemplu, D:).
Dup ce fiierele sunt copiate pe unitatea de disc, apar mai multe ferestre de
configurare n linie de comand, la care se poate rspunde confirmnd setrile
implicite.
Dup finalizarea instalrii i configurrii, apelai scurttura de
pe desktop denumit XAMPP Control Panel (Figura 2.4).
Se va deschide fereastra din Figura 2.5, n care pornii serverele
Apache i MySQL apsnd butoanele Start din dreptul acestora.
Dup ce serverele au pornit, n dreptul lor apare textul Running
pe un fundal verde deschis. Serverele FileZilla, Mercury i
Tomcat nu este necesar s fie pornite.

Figura 2.5 panoul de control al XAMPP
Dac se dorete ca cele dou servere Apache i MySQL s porneasc automat
odat cu pornirea Windows-ului, atunci este necesar bifarea casetelor Svc din
stnga lor, ceea ce determin ca cele dou servere s fie lansate automat ca

Figura 2.4
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
39
servicii Windows. Acest lucru va consuma ns inutil resursele PC-ului i n
momentele n care nu avei nevoie de serverul Web, acesta rmnnd n
permanen pornit. Recomandarea noast este s pornii cele dou servere doar
atunci cnd avei nevoie de ele.
Dup pornirea serverelor, deschidei un browser web i introducei adresa
http://localhost sau http://127.0.0.1. Dac totul este n regul, va
aprea o nou fereastr n care trebuie s alegei o limb (englez), urmat de o
fereastr asemntoare cu cea din Figura 2.6, care v va confirma funcionalitatea
XAMPP-ului pe sistemul dvs.

Figura 2.6 pagina serverului local XAMPP dup instalare
Directorul documentelor pentru site-ul web este:
[unitatea de disc]:\xampp\htdocs
n urma instalrii, directorul htdocs va conine numeroase fiiere de care n
general nu avei nevoie. Recomandm tergerea acestora, astfel ca directorul
htdocs s rmn gol, aici urmnd a fi stocate toate paginile site-ului web n
cazul nostru fiierele Joomla.
Dac serverul web Apache nu pornete, este posibil s existe un alt serviciu (de
exemplu, Skype, IIS sau antivirus) care folosete sau restricioneaz portul 80 al
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
40
computerului. n acest caz se recomand oprirea acestor aplicaii nainte de a
porni serverul Apache (uneori fiind necesar intervenia n Services din Windows).
Etapele instalrii Joomla
Chiar dac exist o multitudine de furnizori de gzduire web i un numr i mai
mare de combinaii de versiuni instalate de Apache, PHP i MySQL, de panouri de
control i instrumente de administrare, n general pentru instalarea Joomla se
procedeaz n felul urmtor:
se descrc pachetul Joomla 1.5.x;
se ncarc pachetul Joomla pe server (dac instalarea se face pe un server
virtual pe Internet), cu ajutorul unei aplicaii FTP sau cu un gestionar de
fiiere (File Manager) din panoul de control al serverului de gzduire;
se dezarhiveaz pachetul Joomla n directorul cu acces public al serverului
web. Acest director, este denumit n mod obinuit htdocs pentru
XAMPP, i public_html sau html pentru serverele virtuale de pe
Internet;
se creeaz o baz de date i un utilizator pentru accesarea acesteia (dac
instalarea se face pe un server virtual pe Internet);
se instaleaz Joomla.
Descrcarea Joomla
Pentru a putea instala Joomla este necesar mai nti s descrcai pachetul Joomla
de pe Internet. Va trebui s alegei ntre Joomla 1.6 lansat n ianuarie 2011, sau
versiunea mai veche Joomla 1.5. n prezenta lucrare ne vom referi i v
recomandm s utilizai Joomla 1.5 care este un sistem matur, cu bogat palet
de extensii.
Joomla 1.6 include mai mult flexibilitate, mai mult control i mai multe opiuni
dect oricnd. Reconstruit de la zero, aceast versiune Joomla! va ncnta
dezvoltatorii de site-uri ocazionali, n timp ce va ajuta afacerile mici, mijlocii i
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
41
mari s ofere web site-uri i aplicaii de succes pe pieele lor. Oferind flexibilitate
prin simplitate, Joomla 1.6 i asigur locul de CMS popular n categoria sa
25
.
Cu toate acestea la data n care am finalizat aceast carte (martie 2011), Joomla
1.6 nu beneficia de prea multe extensii, ceea ce limita posibilitile de utilizare la
simple site-uri de prezentare, iar majoritatea extensiilor se aflau n faz beta.
La descrcarea pachetului de instalare Joomla 1.5, s-ar putea s fii derutai de
mulimea de fiiere disponibile pentru descrcare, deoarece echipa de dezvoltare
Joomla a lansat frecvent actualizri, petice (patch-uri), pentru a elimina erori
sau bree de securitate. Este bine s descrcai cea mai recent versiune stabil.
Pentru a descrca Joomla, indiferent c e vorba de versiunea 1.5.x sau 1.6.x,
intrai pe pagina http://www.joomla.org i dai clic pe butonul Download
din partea superioar a paginii (Figura 2.7).

Figura 2.7 site-ul oficial Joomla

25
http://www.joomla.ro
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
42
Se va deschide o nou pagin (Figura 2.8) de pe care se pot descrca cele mai
recente versiuni de Joomla 1.6.x i de Joomla 1.5.x .

Figura 2.8 pagina pentru descrcarea Joomla
Pentru Joomla 1.5 care ne intereseaz, exist un link ctre ultima versiune stabil
(de exemplu, 1.5.22 Full Package, n martie 2010), un link cu actualizarea de
la versiunea precedent la versiunea actual (de exemplu, 1.5.21 to 1.5.22
Upgrade Package) precum i link-ul Download other Joomla 1.5.x packages ,
care conduce ctre o pagin cu versiunile anterioare de Joomla.
Alegei ntotdeauna pachetul cel mai nou i care este etichetat cu stable sau
full. Dac avei deja instalat o versiune mai veche de Joomla se recomand
actualizarea acesteia la cea mai recent versiune, care remediaz erori i
probleme de securitate din versiunile anterioare. Dac lucrai sub Windows
folosii pachetele .zip, iar dac lucrai sub Linux, utilizai pachetele .tar.gz sau
.tar.bz2.
Dup cum aminteam i la nceputul capitolului, procedura de actualizare va fi
descris n subcapitolul Actualizarea Joomla.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
43
ncrcarea fiierelor pe un server virtual
Dac se dorete instalarea Joomla pe un server virtual de pe Internet, atunci este
necesar ncrcarea pachetului Joomla pe acel server. Se recomandat ca
pachetul de instalare Joomla s fie ncrcat pe server sub form arhivat (fiier
ZIP), deoarece conine foarte multe fiiere, iar ncrcarea individual a acestora pe
server (sub form dezarhivat) poate dura cteva zeci de minute, n loc de cteva
minute n cazul variantei arhivate.
Majoritatea serverelor virtuale dispun de un panou de control denumit cPanel,
care conine utilitare necesare administrrii serverului. Pentru ncrcarea arhivei
Joomla pe server ct i pentru dezarhivarea sa, se poate folosi un gestionar de
fiiere denumit File Manager disponibil n cPanel (Figura 2.9).

Figura 2.9 panou de control (cPanel)
i utilitarul File Manager
Varianta consacrat pentru ncrcarea pe server a pachetului Joomla i nu numai,
este cea a utilizrii serviciului FTP i a aplicaiilor FTP. Aplicaiile FTP sunt utilitare
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
44
destinate transferului fiiere pe Internet, care utilizeaz protocolul FTP (File
Transfer Protocol) protocolul pentru transfer de fiiere.
Dac nu folosii deja un program FTP, putei s utilizai Total Commander sau
putei descrca FileZilla Client, unul dintre cele mai reuite programe FTP, de la
adresa http://filezilla-project.org.
Pentru realizarea unei conexiuni FTP cu serverul de gzduire utiliznd aplicaia
Total Commander, se pot folosi comenzile FTP Connect (Ctrl+F) i FTP New
Connection (Ctrl+N) din meniul Net. FTP New Connection se folosete pentru a
realiza o conectare FTP ocazional, iar FTP Connect... permite salvarea unei
conexiuni i a datelor de autentificare aferente, n vederea utilizrii repetate a
acesteia, cum este i n cazul nostru.
Pentru a stabili o conexiune cu serverul dvs. apelai comanda FTP Connect... iar n
fereastra care apare se apas butonul New Connection, care determin apariia
unei noi ferestre, similar cu cea din Figura 2.10.

Figura 2.10 fereastra pentru crearea unei noi conexiuni FTP n Total Commander
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
45
n caseta Session introducei un nume pentru conexiunea respectiv, care ajut la
identificarea acesteia n cazul n care vei avea salvate mai multe conexiuni. n
caseta Host name [Port] se introduce adresa FTP a serverului, iar la User name i
Password se introduc numele de utilizator i parola pentru serverul de FTP
(primite la achiziionarea serviciului de gzduire). Prin apsarea butonului OK
datele conexiunii vor fi salvate i conexiunea se va realiza dup apsarea
butonului Connect. Reinei c unii furnizori de serviciu de gzduire au nume de
utilizator i parol pentru serverul de FTP diferite de cele pentru autentificarea pe
pagina web a serviciului.
Dup stabilirea conexiunii, ntr-unul din panourile ferestrei Total Commander vor
fi afiate directoarele i fiierele de pe server, iar n cellalt directoarele i fiierele
de pe computerul dvs. Datele pot fi copiate pe sau de pe server n mod similar cu
operaiile realizate pe discurile computerului dvs. (utiliznd butonul F5 Copy sau
tastele echivalente). Pentru tergere se folosete butonul F8 Delete.
Dup realizarea transferului fiierelor dorite, pentru deconectare se apas butonul
Disconnect (Figura 2.11). Dac conexiunea nu este utilizat timp de 5 - 15 minute
(n funcie de setrile serverului), aceasta va fi ntrerupt automat, fiind necesar
reconectarea n cazul n care se dorete efectuarea unor noi transferuri de fiiere.

Figura 2.11 ncrcarea fiierelor pe un server virtual cu FTP din Total Commander
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
46
Pentru realizarea unei conexiuni FTP cu serverul de gzduire utiliznd aplicaia
FileZilla Client (Figura 2.12), avem dou posibiliti de conectare, ca i n cazul lui
Total Commander. Avem o conectare rapid prin intermediul barei Quickconnect
pentru conexiuni ocazionale i o conectare prin intermediul Site Manager, care
permite salvarea conexiunilor i a datelor de autentificare aferente.

Figura 2.12 aplicaia FileZilla Client
Pentru a stabili o conexiune cu serverul dvs. apelai opiunea Site Manager din
meniul File iar n fereastra care apare se apas butonul New Site (Figura 2.13). n
caseta Host se introduce adresa FTP a serverului, iar la Logon Type alegei Normal
care va determina activarea casetelor User i Password. Aici se introduc numele
de utilizator i parola pentru serverul de FTP (primite la achiziionarea serviciului
de gzduire). Prin apsarea butonului OK datele conexiunii vor fi salvate, iar dac
se dorete realizarea conexiunii se va apsa butonul Connect.
Dup stabilirea conexiunii n partea dreapt a ferestrei FileZilla vor fi afiate
directoarele i fiierele de pe server, iar n partea stng sunt afiate directoarele
i fiierele de pe computerul local.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
47

Figura 2.13 fereastra Site Manager a aplicaiei FileZilla Client
Pentru a ncrca pe server directoarele i fiierele dorite, acestea trebuie
selectate. Dai apoi clic cu butonul drept al mouse-ului i alegei opiunea Upload
sau tragei-le cu mouse-ul prin metoda drag&drop n directorul dorit al serverului
din partea dreapt a ferestrei FileZilla. Elementele selectate vor ncepe s se
ncarce pe server, iar colul din partea dreapt-jos a ferestrei FileZilla va afia
cantitatea de date ce au mai rmas de urcat pe server.
Alegerea directorului pentru instalare
Dup cum specificam n Etapele instalrii Joomla, instalarea Joomla se face n
directorul cu acces public al serverului web, denumit n mod obinuit htdocs,
public_html sau html, sau ntr-un subdirector al acestora. Alegerea
directorului pentru instalare se face n funcie de existena altor instalri, de
scopul i destinaia site-ului web i de existena subdomeniilor.
Dac se va crea un singur site web, atunci instalarea se va face n directorul public
(htdocs, public_html, etc.). n aceast situaie, site-ul va fi apelat din browser
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
48
la o adres de tipul http://www.numesite.dom dac instalarea este pe un
server virtual de pe Internet, respectiv http://localhost dac instalarea
este pe un server local.
Dac se dorete crearea mai multor site-uri web pe acelai domeniu sau n
subdomenii, sau dac exist o alt instalare n directorul public, atunci instalarea
trebuie fcut n subdirectoare ale directorului public, cum ar fi: htdocs/site1,
htdocs/shop, htdocs/subdomeniu etc.
n aceast situaie, site-ul va fi apelat din browser la o adres de tipul
http://www.numesite.dom/site1 dac instalarea este pe un server virtual
de pe Internet, respectiv http://localhost/site1 dac instalarea este pe
un server local. Dac instalarea se face pe un subdomeniu pe serverul virtual,
atunci site-ul va fi apelat de la o adres http://subdomeniu.numesite.dom.
Dezarhivarea fiierelor Joomla.
Odat ce pachetul este descrcat pe computerul propriu sau urcat pe serverul
virtual, este necesar extragerea fiierelor de instalare din arhiv i copierea
acestora n directorul public, care a fost prezentat n paragraful anterior.
Operaia de dezarhivare pe computerul local se poate face cu ajutorul unei
aplicaii de arhivare (WinZip, WinRar) sau cu gestionare de fiiere cum ar fi
Windows Explorer i Total Commander.
Aceast operaie poate fi realizat foarte uor cu Total Commander, utiliznd
comanda Unpack Specific Files... (Alt+F9) din meniul Files, sau direct deschiznd
arhiva i apoi utiliznd comanda F5 Copy.
Pentru dezarhivarea pe un server de gzduire virtual aflat pe Internet, dup
ncrcarea pe server a pachetului Joomla, acesta se poate dezarhiva cu utilitarul
File Manager, disponibil n panoul de control al serverului (cPanel), dup cum s-a
vzut n subcapitolul ncrcarea fiierelor pe un server virtual.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
49
n cazul gzduirii pe 000webhost.com
26
, instrumentele i posibilitile
de lucru sunt destul de limitate, ns ncrcarea i dezarhivarea
pachetului Joomla se poate face uor i rapid ntr-o singur operaie
utiliznd instrumentul 1-Click Website Restore (Figura 2.14).
Crearea bazei de date MySQL
Pentru funcionarea Joomla este necesar o baz de date, n care aceasta va stoca
coninutul i setrile site-ului.
Dac instalai Joomla pe computerul propriu pe care ruleaz un server realizat cu
XAMPP, nu este necesar s creai n prealabil o baz de date pentru Joomla. Baza
de date va fi creat automat n timpul procesului de instalare (vezi Pasul 4:
Configurarea bazei de date).
n cazul unui server virtual pe Internet, este necesar crearea unei baze de date
nainte de a porni instalarea Joomla. n general, crearea bazei de date necesit
permisiuni speciale, care n cazul majoritii furnizorilor de servicii de gzduire
sunt restricionate n ceea ce privete accesul automat. n aceste condiii, Joomla
nu poate crea automat baza de date i va trebui s o creai dvs. manual. Joomla
ns, va crea automat tabelele i va insera datele n baza de date.
n mod obinuit abonamentul de gzduire web v ofer posibilitatea de a crea una
sau mai multe baze de date. Uneori denumirea bazei de date, numele de utilizator
i parola sunt fixe (n general pentru gzduirile gratuite), dar n majoritatea
cazurilor acestea pot fi stabilite de ctre utilizator prin intermediul unei interfee
de configurare n browser-ul web, dup cum vom vedea n continuare.
Crearea bazei de date pe un server virtual cu cPanel
Pentru a crea baza de date trebuie s accesai panoul de control (cPanel) al
serverului de gzduire (Figura 2.9), seciunea Databases (Figura 2.15).

26
http://www.000webhost.com

Figura 2.14
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
50

Figura 2.15 seciunea Database din cPanel
Se poate utiliza utilitarul MySQL Database Wizard, care v ndrum pas cu pas n
crearea bazei de date, sau utilitarul MySQL Databases, a crui utilizare este
explicat n continuare. Ca urmare a apelrii utilitarului MySQL Databases este
afiat pagina din Figura 2.16.

Figura 2.16 pagina utilitarului MySQL Databases
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
51
Pentru a crea o baz de date, la seciunea Create New Database n caseta New
Database se introduce numele dorit pentru baza de date, care se recomand a fi
sugestiv, pentru o identificare mai uoar n cazul n care vei crea mai multe baze
de date. n Figura 2.16 am folosit numele test. Atenie ns, toate bazele de date
vor avea n denumire un prefix reprezentnd numele sau o parte din numele
domeniului gzduit. n cazul exemplului nostru, prefixul este infoec_, iar baza de
date se va numi infoec_test.
Dup ce a fost creat baza de date trebuie s creai un utilizator pentru accesarea
acesteia, de la seciunea MySQL Users Add New User, introducnd numele dorit
n caseta Username. Apoi se va introduce o parol pentru acest utilizator, n
casetele Password i Password (Again). Pentru a v informa asupra soliditii
parolei, exist indicatorul Strength. Dac nu avei inspiraie pentru gsirea unei
parole solide, putei folosi butonul de generare de parole Password Generator.
Odat ce ai creat utilizatorul, acesta trebuie asociat cu baza de date creat
anterior. Pentru aceasta, de la seciunea Add User To Database se alege
utilizatorul dorit i baza de date la care se dorete asocierea utilizatorului i se
apas butonul Add. Se pot asocia mai muli utilizatori la aceeai baz de date.
Crearea bazei de date pe un server 000webhost.com
Pentru a crea baza de date trebuie s accesai panoul de control (Cpanel) al
serverului de gzduire 000webhost.com, seciunea Software/Services
(Figura 2.17). Se poate folosi utilitarul MySQL, a crui utilizare este explicat n
continuare.

Figura 2.17 seciunea Software/Services din panoul de control
al serverului de gzduire 000webhost.com
Ca urmare a apelrii utilitarului MySQL, este afiat pagina din Figura 2.18.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
52

Figura 2.18 pagina utilitarului MySQL
Pentru a crea o baz de date, la seciunea Create new database and user n
caseta MySQL database name se introduce numele dorit pentru baza de date,
care se recomand a fi sugestiv, pentru o identificare mai uoar n cazul n care
vei crea mai multe baze de date. n Figura 2.18 am folosit numele test. Atenie
ns, toate bazele de date vor avea n denumire un prefix reprezentnd numele
sau o parte din numele domeniului gzduit. n cazul exemplului nostru, prefixul
este a6158522_ iar baza de date se va numi a6158522_test.
n caseta MySQL user name se introduce numele utilizatorului pentru accesarea
bazei de date, iar n caseta Password for MySQL user i Enter password again se
va introduce o parol pentru acest utilizator. Dup completarea casetelor anterior
specificate se apas butonul Create database, iar baza de date va fi creat i
afiat n tabelul de la seciunea List of your current databases and users.
Crearea bazei de date cu utilitarul phpMyAdmin
Pentru a crea baze de date pe un server web local (dar nu numai) se folosete
utilitarul phpMyAdmin (Figura 2.19).
Acesta este un instrument Open Source pentru administrarea MySQL pe Internet,
scris n PHP. Cu ajutorul su se pot crea/terge baze de date, crea/terge/modifica
tabele, terge/edita/aduga cmpuri precum i executa instruciuni SQL.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
53

Figura 2.19 utilitarul phpMyAdmin
n general, pe serverele virtuale de gzduire de pe Internet, funcia de
creare/tergere a bazelor de date este dezactivat, pentru aceasta putndu-se
folosi doar utilitarele specifice din cPanel, de genul celor prezentate anterior.
Celelalte funcii ale phpMyAdmin pot fi folosite i sunt de mare utilitate n situaia
n care vei fi nevoii s facei modificri n baza de date.
Pentru apelarea utilitarului phpMyAdmin pe serverul local se folosete adresa
http://localhost/phpmyadmin, iar pe serverele virtuale de gzduire acesta
se afl n general n aceeai seciune cu celelalte utilitare pentru bazele de date
(vezi Figura 2.15 i Figura 2. 17).
Pentru crearea unei baze de date, la seciunea MySQL localhost, n caseta Create
new database se introduce numele dorit pentru baza de date. Este foarte
important ca la setarea MySQL connection collation s se aleag
utf8_general_ci sau utf8_romanian_ci, pentru ca site-ul s poat afia
diacriticele romneti. Atenie la acest detaliu n cazul instalrii Joomla prin
intermediul utilitarului Fantastico din CPanel, deoarece acestea seteaz implicit
MySQL connection collation pe latin_sweedish.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
54
Dup efectuarea setrilor precizate se apas butonul Create iar baza de date este
creat i apare o nou pagin pentru crearea tabelelor n baza de date. Nu este ns
nevoie de acest lucru, deoarece Joomla va crea i completa tabelele necesare.
Instalarea propriu-zis Joomla
Procesul de instalare a Joomla decurge n mod similar pe un server local ct i pe
un server virtual de pe Internet. Pentru a porni procesul de instalare trebuie s
deschidei n browser adresa corespunztoare serverului. De exemplu,
http://www.numesite.dom pentru un server virtual de pe Internet,
http://localhost pentru un server local. Mai multe detalii au fost
prezentate n subcapitolul Alegerea directorului pentru instalare.
Pasul 1: Selectarea limbii pentru procesul de instalare
n Figura 2.20 este afiat pagina care reprezint primul pas din procesul de
instalare, pas care const n alegerea limbii pentru procesul de instalare (nu i
pentru site-ul propriu-zis). Alegei limba dorit, de exemplu Romn i dai clic pe
butonul Next (Pasul urmtor). Dac ai ales Romn, urmtoarele pagini din
procesul de instalare vor aprea n limba romn (vezi Figura 2.21 i urmtoarele).

Figura 2.20 pasul 1: Selectarea limbii
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
55
Pasul 2: Verificrile de pre-instalare
n Figura 2.21 este afiat pagina a 2-a din procesul de instalare, care afieaz
verificrile de pre-instalare. Aceste verificri v ajut s determinai dac serverul
pe care intenionai s-l folosii satisface necesitile unei instalri Joomla.
Instalatorul Joomla ia n considerare setrile de configurare de pe serverul web (n
acest caz Apache), PHP i din sistemul de operare. Dac rezultatele testelor din
zona superioar a paginii sunt cu verde, atunci instalarea poate continua.
ntr-un sistem de operare bazat pe Unix (Linux, Mac OS X) trebuie acordat o
mare atenie drepturilor de scriere pentru fiiere. Dac Joomla nu are drepturi de
scriere n directorul de instalare, la finalul instalrii fiierul configuration.php
nu va putea fi creat, iar instalarea va eua. Dac se ntmpl acest lucru, ncercai
s modificai drepturile de scriere i verificai din nou.

Figura 2.21 pasul 2: Verificrile de pre-instalare
Pasul 3: Licena
Joomla utilizeaz o licen GNU/GPL, versiunea 2.0. Pagina de licen este afiat
n Figura 2.22. Dup ce citii licena (dac avei rbdarea necesar), dai clic pe
butonul Pasul urmtor (Next).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
56

Figura 2.22 pasul 3: Licena
Pasul 4: Configurarea bazei de date
n Figura 2.23 este afiat pagina n care trebuie introdui parametrii bazei de
date. Pe un server local cu XAMPP, nu este necesar crearea bazei de date
naintea instalrii, deoarece aceasta este creat automat de ctre instalatorul
Joomla, avnd asociat utilizatorul root i fr a folosi nicio parol (parol vid).

Figura 2.23 pasul 4: Configurarea bazei de date
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
57
Pe un server virtual de pe Internet, baza de date trebuie creat n prealabil, de
obicei folosind un nume sugestiv, dup cum am prezentat n subcapitolul Crearea
bazei de date MySQL. Pentru a putea utiliza aceast baz de date, trebuie creat
un utilizator, care apoi va trebui asociat cu drepturi depline la baza de date creat
anterior. Pe serverele de pe Internet nu este indicat a se folosi parol vid,
aceasta reprezentnd un mare risc n ceea ce privete securitatea site-ului.
n cazul serverului local introducei n pagin urmtorii parametrii:
Numele serverului (Host Name): localhost
Numele de utilizator (User Name): root
Parola (Password): lsai necompletat
Numele bazei de date (Database Name): numele dorit pentru baza de
date
n cazul instalrii pe un server virtual pe Internet, se vor introduce numele bazei
de date, utilizatorul i parola stabilite anterior, la crearea bazei de date.
Pe un server local, pot fi create un numr nelimitat de baze de date, deoarece
utilizatorul root are drepturile de a face acest lucru. Pe un server virtual gzduit pe
Internet, vei avea alocat un anumit numr de baze de date, n funcie de tipul
abonamentului de gzduire achiziionat i de oferta furnizorilor.
Dac dai clic pe triunghiul verde din faa lui Setri avansate (Advanced Settings),
putei activa opiuni adiionale.
Prefixul de tabel (Table Prefix) este foarte practic. Textul introdus n caseta
corespunztoare este scris n faa fiecrui tabel creat de ctre instalatorul Joomla.
Prefixul implicit este jos_ (abrevierea de la Joomla Open Source) ns se
recomand schimbarea acestuia din motive de securitate (de exemplu: xyz_).
Prefixul este util n cazul n care avei disponibil o singur baz de date de la
furnizorul de servicii de gzduire i dorii s lucrai cu dou site-uri web. Este
posibil s difereniai tabelele pentru instalri diferite de Joomla folosind prefixuri
diferite (de exemplu, jos_site1_ i jos_site2_).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
58
Pasul 5: configurarea FTP
n pagina din Figura 2.24 avei posibilitatea de a instala funcia FTP care permite
ncrcarea de fiiere pe server. Pe un server local nu este necesar acest lucru, dar
dac instalai Joomla pe un server virtual gzduit, putei introduce aici datele unui
cont de FTP existent pe serverul de gzduire.

Figura 2.24 pasul 5: Configurarea FTP
Recomandm din raiuni de securitate, ca acolo unde este posibil s se creeze un
cont de FTP special pentru aceasta i s nu se utilizeze contul implicit de FTP al
abonamentului de gzduire. Pentru crearea unui cont FTP se folosete utilitarul
FTP Accounts disponibil n panoul de control (cPanel) al serverului de gzduire.
Pasul 6: Configurarea de baz
Pagina pentru configurarea de baz a site-ului Joomla este mprit n trei
seciuni (Figura 2.25).
Prima seciune se refer la Numele site-ului web. Acest nume apare pe bara de
titlu a ferestrei browser-ului web a persoanei care acceseaz site-ul. Acest nume
este utilizat i n alte elemente ale site-ului, de exemplu n e-mail-ul de confirmare
a nregistrrii utilizatorilor. Numele site-ului poate fi schimbat ulterior fr nicio
dificultate, din interfaa de administrare a site-ului.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
59

Figura 2.25 pasul 6: Configurarea de baz
n seciunea a 2-a se cere s introducei Adresa e-mail a administratorului site-ului
i Parola administratorului. Reinei aceast parol, deoarece ea v permite
accesul la partea de administrare a site-ului.
n a 3-a seciune trebuie s alegei tipurile de date pe care s le conin site-ul
Joomla dup instalare, existnd dou opiuni:
Instalare date mostr (Install Default Sample Data), ce permite instalarea
unor date demonstrative, pe care putei s facei diverse ncercri, pentru
a v familiariza cu diverse tipuri de coninut;
ncrcarea scriptului de migrare (Load Migration Script), ce porteaz o
instalare veche Joomla 1.0.x ntr-o versiune nou Joomla 1.5.
Instaleaz date mostr este selectat implicit. Dai clic pe butonul Instalare date
mostr i instalatorul ncarc datele n baza de date, butonul dispare i apare o
caset cu textul Datele mostr au fost instalate cu succes (Sample data
installed successfully). Dai clic pe butonul Pasul urmtor.
Pasul 7: Finalizarea
Pagina din Figura 2.26 v felicit pentru succesul instalrii i v notific cu text
ngroat de culoare roie c trebuie s tergei directorul installation din
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
60
directorul unde s-a fcut instalarea. Fr efectuarea acestui pas, site-ul web
Joomla nu va funciona, din motive de securitate.

Figura 2.26 Pasul 7: Finalizarea
La sfritul procesului de instalare, n directorul de instalare va fi creat automat un
fiier de configurare cu numele configuration.php, coninnd valorile de
particularizare a instalrii (datele introduse pe parcursul instalrii).
Dac Joomla nu are permisiuni de scriere n directorul unde se face instalarea,
atunci fiierul de configurare nu poate fi creat i apare un mesaj de avertizare care
poate fi observat n Figura 2.27. n aceast situaie, pentru a evita reinstalarea
trebuie s creai dvs. fiierul configuration.php, n care copiai codul din
caseta de text de sub mesajul de avertizare (folosind un editor de text).
Dac directorul installation nu este ters, instalarea se poate repeta foarte
uor. Trebuie doar s tergei fiierul configuration.php dup care s ncrcai
n browser adresa URL a site-ului, iar instalarea Joomla va reporni.
Numele de utilizator pentru administrator este ntotdeauna admin, iar parola va fi
cea pe care ai introdus-o la Pasul 6: Configurarea. Dac se ntmpl s uitai
parola de administrator, ea va putea fi schimbat direct n baza de date, procedeu
care este explicat n capitolul Administrarea site-ului Joomla.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
61

Figura 2.27 mesajul de avertizare n cazul n care
nu poate fi creat fiierul configuration.php
Instalarea este acum complet i se poate alege ntre butoanele Site pentru
accesarea paginii de start a interfeei publice a site-ului i Administrator pentru
accesarea interfeei de administrare a site-ului, situate n partea dreapt-sus a
paginii (Figura 2.26). Dac alegei s accesai pagina de start a site-ului i nu ai
ters nc directorul installation, vei primi un mesaj care v reamintete
acest lucru.
Pagina de start a interfeei publice a site-ului poate fi observat n Figura 2.28, iar
pagina de autentificare pentru accesul la interfaa de administrare poate fi
observat n Figura 2.29.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
62

Figura 2.28 pagina de start a Joomla dup instalarea cu date mostr

Figura 2.29 pagina de autentificare n interfaa de administrare a Joomla
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

INSTALAREA JOOMLA
63
Actualizarea Joomla
Dup cum aminteam i la nceputul acestui capitol, periodic sunt lansate
actualizri pentru Joomla, care remediaz o serie de erori (bug-uri) i probleme de
securitate. n aceste condiii, v recomandm s avei tot timpul cea mai recent
versiune de Joomla care se potrivete site-ului dvs.
Pe pagina de descrcare a Joomla (Figura 2.8) prezentat n subcapitolul
Descrcarea Joomla, exist o legtur Download other Joomla 1.5.x packages
care determin ncrcarea unei pagini ce conine pachetele de actualizare de la
versiunile mai vechi la cea mai recent versiune Joomla (Figura 2.30).
n aceast fereastr alegei i descrcai actualizarea de la versiunea Joomla pe
care o avei instalat dvs., la cea mai recent versiune aprut. De exemplu,
Joomla_1.5.15_to_1.5.22-Stable-Patch_Package.zip este actualizarea
de la versiunea Joomla 1.5.15 la versiunea 1.5.22.

Figura 2.30 pagina pentru descrcarea actualizrilor Joomla
Pentru a realiza actualizarea site-ului dvs. trebuie s dezarhivai pachetul de
actualizare ntr-un director de pe computerul dvs., apoi directoarele i fiierele
rezultate n urma dezarhivrii trebuie copiate cu suprascriere peste cele existente
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 2
64
n instalarea de pe server. Pe un server local cu XAMPP, copierea se poate face
direct cu Windows Explorer sau Total Commander (Figura 2.31), iar pe un server
virtual se poate folosi o aplicaie FTP (Total Commander sau FileZilla).

Figura 2.31 Actualizarea Joomla prin copierea fiierelor de actualizare
peste fiierele vechi, realizat cu Total Commander
Actualizarea const practic n nlocuirea unor fiiere vechi cu altele noi din
pachetul de actualizare, fr s fie necesar alt operaie.

R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7





3
Administrarea Joomla
n capitolul referitor la instalarea Joomla am vzut c dup finalizarea instalrii,
site-ul rezultat are dou interfee:
Interfaa public (frontend), care poate fi vizitat de ctre persoane i de
boii motoarelor de cutare, la o adres de genul:
http://www.numesite.ro
(http://localhost la o instalare local);
Interfaa de administrare (backend), care poate fi accesat doar de ctre
administratori la o adres de genul:
http://www.numesite.ro/administrator
(http://localhost/administrator la o instalare local).
O administrare eficient a site-ului se face numai prin intermediul interfeei de
administrare, chiar dac anumite activiti de administrare se pot face i din
interfaa public.
Interfaa public
Interfaa public este destinat vizitatorilor site-ului i este prezentat n
Figura 3.1. Pentru a v face o imagine de ansamblu asupra capabilitilor Joomla,
n figur sunt marcate i etichetate diferite zone responsabile de o serie de funcii
pe care le ofer Joomla.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
66

Figura 3.1 interfaa public a Joomla
n prezent arta proiectrii site-urilor const n recunoaterea elementelor care
sunt importante pentru un site (omind pe cele neimportante) i prezentarea
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
67
acestora pentru utilizator ntr-un format logic, uor de neles i atractiv.
Rezultatul este ntotdeauna un compromis ntre funcionalitate i organizare.
Aspectul paginilor unui site este determinat de ablonul (template) folosit.
abloanele sunt interschimbabile i modificabile, ceea ce nseamn c acelai
coninut poate fi afiat n diferite aspecte vizuale.
Deoarece n accepiunea noastr termenul de ablon are un sens mai restrns, dar
i pentru a fi n concordan cu traducerea interfeei Joomla n limba romn, n
prezenta carte vom prefera utilizarea termenului de tem vizual n locul celui de
ablon.
Dac analizm interfaa din Figura 3.1, observm c n centru paginii (corpul
principal) sunt elementele de coninut, articole (coninut clasificat), iar n stnga i
dreapta sunt casete cu coninut clar definit.
La o analiz mai atent observm c exist cinci categorii diferite de zone pe
pagin:
meniuri (1, 2, 3);
coninut (5, 6);
publicitate (7, 8);
funcii suplimentare;
elemente decorative (15).
Meniurile
Meniurile (Menus) fac ca navigarea pe site s fie ct mai uoar pentru utilizator.
Exist diferite tipuri de meniuri, care realizeaz sarcini diferite, acestea fiind
prezentate n detaliu n capitolul Sistemul de meniuri Joomla.
Joomla are ase meniuri predefinite dac se instaleaz datele mostr (vezi
capitolul Instalarea Joomla). Avei posibilitatea s adugai mai multe meniuri
suplimentare dup dorin i de asemenea le putei dezactiva sau terge pe cele
predefinite. n exemplul anterior unul dintre meniurile predefinite nu este vizibil.
Acesta este User Menu (Meniu utilizator), pe care l vd utilizatorii nregistrai
dup ce s-au autentificat pe site.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
68
Meniul de sus
Meniul de sus (Top Menu) (1) este denumit dup locul n care este amplasat n
pagin, fiind conceput pentru a oferi utilizatorilor acces rapid la coninutul cel mai
important. Un astfel de meniu afieaz adesea concepte, produse, contacte,
informaii despre adresa companiei etc.
Meniul principal
Meniul principal (Main Menu) (2) este un important punct de referin pentru
utilizatori, fiind principalul instrument de navigare printre paginile site-ului. Acesta
trebuie s conin ntotdeauna un link cu ajutorul cruia utilizatorii s poat
reveni la prima pagin, denumit de obicei Acas (Home). Acest meniu ar trebui s
apar n exact aceeai poziie pe fiecare pagin a site-ului.
Alte meniuri i Concepte cheie
Alte meniuri (Other Menus) i Concepte cheie (Key concepts) (3) pot aprea n
toate tipurile de locuri (poziii pentru module) pe site. n funcie de coninutul i
contextul paginii, acestea pot oferi opiuni de meniu suplimentare, cum ar fi o
component de tip magazin online. n cazul de fa Concepte cheie conine o list
cu concepte de baz despre Joomla.
Firimiturile de pine
Firimiturile de pine sau Indicatorul poziiei curente (Breadcrumbs) (4) face
navigarea mai uoar printre ramificaiile coninutului. Mai exact, firimiturile de
pine sunt link-uri ctre coninutul vizitat anterior sau coninut conex, care
faciliteaz revenirea la coninutul vizitat anterior. Numele su este inspirat din
povestea lui Hansel i Gretel.
Coninutul
Ce este Coninutul?
Coninutul (Content) unui site poate fi un mesaj, un articol sau chiar o pagin cu
coninut static (de exemplu, Termeni i condiii). Coninutul poate fi, de
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
69
asemenea, un director de link-uri Web dinamic, un magazin online, sau o licitaie
online. Prin urmare, avem dou tipuri de coninut: dinamic i static.
Coninutul dinamic poate fi ceva complet dinamic i deschis pentru toat lumea.
De exemplu, enciclopedia online Wikipedia, folosete un sistem de administrare a
coninutului, care permite vizitatorilor s modifice coninutul. Aceast form
special de administrare de coninut este numit wiki. Toat lumea poate schimba
i chiar terge coninut (bineneles respectnd anumite reguli). Pn n prezent
sistemul funcioneaz uimitor de bine cu Wikipedia, n ciuda frecventelor
controverse despre structura i coninutul articolelor.
Coninutul static este contrar modului de lucru wiki, o dat ce este scris el
rmnnd valabil pentru o lung perioad de timp. De exemplu, aceast carte va
deveni nvechit n ceea ce privete versiunile software-ului prezentat, dei are
avantajul explicrii subiectelor ntr-un mod cuprinztor i coerent.
Dosare, pliante, autocolante, rapoarte de afaceri i manuale de operare sunt, de
asemenea, n mod obinuit de natur static. Ele sunt create pentru un anumit
eveniment i devin depite sau pur i simplu nepotrivite dup un anumit timp.
Multe pagini de web vechi constau exclusiv n elemente statice. ns pe Internet
timpul trece un pic mai repede dect n viaa de zi cu zi. Astfel, ceea ce este
tolerat pentru cri, dosare i alte materiale tiprite, este considerat a fi o
deficien grav pentru un site. Nimic nu este mai ru pentru imaginea unei firme
dect un site static vechi, care afieaz n subsol un link Powered by ... care
indic un software depit i ali ani dect cel curent.
Posibilitile de prezentare a coninutului sunt inepuizabile. Ele depind de
echipamente i de limea de band disponibil i multe alte lucruri, care la rndul
lor depind de utilizator i de creativitatea sa. Utilizatorul mesajului joac un rol tot
mai important, el depinznd de coninut.
Afirmaia c coninutul unui site este crucial este fundamental corect. Dac n-
avei nimic de spus sau nimic de oferit, nimeni nu v va asculta de bun voie. Dac
nu avei un buget de publicitate de milioane de dolari, nu putei seduce oamenii
pentru a v citi coninutul, dect dac acesta este valoros pentru ei i este
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
70
actualizat permanent. Nu conteaz ct de frumos arat site-ul, fr coninut
adecvat nimeni nu-l va vizita n mod voluntar.
Prima pagin/pagina de start
Pe Prima pagin (First Page/Front Page) (5) a site-ului este afiat de obicei
coninutul, aa cum se poate observa n Figura 3.1.
Coninutul are autor (n acest caz un administrator), data la care fost creat, titlu,
text introductiv i eventual imagini. Textul introductiv face vizitatorul curios i l
determin s dea clic pe link-ul Citete mai mult pentru a putea citi ntregul
text. Ca o opiune, pot fi oferite link-uri (pictograme) pentru a citi coninutul n
format PDF, pentru a-l tipri, sau pentru a-l trimite ntr-un e-mail la altcineva.
Cele mai noi informaii/Articolele cele mai citite
Coninutul unui site Joomla poate fi afiat i n alte formate. Oamenii sunt
interesai de obicei de nouti i de ceea ce lectureaz alii. Din aceast cauz, n
Joomla exist o zon n care pot fi afiate cele mai recente articole publicate pe
site, denumit Cele mai noi informaii (The Newest Information) (6) i o alt zon
cu cele mai citite articole de pe site, denumit Articolele cele mai citite (The Most
Often Read Articles) (6). Cea de a doua zon este posibil datorit faptului c
Joomla contorizeaz i salveaz accesrile fiecrui articol n baza de date.
Publicitatea
Cnd site-ul dvs. devine popular i n cazul n care coninutul este corespunztor,
putei vinde spaiu publicitar. Spaii publicitare nseamn, de obicei, link-uri de tip
banner (afi). Bannerele sunt mici imagini (n format .gif, .jpg, .png sau .swf) care
determin vizitatorul s prseasc site-ul printr-un clic pe banner. Dac dorii cu
adevrat acest lucru, cutai un spaiu neutilizat n site-ul dvs. i utilizai-l pentru
publicitate (7).
Zona pentru bannere
Zona pentru bannere (Banner Area) (8) poate administra link-uri text i bannere
grafice. n Figura 3.1 este un exemplu de banner cu dimensiunea de 46860 pixeli.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
71
Pentru administrarea banner-elor Joomla are integrat o component specializat
denumit Banner.
Funciile
Funciile sunt elemente ale site-ului care sunt necesare pentru a face posibil
interactivitatea. n Joomla aceste funcii sunt ncorporate n module.
Zona de autentificare
Modulul de autentificare (Login Area) (9) este important dac dorii ca site-ul dvs.
s fie mprit ntr-o zon public i o zon protejat. Pentru a accesa zona
protejat, vizitatorul trebuie s aib o modalitate de nregistrare i de
autentificare pe site. Modulul de autentificare ar trebui s poat lua n
considerare situaiile deosebite (de exemplu, dac utilizatorul i uit parola).
Sondaj, vot
Joomla are integrat o component pentru Sondaj (Polling) (10) i un modul
aferent care poate fi observat n Figura 3.1.
ntruct coninutul site-ului este proiectat pentru anumite grupuri int, este
benefic s cerei opinia grupului care navigheaz pe site cu ajutorul sondajului.
Aceasta este cea mai simpl modalitate de a obine opinii i sugestii n ceea ce
privete ergonomia sau coninutul site-ul dvs.
Cine este online?
Modul Cine este online? (Who is Online?) (11) afieaz numrul de vizitatori care
navigheaz pe site n acel moment. Se face o distincie ntre oaspei i utilizatorii
autentificai.
Fluxuri de tiri
Fluxurile de tiri (Feeds) (12) devin din ce n ce mai populare. Ele sunt colecii
standardizate de coninut, ce pot fi citite automat, care pot fi prelucrate i care
extind ntr-o oarecare msur coninutul unui site, fr a prelua tema vizual i
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
72
aspectul site-ului. Modulul Syndication v ofer posibilitatea de a introduce fluxuri
de tiri externe n site.
Cmpul de cutare
Cmpul de cutare (Search Field) (13) contribuie foarte mult la uurina n utilizare
a unui site web, permind cutarea prin coninutul site-ului. Majoritatea site-
urilor au cmpuri de cutare, ns adesea acestea caut doar printr-o poriune a
site-ului. n Joomla situaia este alta, deoarece cutarea de face n toate paginile
site-ului. Dac se adaug noi extensii, coninutul lor este de asemenea cutat
(dup instalarea de plugin-uri corespunztoare, care nsoesc de obicei
componenta).
Asemntor unui motor de cutare, dup ce tastai un termen de cutare i
apsai Enter la tastatur (sau s apsai butonul Caut (Search) n cazul n care
acesta este afiat lng cmpul de cutare), apare o list cu rezultate, n care
termenul cutat este evideniat vizual.
Subsolul
Subsolul paginii (Footer) (14) este folosit de obicei pentru afiarea unor informaii
cum ar fi: dreptul de autor, denumirea CMS-ului utilizat, numele firmei care a
realizat site-ul sau a webmaster-ului etc. Unele site-uri afieaz n subsol un meniu
care este o replic a meniului de sus sau a meniului principal.
Elementele decorative
Pe lng funcii, module i coninut, foarte importante sunt i elementele de
design, identitate de firm i de aspect al site-ului.
Aspectul unei pagini este determinat de tema vizual utilizat, care se suprapune
peste partea de coninut, asemenea unei vitrine. Deoarece gusturile i frumuseea
nu se discut, avei posibilitatea de a folosi diverse teme vizuale pentru acelai
coninut. De exemplu, aspectul site-ului dvs. ar putea fi diferit iarna fa de var,
sau ar putea avea un aspect specific n timpul srbtorilor.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
73
n principiu, o tem vizual const ntr-un logo, o anumit combinaie de culori,
tipuri i dimensiuni de fonturi i pe ct posibil un aranjament inteligent al
coninutului disponibil pe site. Tema din exemplul nostru are logo-ul Joomla (15).
Dup acest rezumat al elementelor unui site Joomla i din explorarea datelor
mostr v putei da seama c administrarea coninutului unui site poate fi o
sarcin care necesit mult efort i mare atenie. ns este important s nu se
piard privirea de ansamblu ( tii proverbul cu pdurea i copacii).
Interfaa de administrare
Deoarece interfaa de administrare nu este destinat publicului larg, cnd
ncercai s o accesai vei fi ntmpinai de o pagin de autentificare al crei
coninut poate fi observat n Figura 3.2.

Figura 3.2 coninutul paginii de autentificare a interfeei de administrare
Va trebui s introducei utilizatorul admin i parola pe care ai introdus-o n
procesul de instalare a Joomla. Contul creat n procesul de instalare v confer
dreptul de super-administrator, singurul care are acces la toate funciile de
administrare ale site-ului, dup cum vom vedea n continuare.
Dac se ntmpl s uitai parola de administrator, nu este nimic grav deoarece ea
poate fi schimbat direct n baza de date. Pentru aceasta avei nevoie de utilitarul
phpMyAdmin, care a fost prezentat n subcapitolul Crearea bazei de date cu
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
74
utilitarul phpMyAdmin din capitolul Instalarea Joomla.
Pentru o instalare local pe platforma XAMPP, phpMyAdmin poate fi apelat de la
adresa http://localhost/phpmyadmin, iar pentru o instalare pe un server
virtual pe internet, acesta poate fi apelat din panoul de control (cPanel) al
serverului de gzduire.
Pentru a schimba parola de administrator selectai baza de date utilizat i
localizai tabela jos_users. n aceast tabel apelai fila Browse i localizai
utilizatorul admin. Parola este criptat prin procedur MD5. Aceasta poate fi
schimbat intrnd n modul de editare, apoi la password selectai intrarea MD5
din lista de opiuni al cmpului Function i apoi introducei o nou parol n
format text simplu n cmpul Value.
Este recomandat ca la punerea n funciune a site-ului pe Internet s se schimbe
numele de utilizator admin corespunztor administratorului, cu unul mai puin
intuitiv, pentru a fi mai dificil de intuit de ctre hack-eri.
Dup autentificare se va deschide interfaa de administrare (backend), similar cu
cea din Figura 3.3.

Figura 3.3 interfaa de administrare cu bara de meniuri i spaiul de lucru
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
75
n partea superioar a interfeei de administrare se afl bara de meniuri (Menu
Bar), iar sub bara de meniuri se afl spaiul de lucru (Workspace) n Figura 3.3
ambele sunt marcate cu cte un chenar. Pagina iniial, care apare imediat dup
autentificare se numete Panou de control (Control Panel).
Bara de meniuri
Bara de meniuri (Menu Bar) este elementul principal de navigare al interfeei de
administrarea site-ului Joomla. Meniurile acesteia permite accesul la toate
funciile de administrare:
site;
meniuri (Menus);
coninut (Content);
componente (Components);
extensii (Extensions);
instrumente (Tools);
asisten (Help).
n partea dreapt a barei de meniuri se gsesc cteva informaii i funcii
adiionale:
legtur ctre link-ul Previzualizare a site-ului ntr-o fereastr nou;
legtur ctre mesajele private (numrul de mesaje);
un numr care arat numrul de vizitatori ai site-ului din acel moment;
un buton pentru ieirea din cont.
Dac v autentificai ca administrator sau manager (spre deosebire de super-
administrator), sunt disponibile doar anumite opiuni. Diferitele nivele de acces
corespunztoare tipurilor de utilizatori vor fi prezentate mai departe n acest
capitol, la subcapitolul referitor la Submeniul Manager utilizatori.
Bara de instrumente
Imediat sub bara de meniuri se afl Bara de instrumente (Toolbar). Ea este
ascuns pe pagina iniial a Panoului de control, dar ea apare imediat ce navigai
ctre o anumit funcie, cum ar fi Manager articole (Article Manager).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
76
Bara de instrumente afieaz diverse butoane-pictogram, n funcie de context.
De exemplu pentru Manager articole exist opiunile Dezarhivare (Unarchive),
Arhivare (Archive), Publicare (Publish), Retragere (Unpublish), Mutare (Move),
Copiere (Copy), Eliminare (Trash), Editare (Edit), Adugare (New), Parametri
(Preferences) i Asisten (Help), dup cum se poate observa n Figura 3.4.

Figura 3.4 bara de instrumente pentru Manager articole
n comparaie, pentru Manager meniuri (Menu Manager) exist doar Copiere
(Copy), tergere (Delete), Editare (Edit), Adugare (New) i Asisten (Help), ca n
Figura 3.5.

Figura 3.5 bara de instrumente pentru Manager meniuri
Spaiul de lucru
Corpul principal al paginilor de administrare denumit Spaiu de lucru (Workspace),
nu trebuie confundat cu Panoul de control, care este afiat imediat dup
autentificare. Spaiul de lucru este instrumentul principal n administrarea unui
site Joomla. Diferitele pri ale acestuia sunt vizibile sau nu, n funcie de tipurile
de administratori, dup cum vom vedea ceva mai ncolo, n subcapitolul
Submeniul Panoul de control.
Exist teme vizuale ale interfeei de administrare realizate de diveri dezvoltatori,
care au structuri diferite ale spaiului de lucru. Cel mai comun format este cel de
forma unui tabel, utilizat pentru gestionare, articole, meniuri etc.
De asemenea, extensiile realizate de diveri dezvoltatori pot avea spaiul de lucru
organizat diferit fa de extensiile incluse n nucleul Joomla, neexistnd un aspect
standard pentru extensii. Dezvoltatorii sunt liberi s realizeze aspectul interfeei
de administrare dup cum doresc. Acest lucru poate duce uneori la inconsisten,
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
77
astfel c majoritatea dezvoltatorilor se ghideaz dup nucleul Joomla n ceea ce
privete design-ul.
Extensiile
Joomla poate fi extins i poate crete n funcie de necesiti cu ajutorul
extensiilor. Extensiile (Extensions) ofer funcionaliti adiionale care nu sunt
coninute n nucleul Joomla.
Extensiile cuprind componentele (components), modulele (modules), plugin-urile
(plugins), temele vizuale (templates) i traducerile (languages).
Componentele
Componentele (Components) sunt cel mai mare i mai complex tip de extensie,
care ofer funcionaliti adiionale i care n mod obinuit au propriul areal n
administrarea Joomla. Componentele sunt un fel de mini-aplicaii care afieaz
coninutul n partea central a site-ului web. Un exemplu prin analogie, ar fi acela
c dac Joomla ar fi o carte, atunci toate componentele ar fi capitolele din carte.
De exemplu, componenta central pentru coninut este mini-aplicaia care
manevreaz ntreg coninutul (articolele) site-ului (com_content), iar componenta
central pentru nregistrare este mini-aplicaia care manevreaz nregistrarea
utilizatorilor (com_registration).
O component integrat a Joomla este o mini-aplicaie care ruleaz ca i parte a
nucleului su. Pe lng componentele nucleului Joomla exist sute de
componente adiionale, disponibile gratuit sau comercial, provenind de la diveri
dezvoltatori. Pe acestea le putei instala dvs. pentru a aduga noi funcionaliti
site-ului dvs. Putei gsi aceste extensii pe site-ul oficial Joomla, la pagina
http://extensions.joomla.org.
Unele componente, pe lng componenta propriu-zis, sunt nsoite de module
sau plugin-uri, iar pentru a beneficia de o funcionalitate complet este necesar
i instalarea acestora.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
78
Modulele
Modulele (Modules) sunt extensii mai mici i mai flexibile i sunt utilizate pentru a
reda pri mici din pagini, care sunt n general mai complexe. Continund analogia
cu cartea, un modul poate fi privit ca o not de subsol, sau un antet, sau un bloc
imagine/titlu care poate fi afiat pe o anumit pagin. Evident, putei avea o not
de subsol pe orice pagin, dar nu toate paginile o vor avea. Notele de subsol pot
aprea n funcie de coninutul capitolului respectiv. n mod similar, modulele pot
reda coninut n funcie de componentele utilizate pe acea pagin.
Plugin-urile (plugins)
Unele dintre cele mai avansate extensii pentru Joomla sunt Plugin-urile (Plugins).
n versiunile anterioare de Joomla (1.x i Mambo) erau cunoscute sub denumirea
de mambots, ns odat cu dezvoltarea Joomla 1.5 au fost redenumite plugin-
uri, iar funcionalitatea lor a fost extins.
Un plugin este o seciune de cod program care este adugat n Joomla pentru a
schimba funcionalitatea sa i care ruleaz atunci cnd n sistem are loc un
eveniment predefinit. De exemplu, editoarele sunt plugin-uri care sunt executate
atunci cnd are loc evenimentul Joomla denumit onGetEditorArea.
Temele vizuale
O tem vizual (templates) este un gen de ablon vizual editabil, care este plasat
peste coninut pentru a-i conferi aspect vizual dorit. Astfel, o tem vizual
definete culorile, mprirea paginii, tipurile i dimensiunile de fonturi utilizate
etc., adic tot ce trebuie fcut pentru aspectul unei pagini i al site-ului.
Temele vizuale Joomla funcioneaz n mod similar cu abloanele disponibile n
majoritatea procesoarelor de text. ntr-un procesor de texte, un ablon de CV de
exemplu, are structura general i elementele de baz de coninut, care sunt
prezentate ntr-o form generic. Persoana care utilizeaz ablonul CV
completeaz informaiile personale, cum ar fi nume, informaii de contact,
istoricul locurilor de munc etc. O tem vizual Joomla funcioneaz n acelai
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
79
mod, cu excepia faptului c CMS Joomla preia coninutul din baza de date i
completeaz spaiile libere din ablon.
Prin selectarea unei noi teme, putei schimba aspectul unui site de la cel prezentat
n Figura 3.6 (tema JA_Purity) la cel prezentat n Figura 3.7 (tema beez) cu un
singur clic n Manager teme (Template Manager).

Figura 3.6 aspectul unui site Joomla cu tema JA_Purity

Figura 3.7 aspectul unui site Joomla cu tema beez
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
80
Unul dintre motivele cheie pentru care Joomla a prosperat n spaiul CMS-urilor,
n ciuda a numeroi concureni exceleni, este capacitatea sa de a fi extins i
personalizat de ctre utilizatori, dar i de uurina cu care este posibil s proiectai
sau s modificai o tem vizual.
O tem vizual este complet separat de coninutul site-ului i este realizat din
cel puin un fiier HTML pentru structura paginii i un fiier CSS pentru aspect.
Traducerile
Traducerile sau pachetele lingvistice (languages) sunt extensii elementare i
eseniale. Exist pachete lingvistice pentru nucleul Joomla i pachete lingvistice
pentru extensii. Ele permit ca att nucleul Joomla ct i diverselor componente i
module s fie traduse n orice limb se dorete.
Joomla ofer suport pentru peste 40 de limbi. O singur instalare Joomla poate
suporta mai multe limbi n acelai timp. Dei limba afiat pentru noii utilizatori
este limba setat ca implicit pentru site, Joomla permite ca fiecare utilizator
nregistrat s selecteze oricare dintre limbile instalate pe site.
Se impune aici precizarea c pachetele lingvistice conin doar traducerea
interfeei publice i a celei de administrare a Joomla, nu i a coninutului site-ului.
Pentru a putea administra coninut n mai multe limbi, trebuie s apelai la una
dintre cele mai populare extensii Joomla, numit Joom!Fish
33
. Aceasta poate
gestiona coninut multilingv i furnizeaz o interfa pentru traducerea i
pstrarea traducerilor pentru ntreg coninutul generat dinamic n aceeai baz de
date. Astfel ntregul site apare tradus n limba dorit, nu doar mesajele i
elementele de interfa Joomla.

33
http://extensions.joomla.org/extensions/languages/multi-lingual-content/460
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
81
Funciile de administrare din bara de meniuri
Dup cum am descris, bara de meniuri conine toate funciile implicate n
controlul i gestionarea site-ului Joomla. n continuare va fi prezentat fiecare
meniu, punctndu-se rolul important al fiecruia.
Meniul Site
Meniul Site (Site Menu) conine cteva funcii care sunt
valabile pentru ntreg site-ul, incluznd foarte
importanta pagin de Configurare global (Global
Configuration). Figura 3.8 afieaz submeniurile din
Meniul Site.
Submeniul Panoul de control
Panoul de control (Control Panel) este afiat imediat dup autentificare n
interfaa de administrare. n partea stng sunt afiate butoane pentru accesarea
funciilor comune, iar n partea dreapt o serie de liste.
Ceea ce se vede n Panoul de control i n bara de meniuri depinde de tipul de
administrator cu care v autentificai. Exist trei tipuri de administrator:
Super-administrator (cu permisiuni maxime);
Administrator (cu permisiuni medii);
Manager (cu cele mai sczute permisiuni).
Fiecare tip de administrator vede opiuni diferite n interfaa de administrare. De
exemplu, un manager, care are permisiunile cele mai sczute, nu poate vedea sau
accesa submeniul Configurare global (Global Configuration).
n Figurile 3.9, 3.10 i 3.11 ce este afiat ceea vede Super-administratorul,
Administratorul, respectiv Managerul.

Figura 3.8 meniul Site
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
82

Figura 3.9 interfaa de administrare pentru super-administrator

Figura 3.10 interfaa de administrare pentru administrator

Figura 3.11 interfaa de administrare pentru manager
Administratorul nu are acces la funcii de nivel global al site-ului, cum ar fi
configuraia. Managerul nu are acces la extensii sau instrumente. n ambele
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
83
cazuri, numrul de funcii accesibile sunt mai puine dect cele disponibile pentru
super-administrator.
Navigarea n interfaa de administrare depinde de suportul pentru JavaScript.
Acesta trebuie s fie activat n browser-ul dvs. pentru a putea utiliza site-ul la
capacitatea maxim. Unele software-uri de securitate sau antivirui pot cauza
probleme cum ar fi funcionarea incorect a meniurilor.
Submeniul Manager utilizatori i nivelele de control al accesului
Joomla are nou tipuri de utilizatori, iar diferitele funcii (drepturi) atribuite
acestora sunt determinate de Nivelele de control al accesului (Access Control
Levels ACL).
Prin intermediul Manager utilizatori (User Manager) din meniul Site, se pot atribui
utilizatorilor diferite roluri ACL. O list a tipurilor de utilizatori i ACL-urilor
corespunztoare poate fi observat n Tabelul 3.1.
Tabelul 3.1 Nivelele de control al accesului n Joomla
Utilizator Interfaa public
Interfaa de administrare
Funcii/Meniuri
Public Frontend Doar navigare Nu are acces
Registered
(nregistrat)
Poate vedea coninutul
restricionat
Nu are acces
Author (Autor) Poate crea coninut Nu are acces
Editor (Editor) Poate edita coninut Nu are acces
Publisher (Publicist) Poate publica coninut Nu are acces
Manager Ca i publicistul Manager media
Manager meniuri
Manager coninut
Manager pagina de start
Manager componente
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
84
Asisten
Administrator Ca i publicistul Ca i managerul
Manager utilizatori
Instalare/Dezinstalare extensii
Manager module
Manager plugin-uri
Verificare global
Super
Administrator
Ca i publicistul Ca i administratorul
Configurare global
Manager traduceri
Manager teme
Instalare teme
Instalare traduceri
E-Mail n mas
Dac dai clic pe submeniul Manager utilizatori va fi afiat o pagin coninnd un
tabel cu toi utilizatorii site-ului care au un ACL de tip nregistrat (Registered) sau
superior, incluznd administratorii (Figura 3.12).
Filtrul din partea stng a paginii este un instrument de cutare n care putei
introduce numele, numele de utilizator sau e-mail-ul, pentru a gsi toi utilizatorii
care corespund criteriului de cutare. De asemenea, putei selecta un anumit grup
sau s vedei doar utilizatorii autentificai n acel moment pe site.
Pentru a exporta sau importa utilizatorii din Joomla avei nevoie de ajutorul unor
componente adiionale (de exemplu, ARRA User Export Import
34
), sau de utilitarul
PHPMy-Admin.

34
http://extensions.joomla.org/extensions/migration-a-conversion/users-import-a-
export/12607
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
85

Figura 3.12 pagina Manager utilizatori
Pentru a exporta sau importa utilizatori cu ajutorul PHPMyAdmin, este necesar s
copiai dintr-o baz de date n alta toate cele trei tabele care stocheaz datele
utilizatorilor:
jos_users
jos_core_acl_aro
jos_core_acl_aro_map
Utilizatorii de tip: oaspete, nregistrat, autor, editor i publicist sunt denumii
utilizatori frontend. n majoritatea cazurilor un site Joomla va avea cei mai muli
utilizatori dintre aceste tipuri. Existena utilizatorilor frontend permite stabilirea
unui flux de publicare de coninut i, de asemenea, permite ca atribuirea
responsabilitilor de publicare a coninutului s fie distribuite (unul dintre
avantajele CMS-urilor). Dac dorii s avei ct mult coninut pe site, trebuie s
avei ct mai muli autori, editori i publiciti.
Utilizatorii de tip manager, administrator i super-administratori sunt denumii
utilizatori backend. Aceti utilizatori sunt proiectai pentru a controla site-ul i
sunt mai puin focalizai pe coninut. n mod obinuit, exist doar un singur super-
administrator.
Sintetiznd, utilizatorii frontend administreaz coninutul, iar utilizatorii backend
administreaz site-ul.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
86
Utilizatorii sunt creai automat n procesul de nregistrare pe site, care are loc prin
intermediul link-ului de nregistrare de pe formularul de autentificare din partea
public a site-ului, sau pot fi creai manual n partea de administrare a site-ului.
Funcia de nregistrare automat poate fi pornit sau oprit din pagina
Configurare global (Global Configuration) de pe fila Sistem (System). Se poate
cere activarea contului de ctre utilizatori, aceasta nsemnnd c va fi emis un e-
mail cu un link de activare, pe care utilizatorul nou va trebui s-l acceseze pentru a
i se activa contul i pentru a se putea autentifica pe site.
Dac dorii ca site-ul s creasc rapid, oferii gratuit ceva de valoare i cerei
vizitatorilor s se nregistreze pentru a accesa ceea ce oferii. Asigurai-v c
afiai evident politica de confidenialitate a site-ului.
Submeniul Manager media
Manager media (Media Manager) permite ncrcarea i gestionarea tuturor
fiierelor media care ar putea fi utilizate pe un site, nu doar imagini (Figura 3.13).

Figura 3.13 pagina Manager media
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
87
Manager media afieaz un gestionar de fiiere simplu, care permite vizualizarea
tuturor fiierelor care se afl n directorul /images. Manager media deschide
automat acest director i nu avei posibilitatea de a naviga n alt director din
instalarea Joomla.
De asemenea, Manager media permite ncrcarea unor fiiere media de pe
computerul dvs. local pe site, de unde vor putea fi utilizate n articolele site-ului.
Pentru ncrcarea fiierelor, utilizai seciunea ncrcare fiier (Upload File) din
partea inferioar a paginii.
Este bine ca fiierele media s fie stocate n ordine, n directoare denumite
sugestiv, nu s fie stocate ntr-un singur director mare, ceea ce le-ar face greu de
localizat. Crearea de noi directoare se face cu ajutorul butonului Creare director
(Create Folder) din partea dreapt-sus a paginii.
Asigurai-v c avei o structur logic pentru stocarea fiierelor media, mai ales
atunci cnd se ocup de site mai multe persoane. Localizarea fiierelor se va face
mult mai uor dac sunt create directoare separate pe seciuni, categorii sau tipuri
de imagini.
Submeniul Configurare global
Pagina de configurare a site-ului (Figura 3.14) este foarte important, deoarece
conine setri eseniale pentru meninerea n funcionare a site-ului dvs., fiind
disponibil doar pentru super-administratori.
Poate fi apelat din meniul Site sub denumirea de Configurare global (Global
Configuration). n continuare prezentm cele trei file ale paginii Configurare
global: Site, Sistem i Server.
Fila Site, activ iniial, conine cteva elemente foarte generale referitoare la
site-ul Joomla.
Site deconectat (Site Offline) permite deconectarea temporar a site-ului. Dac
site-ul este deconectat (offline), vizitatorii vor vedea un mesaj specific de
deconectare a site-ului (Figura 3.15). Putei personaliza acest mesaj cu HTML,
imagini, logo etc.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
88

Figura 3.14 pagina Configurare global

Figura 3.15 pagina cu mesajul de deconectare a site-ului
Cnd site-ul este deconectat, v putei autentifica ca administrator i vei putea
vedea site-ul, n timp ce vizitatorii nu. Acest lucru este extrem de util deoarece
putei lucra pe site i putei vedea modificrile nainte de a-l face public pe
Internet, iar publicul va fi n imposibilitatea de a-l vedea.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
89
Putei ajusta mesajul offline dup dorina dvs. De exemplu: un mesaj scurt despre
site-ul dvs., c acesta va fi lansat n curnd, date de contact etc.
Nume site (Site Name) este vital pentru SEO (Search Engine Optimization
optimizare pentru motoare de cutare)
35
deoarece acesta apare la nceputul
titlului fiecrei pagini.
Setri SEO (SEO Settings) este o caracteristic disponibil odat cu versiunea
Joomla 1.5, i se refer la faptul c URL-urile pot fi citite de ctre oameni. Acestea
sunt adesea descrise ca URL-uri SEF (Search Engine Friendly Prietenos
Motoarelor de Cutare).
Este necesar o atenie deosebit la utilizarea acestor setri. De exemplu, pentru
ca opiunea Folosete modulul Apache mod_rewrite (Use Apache mod_rewrite)
s funcioneze sunt necesare modificri n fiierul .htaccess i serverul de
gzduire s suporte acest mod de lucru.
Mai multe informaii referitoare la SEO i SEF vor fi prezentate n capitolul
Optimizarea site-urilor realizate cu Joomla.
Setri metadate (Metadata Settings) se refer la meta-datele care apar n codul
surs al fiecrei pagini de pe site. Este recomandat ca acestea s nu fie
completate, dect atunci cnd sunt completate i individual la fiecare articol de pe
site. n caz contrar, riscai ca la o cutare n motoarele de cutare aceeai
descriere de la Setri metadate s apar la toate paginile site-ului dvs., cea ce nu
este deloc bine.
Fila Sistem (System) conine setri care n general nu este nevoie niciodat s fie
modificate.
Setrile utilizatorilor (User Settings) sunt probabil singurele setri pe care dorii
s le modificai. Aici putei decide dac permitei utilizatorilor s se nregistreze ei
singuri din partea public a site-ului.
Setrile cache (Cache Settings) se refer la cache-ul (memoria tampon) site-ului,
care ajut la mrirea vitezei de ncrcare a site-ului. Cnd facei multe modificri

35
http://ro.wikipedia.org/wiki/Search_Engine_Optimization
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
90
asupra site-ului, n special asupra temelor grafice, este bine s dezactivai cache-
ul. Dac lsai opiunea activat, vei observa c modificrile fcute de dvs. nu au
efect, deoarece sunt afiate paginile stocate n cache.
Fila Server conine setri care n general nu este nevoie niciodat s fie
modificate.
Setrile bazei de date (Database) se refer la baza de date MySQL care permite
funcionarea site-ului, astfel c avei foarte mare grij. Este util atunci cnd uitai
denumirea bazei de date sau utilizatorul cu care este accesat baza de date a
site-ului.
Setri email (Mail) sunt opiuni referitoare la modul n care site-ul trimite e-mail-
urile. Unele servere de gzduire nu suport PHP mail, de aceea asigurai-v c
avei setrile corespunztoare serverului dvs.
Meniul Meniuri
Meniurile (Menus) sunt o parte esenial a unui site
Joomla. Acestea nu doar c permit navigarea, dar
determin i aspectul paginilor care sunt legate de
respectivele meniuri. Meniurile sunt relativ dificil de
neles, astfel c vor fi tratate ntr-un capitol separat
(Sistemul de meniuri Joomla). Pentru moment, vom
face o prezentare de ansamblu, pentru o mai bun
nelegere a conceptelor cu care lucrm n continuare.
Meniul Meniuri (Menus) permite accesul la toate
meniurile care sunt utilizate n site-ul web. n Figura 3.16 se pot vedea
submeniurile Manager meniuri (Menu Manager), Meniuri eliminate (Trash
Managers) i cele ase meniuri care sunt create automat la instalarea datelor
mostr a Joomla. Aceste nume de meniuri sunt totalmente arbitrare.
Cnd accesai submeniul Manager meniuri va fi afiat o pagin ce conine un
tabel cu toate meniurile utilizate n site (Figura 3.17).

Figura 3.16 meniul Menuri
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
91

Figura 3.17 pagina Manager meniuri
Putei schimba numele unui meniu, dac dai clic pe numele su. Dac dai clic pe
icoana din coloana Element(e) de meniu (Menu Items) din dreptul unui meniu,
este acelai lucru ca i cnd ai accesa meniul cu acelai nume din lista meniului
Meniuri (v recomandm s utilizai a doua variant, pentru mai puine clicuri). Se
deschide o pagin care afieaz elementele meniului respectiv, cum se poate
observa n Figura 3.18, n care sunt afiate elementele meniului mainmenu.

Figura 3.18 pagina care afieaz elementele meniului mainmenu
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
92
Meniul Coninut
Meniul Coninut (Content) conine cinci submeniuri
diferite (Figura 3.19).
Meniul Coninut conine foarte importantul
Manager articole (Article Manager), care permite
administrarea articolelor din Joomla. Articolele sunt
elemente individuale de coninut de funcionarea
crora este responsabil nucleul Joomla.
Manager articole afieaz toate elementele de
coninut (articolele) ale site-ului, cu variate forme de filtrare dup seciuni,
categorii sau autori (Figura 3.20). Putei reordona articolele dup orice coloan
(ascendent sau descendent), dnd clic pe eticheta coloanei respective.

Figura 3.20 pagina Manager articole
Articole eliminate (Article Trash) afieaz coul de gunoi cu articolele eliminate
din Manager articole i permite recuperarea acestora dac este necesar.
Manager seciuni (Sections Managers) permite adugarea, editarea i tergerea
seciunilor.

Figura 3.19 meniul Coninut
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
93
Manager categorii (Category Managers) permite adugarea, editarea i tergerea
categoriilor.
Manager pagina de start (Frontpage Manager) controleaz care dintre
elementele de coninut s fie vizibile n pagina de start.
Primul articol din Figura 3.20 nu are seciune sau categorie, fiind fr categorie
(uncategorized).
Mai multe detalii legate de crearea i administrarea coninutului sunt prezentate
n capitolul Gestionarea coninutului cu Joomla.
Meniul Componente
Componentele (Components) sunt cele mai importante extensii ale unui site
Joomla, astfel c ele au alocat un meniu separat. Din meniul Componente se
poate administra att funcionalitatea componentelor, care sunt parte a nucleului
Joomla, ct i a celor instalate adiional
(Figura 3.21).
Componentele implicite ale Joomla sunt:
Content (Coninut);
Banners (Afie);
Contacts (Contacte);
Newsfeeds (Fluxuri de tiri);
Polls (Sondaje);
Web Links (Legturi web).
Majoritatea componentelor au o parte responsabil de interfaa public i una
pentru interfaa de administrare. Fiierele componentelor pentru interfaa public
se instaleaz automat n directorul /components, iar cele pentru interfaa de
administrare n directorul /administrator/components.

Figura 3.21 meniul Componente
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
94
Meniul Extensii
Toate extensiile instalate n Joomla, n afar de
Componente (care au propriul meniu prezentat
anterior), se gsesc n submeniurile meniului Extensii
(Extensions), afiat n Figura 3.22. Fiecare tip de
extensie are propriul su manager. Exist manager
pentru module, plugin-uri, teme vizuale i traduceri.
Componentele au un element de meniu separat,
deoarece acestea sunt extensii mai complexe i
navigarea ar fi mai dificil dac acestea ar fi
mpreun cu celelalte extensii.
Submeniul Instalare/Dezinstalare
Pagina Manager extensii (Extensions Manager) poate fi accesat prin intermediul
submeniului Instalare/Dezinstalare (Install/Uninstall). Aceast pagin ofer o
locaie centralizat de unde se pot instala extensii noi i dezinstala cele de care nu
mai este nevoie, sau se pot examina extensiile deja instalate n sistem. Pagina
Manager extensii poate fi observat n Figura 3.23.

Figura 3.23 pagina Manager extensii

Figura 3.22 meniul Extensii
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
95
Acest manager este utilizat pentru toate tipurile de extensii din sistem. Pe pagina
Manager extensii exist o fil denumit Instalare (Install), de unde se poate face
instalarea noilor extensii. Pentru dezinstalarea extensiilor instalate n sistem
(i/sau dezactivarea n cazul componentelor), exist cte o fil separat pentru
fiecare tip de extensie (componente, module, plugin-uri, traduceri, teme).
Exist trei metode prin care se pot instala extensii n Joomla: ncrcare pachet
(Upload Package File), Instalare din director (Install from directory) i Instalare
de la URL (Install from URL).
ncrcare pachet (Upload Package File)
Joomla include caracteristici de navigare care v permit s localizai fiierele cu
extensiile pe care dorii s le instalai.
Joomla permite instalarea extensiilor din fiiere de instalare sub form arhivat
ZIP. Joomla extrage automat fiierele din arhivele de tip ZIP, astfel c nu este
necesar s le despachetai dvs. n prealabil.
Joomla 1.5 detecteaz automat ce tip de extensie se instaleaz. Pentru a putea fi
instalate automat, extensiile trebuie s aib n pachetul Zip un fiier XML cu
instruciuni despre cum trebuie fcut dezarhivarea.
Unii dezvoltatori distribuie extensii sub form de fiiere ZIP care conin n interior
pachetele reale de instalare de tip ZIP (de exemplu, o component cu mai multe
module i plugin-uri aferente) i uneori documentaia aferent. Un astfel de fiier
reprezint fiiere ZIP n fiier ZIP i va da eroare la instalare. De aceea aceste
fiiere trebuie despachetate n prealabil de ctre dvs. De obicei ele au n denumire
expresii de genul UNZIPME sau UNZIPFIRST, pentru a informa utilizatorul asupra
necesitii despachetrii nainte de instalare.
Instalare din director (Install from directory)
Joomla permite selectarea unui director de unde poate fi instalat extensia.
Pentru aceasta, serverul web trebuie s aib permisiunea s acceseze acel
director, altfel Joomla va da eroare. Aceast opiune este foarte util n situaia n
care extensia pe care dorii s o instalai are o dimensiune mai mare dect limita
de ncrcare stabilit pe serverul de web.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
96
Exist frecvent situaia n care serverul de
gzduire Web nu accept ncrcarea
fiierelor cu dimensiuni peste 2MB
(Figura 3.24), iar unele componente au
pachete care depesc aceast
dimensiune.
Cu aceast opiune putei utiliza FTP sau
alt variant de transfer pentru a copia
pe server extensia de dimensiune mare i
apoi doar selectai acel director pentru instalare.
De exemplu, putei ncrca pachetul de instalare al componentei n directorul tmp
al Joomla, cu ajutorul unei aplicaii FTP sau cu File Manager din cPanel al
serverului i apoi folosii opiunea Instalare din director.
Instalare de la URL (Install from URL)
Aceast metod este foarte convenabil n special atunci cnd administrai
sistemul Joomla de la distan. Dac avei un URL pentru descrcarea unei
extensii, l putei introduce n sistemul Joomla i acesta va descrca i instala
extensia respectiv.
Manager extensii v permite s eliminai orice ai instalat prin intermediul su.
Pentru dezinstalare, localizai extensia pe care dorii s o dezinstalai pe fila
corespunztoare din Manager extensii, bifai caseta din stnga numelui extensiei
i dai clic pe butonul Dezinstalare (Uninstall) (Figura 3.25).
Joomla are un sistem de verificare a erorilor, astfel c previne eliminarea
extensiilor care sunt necesare pentru funcionarea sistemului, cunoscute ca
extensii ale nucleului (core extensions).
Pentru extensiile de tip component, Manager extensii permite scoaterea din
funciune o unei componente, n timp ce rmne instalat. Aceast funcionalitate
este foarte util atunci cnd testai o nou versiune a unei componente sau atunci
cnd testai mai multe componente asemntoare, pentru a v decide asupra
celei mai potrivite.

Figura 3.24 limitarea din server
a ncrcrii fiierelor mai mari de 2MB.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
97

Figura 3.25 dezinstalarea unei extensii din Manager extensii
Submeniul Manager module
Pagina aferent submeniului Manager module (Module Manager) controleaz
parametrii i amplasarea tuturor modulelor ntr-un site Joomla (Figura 3.26).

Figura 3.26 pagina Manager module
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
98
Dup cum am mai precizat la nceputul capitolului, modulele pot fi considerate ca
fiind mini-componente. ns, n timp ce o component afieaz ntotdeauna
coninutul propriu n corpul central al site-ului, modulele afieaz coninutul
propriu n anumite poziii. De exemplu, modulul de autentificare este amplasat de
obicei n locaia left sau n right, adic n partea stng sau dreapt a site-ului.
Localizarea modulelor este total arbitrar, ns poziiile disponibile pentru
amplasarea modulelor n Joomla sunt determinate de ctre tema vizual utilizat.
Cteva dintre cele mai utilizate denumiri de poziii sunt top (sus), user1
(utilizator1), user2, , user6, left (stnga), right (dreapta), header (antet), footer
(subsol), breadcrumbs (firimituri de pine) etc.
n general, denumirea poziiilor sugereaz amplasarea acestora n pagin, ns pot
exista i unele excepii determinate de capriciile designer-ilor. De exemplu, poziia
left s-ar putea s fie n dreapta paginii, sau poziia top s fie n partea de jos a
paginii, ns nu trebuie s v facei griji pentru aceasta. Majoritatea designer-ilor
urmeaz conveniile temelor implicite Joomla, sau ofer documentaie.
n Figura 3.27 v prezentm poziiile i modulele aferente temei MilkyWay.

Figura 3.27 - poziiile temei vizuale MilkyWay (sursa: siteground.com)
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
99
1. top modulele Banners (Afie) i Newsflash (tiri);
2. user3 modulul Top menu (Meniul de sus);
3. breadcrumbs modulul Breadcrumbs (Indicatorul poziiei curente);
4. user4 modulul Search (Cutare);
5. left mai multe module, printre care i modulul Autentificare;
6. user1 modulul Latest News (Ultimele tiri);
7. user2 modulul Popular;
8. partea principal a site-ului n care este publicat coninutul (articolele)
site-ului;
9. right modulul Polls (Sondaje);
10. footer modulele Banners i Footer (Subsol).
Pentru a schimba poziia unui modul trebuie s accesai acel modul n pagina
Manager module i s modificai setrile de la parametrul Poziie (Position), ca n
Figura 3.28.

Figura 3.28 - schimbarea poziiei unui modul Joomla
Dac dorii o flexibilitate mai mare n ceea ce privete poziionarea modulelor, v
recomandm extensia Advanced Module Manager
36
. Aceasta adaug noi

36
http://extensions.joomla.org/extensions/access-a-security/modules-management/
10307
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
100
funcionaliti, permind printre altele afiarea modulelor n funcie de coninut
sau de componentele i/sau temele vizuale folosite.
Adesea o component poate avea un numr de module la pachet, cum este de
exemplu, populara component pentru eCommerce denumit VirtueMart, care va
fi prezentat ntr-un capitol viitor.
Fiierele modulelor se instaleaz n directorul /modules (pentru interfaa
public) i directorul /administrator/modules (pentru interfaa de
administrare.)
Submeniul Manager plugin-uri
Manager plugin-uri (Plugin Manager) permite controlarea opiunilor tuturor
plugin-urilor instalate n Joomla. Plugin-urile adaug mici funcionaliti la nivelul
ntregului site. Manager plugin-uri poate fi observat n Figura 3.29.

Figura 3.29 pagina Manager plugin-uri
Majoritatea plugin-urilor nu au opiuni, pur i simplu ele oferind doar anumite
funciuni. De exemplu, plugin-ul Content - Email Cloaking verific toate paginile
site-ului cutnd adrese de e-mail pe care le nlocuiete cu un cod JavaScript,
pentru a preveni preluarea acestora de ctre boii de spam. Plugin-ul Content -
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
101
Load Module permite ncrcarea unui modul n coninutul unui articol, cu
ajutorul sintaxei {loadposition numele-poziiei}.
Fiierele plugin-urilor se instaleaz n directorul /plugins unde sunt grupate n
directoare n funcie de tipul de plugin authentication, content, editors etc.
Submeniul Manager teme
Manager teme (Template Manager) afieaz toate temele vizuale instalate n
Joomla (Figura 3.30). Permite i controlarea modului n care o tem vizual este
implementat n site. Putei edita fiierele HTML sau CSS, atribui o tem pentru
anumite pagini i previzualiza tema cu afiarea poziiilor pentru module.

Figura 3.30 pagina Manager teme
Pagina Manager teme conine dou file, una pentru temele interfeei publice a
site-ului i una pentru temele interfeei de administrare.
Dac deplasai mouse-ul deasupra numelui unei teme va fi afiat o imagine n
miniatur cu aspectul grafic general al acelei teme. Dac dai clic pe numele
temei, se va deschide pagina de configurare a temei respective Tem: [ Editare ]
(Template: [ Edit ]) (Figura 3.31).
Pagina de editare ofer toate detaliile de baz ale temei, inclusiv o scurt
descriere a temei, descriere preluat din fiierul descriptor XML al temei.
Orice parametri disponibili pentru configurarea temei sunt afiai n panoul
Parametri (Parameters). n general, aceti parametri pot fi folosii pentru a
determina setrile de prezentare, cum ar fi culoarea de fundal utilizat, tipurile de
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
102
meniuri de navigare, dimensiuni de fonturi, variaii de culoare generale disponibile
n tem, setarea limii temei i seleciile claselor CSS.

Figura 3.31 pagina de configurare a temei Milkyway
Pentru a vedea blocurile constituente ale unei teme, i prin aceasta, poziiile
disponibile pentru amplasarea modulelor, trebuie s accesai butonul
Previzualizare (Preview) de pe bara de meniuri din pagina de configurare a temei
(Figura 3.31). Rezultatul este similar celui din Figura 3.32, unde se pot observa
poziiile temei Milkyway i denumirile acestora.

Figura 3.32 poziiile temei Milkyway i denumirile acestora
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
103
Dei fiecare site Joomla necesit selectarea unei teme implicite, temele pot fi
atribuite doar anumitor elemente de meniu, prin utilizarea listei din partea stng
a paginii. Putei atribui o tem pentru a fi utilizat pentru un element de meniu
individual, pentru mai multe elemente de meniu, pentru toate articolele
neatribuite, sau nici unul. Pentru a atribui o tem pentru toate elementele,
trebuie setat ca tem implicit a site-ului, de pe ecranul principal Manager teme.
Din pagina de configurare avei posibilitatea s editai fiierele temei, dac facei
clic pe butonul Editare HTML (Edit HTML), care va afia un editor de text minimal
(Figura 3.33). Acest editor de text nu are funcii avansate, cum ar fi evidenierea
sintaxei sau funcia de cutare i nlocuire, el fiind conceput doar pentru a permite
ajustri minore, atunci cnd nu este posibil o editare mai direct.

Figura 3.33 pagina de editare a fiierelor unei teme
O tem vizual Joomla este alctuit dintr-un numr de fiiere care lucreaz
mpreun pentru a afia coninutul stocat n baza de date, i depinde de cel puin
dou fiiere principale: templateDetails.xml, index.php.
Fiierul templateDetails.xml (n format de metadate XML), este folosit de
Joomla pentru a prelua informaii despre tema vizual (numele temei, autor, data
crerii etc.). Acesta conine, de asemenea, o list a fiierelor care alctuiesc
ablonul nsui. Lista de fiiere ar trebui s includ toate fiierele index, fiierele
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
104
CSS, imagini, fiierele media, precum i orice alte fiiere instalate odat cu tema
vizual.
Fiierul index.php conine codul pentru afiarea textului, componentelor i
modulelor. Acesta este fiierul central care ncarc modulele, interpreteaz datele
temei Joomla i se ocup de afiarea principal.
Temele vizuale Joomla se afl localizate pe serverul de web n directorul
/templates. Fiecare tem vizual instalat are propriul su subdirector separat,
iar acest director trebuie s se potriveasc exact numelui temei din fiierul
templateDetails.xml.
De exemplu, tema rhuk_milkyway trebuie s fie situat ntr-un director numit
rhuk_milkyway. Joomla este case-sensitive (ine cont dac literele sunt mari sau
mici), astfel c dac tema este numit rhuk_milkyway, un director numit
RHUK_MILKYWAY nu va fi recunoscut ca deintor al temei.
Ar fi util pentru dvs. s examinai coninutul unuia sau mai multor dintre aceste
directoare. Vei observa c indiferent ct de diferite par temele atunci cnd
afieaz coninutul site-ului, tipul i numrul de fiiere utilizate pentru crearea lor
sunt foarte asemntoare.
Majoritatea administratorilor nu investesc prea mult timp de lucru n Manager
teme. Odat setat o tem a site-ului, nu mai este nevoie dect ocazional s o
schimbai.
Submeniul Manager traducere
Joomla are caracteristici puternice n ceea ce privete internaionalizarea. Joomla
1.5 folosete setul de caractere UTF-8, ceea ce nseamn c are suport pentru
scrierea RTL (right to left de la dreapta la stnga) i folosete pachete lingvistice
separate pentru partea public i pentru partea de administrare. Toate acestea
fac din Joomla o aplicaie complet, cu capacitate de utilizare n oricare limb sau
combinaie de limbi.
Manager traducere (Language Manager) ajut la administrarea traducerilor unui
site multilingv, ns traducerile sunt instalate ca i celelalte extensii, prin
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
105
intermediul Manager extensii. Manager traducere afieaz toate traducerile
(pachetele lingvistice) care sunt instalate n Joomla (Figura 3.34).

Figura 3.34 pagina Manager traducere
Pagina acestuia conine dou file, una pentru traducerea interfeei publice a
site-ului i una pentru traducerea interfeei de administrare, de unde putei
selecta traducerea n limba dorit. Joomla ofer flexibilitate permind selectarea
unei limbi pentru interfaa public i a alteia pentru interfaa de administrare.
Fiierele pachetelor lingvistice se afl stocate n directoarele /language (pentru
interfaa public), respectiv /administrator/language (pentru interfaa de
administrare). Fiecare pachet lingvistic are propriul su subdirector, de exemplu
en-GB pentru limba englez i ro-RO pentru limba romn.
Traducerile n limba romn pentru interfaa public i pentru interfaa de
administrare pot fi descrcate de pe site-ul Joomla Romnia
37
.
Meniul Unelte
Meniul Unelte (Tools) este vizibil doar pentru
administratori i super-administratori. El conine
cteva unelte generale utilizate n administrarea
site-ului (Figura 3.35).


37
http://www.joomla.ro

Figura 3.35 meniul Unelte
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
106
Submeniul E-mail n mas
Instrumentul E-mail n mas (Mass Mail) este un sistem foarte simplu de e-mail n
mas, care v permite s trimitei e-mail-uri tuturor utilizatorilor nregistrai pe
site. n Figura 3.35 E-mail comun apare cu denumirea Mesaj mass.
Acesta utilitar trebuie ns utilizat cu precauie, deoarece trimiterea de e-mail-uri
n aceast manier nu este conform cu reglementrile actuale cu privire la CAN-
SPAM
38
. Pentru a trimite e-mail-uri n mas este recomandat s utilizai extensii
produse de diveri dezvoltatori, cum ar fi: jNews, AcyMailing sau Acajoom
39
.
Submeniul Verificare global
Instrumentul Verificare global (Global Checkin) verific n toate elementele de
coninut dac acestea sunt deschise pentru editare.
Joomla are o funcie integrat care permite doar unui singur utilizator s editeze
coninutul unui articol la un moment dat. Acesta verific elementele de coninut
astfel nct s nu poat fi editate de ctre doi utilizatori n acelai timp. Cu toate
acestea, dac cineva a folosit butonul napoi (Back) al browser-ului sau a nchis
browser-ul n timp ce edita un articol, articolul respectiv poate rmne blocat n
ceea ce privete editarea.
Instrumentul Verificare global permite administratorului s deblocheze toate
elementele de coninut pentru a putea fi editate din nou. Bineneles, nainte de
utilizare trebuie s v asigurai c nimeni nu editeaz ceva n momentul respectiv.
Submeniul Golire cache
Dac n site-ul dvs. ai activat opiunea cache din pagina Configurare global, sau
plugin-ul System Cache din Manager plugin-uri, vei observa c modificrile
fcute de dvs. n partea de administrare nu au efect imediat asupra site-ului.
Aceasta se datoreaz pstrrii datelor n cache (memoria tampon).

38
http://en.wikipedia.org/wiki/CAN-SPAM
39
http://extensions.joomla.org/search?q=newsletter
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

ADMINISTRAREA JOOMLA
107
n aceast situaie pentru a vedea rezultatul modificrilor efectuate de ctre dvs.,
este necesar ca dup fiecare editare sau modificare a site-ului s golii cache-ul.
Pentru aceasta apelai submeniul Golire cache (Clean Cache) care deschide pagina
Manager cache (Cache Manager), selectai toate elementele din list, dup care
apsai butonul tergere (Delete) (Figura 3.36).

Figura 3.36 pagina Manager cache
Pentru a scpa de rutina golirii cache-ului (care poate deveni foarte enervant n
situaia n care actualizai frecvent site-ul) i fr s fii nevoii s dezactivai
cache-ul, putei instala extensii care simplific i chiar automatizeaz procesul de
golire a cache-ului, cum ar fi Cache Cleaner
40
.
Atenie, golirea cache-ului Joomla nu implic i golirea cache-ului browser-ului! n
situaia n care dorii s golii cache-ul browser-ului, inei tasta SHIFT apsat i
dai clic pe butonul Reload, Refresh (F5) al browser-ului.
Meniul Asisten
Meniul Asisten (Help) conine legturi ctre documentaia oficial Joomla pe
care o nglobeaz n partea de administrare (Figura 3.37). Aceasta nseamn c
ntotdeauna vei avea acces la documentaia curent.

40
http://extensions.joomla.org/extensions/site-management/cache/9495
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 3
108
Funcia Asisten este o baz de cunotine n care
se poate cuta, care conine documentaia aferent
funciilor de baz ale Joomla i este o oglind a
documentaiei de la http://help.joomla.org.
O variant foarte util pentru a obine rspunsuri la
ntrebri n ceea ce privete Joomla, l constituie forumul oficial Joomla
41
i
forumul Joomla Romnia
42
. Acestea sunt comuniti mari n care exist muli
utilizatori gata s v sar n ajutor.
Previzualizare site
Funcia Previzualizare site (Site Preview) deschide o nou fereastr a browser-ului
sau o nou fil (Tab) la browser-ele de generaie nou, care afieaz interfaa
public a site-ului, n care putei observa rezultatul modificrilor pe care le-ai
efectuat n partea de administrare a site-ului.
Butonul (link-ul) Previzualizare se afl amplasat n partea dreapt a barei de
meniuri, dup cum se poate observa n Figura 3.38.

Figura 3.38 amplasarea pe bara de meniuri a butonului Previzualizare
Dac facei modificri multiple n site i dorii s vedei de fiecare dat rezultatul
acestora, exist o variant mai comod dect apelarea funciei Previzualizare.
Pentru aceasta, n paralele cu interfaa de administrator deschidei o nou
fereastr sau un nou Tab al browser-ului care s afieze interfaa public, iar
pentru a vedea modificrile efectuate este suficient s apsai de fiecare dat
butonul Reload, Refresh (F5) al browser-ului.

41
http://forum.joomla.org
42
http://www.joomla.ro/forum

Figura 3.37 meniul Asisten
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7





4
Gestionarea coninutului cu Joomla
Coninutul este inima oricrui site web, astfel c nevoia de a organiza acest
coninut a condus la adoptarea pe scar larg a aplicaiilor de tip CMS, dintre care
face parte i Joomla. Dup configurarea iniial, adugarea de coninut nou
consum cel mai mult timp. nainte de a ncepe introducerea i publicarea de
articole pe un site realizat cu Joomla, trebuie s alocai timp pentru a stabili
modul n care va fi organizat i aranjat coninutul site-ului.
V ntrebai de ce trebuie alocat timp pentru organizare nainte de a aduga un
articol n sistem, din moment ce Joomla v permite s organizai rapid i uor
elementele i putei s efectuai operaiunile de ordonare mai trziu? Ca orice
activitate amnat, problema poate scpa rapid de sub control i ulterior va fi
necesar un efort mult mai mare pentru o catalogare adecvat a articolelor.
Un site Joomla dezorganizat este similar unei uniti de disc a unui computer,
unde toate fiierele sunt localizate ntr-un singur director astfel regsirea unui
fiier poate deveni dificil. Prin setarea iniial a unor categorii adecvate
coninutul este organizat ierarhic (ca o structur de directoare) i astfel
elementele dorite pot fi localizate rapid. Categoriile bine aranjate fac uoar
catalogarea unui articol nou creat, prevenind munca de revizuire i schimbare
ulterioar a unui numr mare de documente.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
110
Organizarea coninutului n Joomla
Joomla este un CMS avansat, astfel c articolele nu sunt organizate n directoare
statice pe serverul web. Fiecare articol este stocat ntr-un tabel din baza de date,
iar locaia sa n cadrul ierarhiei site-ului este specificat ntr-un cmp de atribuire.
Acesta face mai uoar regsirea coninutului, deoarece schimbarea locaiei unui
articol necesit doar setarea unei noi atribuiri, spre deosebire de fiierele care
trebuie mutate dintr-un director n altul.
Joomla 1.5 nu utilizeaz un sistem deschis ca i structura de directoare de pe
unitile de disc ale unui computer, care pot avea nivele nelimitate (director n
director n director). ntreg coninutul ntr-un site web Joomla este restricionat
ntr-o ierarhie de doar dou niveluri. Primul nivel ierarhic este cunoscut ca
seciuni, iar al doilea este categorii. Aceste nivele ierarhice sunt suficiente pentru
majoritatea site-urilor, chiar i a celor cu coninut vast, rezultnd o structur
similar cu cea de mai jos.
Seciunea 1
Categoria A
Articolul I
Articolul II
Articolul III
Categoria B
Articolul IV
Articolul V
Seciunea 2
Categoria C
Articolul VI
Articolul VII
Categoria D
Articolul VIII
Dac am descrie structura componentelor Joomla ca o ierarhie de directoare,
aceasta ar arta astfel:
Seciuni\Categorii\Articole
Utiliznd acest sistem de notare, articolul Joomla! Overview (care este inclus n
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
111
datele mostr din instalare), poate fi localizat prin calea:
About Joomla!\The CMS\Joomla! Overview
Seciunile separ coninutul n zone de subiecte, iar n cadrul fiecrei seciuni se
afl un numr de categorii. n cadrul fiecrei categorii sa afl stocate articolele.
Toate seciunile i categoriile sunt modificabile, administratorul site-ului putnd
aduga liber altele noi, prin intermediul interfeei de administrare. Articolele pot
fi oricnd reorganizate prin schimbarea categoriei de care aparin.
Joomla ofer de asemenea posibilitatea de a desemna coninut fr categorie,
denumit coninut static. Coninutul static include articole care nu se ncadreaz n
ierarhia site-ului (cum ar fi pagina Termeni i condiii) i totodat nu sunt reunite
cu alt coninut similar. Coninutul fr categorie poate fi folosit i ca destinaie
provizorie, cnd nu a fost nc determinat locaia potrivit pentru un articol.
Unii utilizatori noi de Joomla au nevoie de timp pentru a se familiariza cu acest
sistem i a-i reaminti diferena dintre seciuni i categorii i nu tiu bine cum s le
organizeze. Datorit acestui fapt i necesitii unei flexibiliti mai mari, n Joomla
1.6 s-a renunat la aceast organizare a coninutului, ierarhizarea fcndu-se cu
mai multe nivele de categorii.
Pentru a gestiona seciunile din Joomla se utilizeaz Manager seciuni (Section
Manager) din meniul Coninut (Content). ntr-un site Joomla n care au fost
instalate datele mostr, exist implicit 3 seciuni (Figura 4.1).

Figura 4.1 seciunile unei instalri implicite Joomla
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
112
n partea superioar a paginii Manager seciuni exist o serie de butoane
(Figura 4.2) care v ofer mai multe funciuni ce vor fi descrise pe scurt n
continuare.

Figura 4.2 butoanele de pe pagina Manager seciuni
Publicare (Publish) i Retragere (Unpublish) permit publicarea respectiv
retragerea de la publicarea pe site a uneia sau mai multor seciuni. Publicarea i
retragerea se mai poate face i dnd clic n coloana Publicat pe icoana din dreptul
seciunii n cauz.
Copiere (Copy) permite crearea unei copii a unei seciuni existente. Este o cale
comod de a crea o nou seciune care s aib aceeai parametri ca i seciunea
printe.
Eliminare (Trash) permite tergerea seciunilor dorite. Pentru a putea fi tears, o
seciune trebuie s nu mai conin categorii. Pentru a putea fi tears o categorie,
aceasta trebuie s nu mai conin articole. Procedeul va fi descris n subcapitolul
tergerea articolelor, categoriilor i seciunilor.
Editare (Edit) permite editarea unei seciuni, putndu-se modifica parametrii
acesteia, printre care i numele seciunii.
Adugare (New) permite crearea unei noi seciuni. Procedeul va fi descris n
subcapitolul Adugarea seciunilor i categoriilor.
Asisten (Help) apeleaz documentaia Joomla.
Pentru a gestiona categoriile din Joomla se utilizeaz Manager categorii (Category
Manager) din meniul Coninut (Content). ntr-un site Joomla n care au fost
instalate datele mostr, exist implicit 9 categorii, care pot fi observate n
Figura 4.3.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
113

Figura 4.3 categoriile unei instalri implicite Joomla
n partea superioar a paginii Manager categorii exist o serie de butoane
(Figura 4.4) care ofer aceleai funciuni ca i la seciuni, dar exist n plus butonul
Mutare (Move), care permite mutarea unei categorii dintr-o seciune n alta.

Figura 4.4 butoanele de pe pagina Manager categorii
Pentru a gestiona articolele din Joomla se utilizeaz Manager articole (Article
Manager) din meniul Coninut (Content). n site-ul Joomla n care au fost instalate
datele mostr, este afiat implicit o list cu doar 20 de articole din totalul de 43
de articole.
n partea inferioar a ferestrei, din lista Elemente pe pagin (Display #), se poate
alege numrul articolelor afiate pe pagina de administrare, cu diverse valori
predefinite pn la 100 sau chiar toate articolele (Figura 4.5).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
114

Figura 4.5 alegerea numrului de elemente afiate pe pagin
n partea superioar a paginii Manager articole exist o serie de butoane
(Figura 4.6) care v ofer mai multe funciuni asemntoare cu cele de la seciuni
i categorii, precum i cteva n plus, care vor fi descrise pe scurt n continuare.

Figura 4.6 butoanele de pe pagina Manager articole
Arhivare (Archive) i Dezarhivare (Unarchive) se folosesc n cazul n care nu mai
folosii anumite articole mai vechi, iar n loc s tergei preferai s le pstrai
pentru o eventual utilizare. n acest caz, selectai articolele dorite i apsai
butonul Arhivare. Articolele vor fi afiate cu culoare gri. Dac se dorete
readucerea lor la starea iniial, folosii butonul Dezarhivare .
Parametrii (Parameters) permite setarea parametrilor implicii ai articolelor ntr-o
fereastr similar cu cea din Figura 4.7. Aceste setri iniiale se aplic tuturor
articolelor.
Dac se dorete ca pentru anumite articole unii parametrii s fie setai diferit,
acest lucru se poate face din pagina de editare a articolelor respective, de la fila
Parametri Avansat (Parameters Advanced). Aceti parametri vor fi explicai n
subcapitolul Setarea parametrilor avansai ai articolelor.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
115

Figura 4.7 fereastra Parametrii
Coninutul Joomla poate fi sortat n orice ordine se dorete, dup titulatur,
starea publicrii, accesri, autor etc. Cel mai adesea,
coninutul Joomla este afiat n ordine invers cronologic, cel
mai recent articol fiind afiat primul. De asemenea poate fi
stabilit o ordine implicit a articolelor n cadrul categoriei
din care fac parte, de la coloana Sortare (Order).
Articolele pot fi deplasate n ordinea dorit folosind sgeile
Mutare mai sus (Move Up), respectiv Mutare mai jos (Move
Down), sau atribuindu-le numere de ordine dup care s fie
salvat ordinea dnd clic pe icoana Salvare ordine (Save
Order), ca n Figura 4.8.
Figura 4.8
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
116
n partea superioar a tabelului cu lista articolelor, exist o list denumit
Selectare seciune (Select Section) care permite filtrarea articolelor afiate
(Figura 4.9). Utilizarea acesteia determin actualizarea automat a listei, care va
afia doar articolele din seciunea selectat.
Pot fi utilizate elementele adiionale Selectare categorie (Select Category),
Selectare autor (Select Author) i Selectare stare (Select State), pentru a filtra
coninutul listat, dup categorie, autor i starea publicrii. Este de asemenea
disponibil caseta Filtru (Filter), care permite cutarea unui text coninut n titlul
unui articol sau pentru a specifica ID-ul unui articol. De asemenea, exist o
opiune denumit Fr categorie (Uncategorised) n lista Selectare seciune, care
permite filtrarea dup coninut fr categorie, care va afia doar coninutul static
din sistem.

Figura 4.9 filtrarea dup seciune a articolelor afiate
Planificarea coninutului site-ului
Realizarea majoritii site-urilor Joomla ncepe cu crearea seciunilor i
categoriilor necesare pentru organizarea coninutului. nainte de a trece la
realizarea oricrui site, se recomand determinarea seciunilor i categoriilor care
se potrivesc cel mai bine pentru destinaia site-ului, aceasta fcnd diferena ntre
un site curat i util i unul dezordonat i exasperant.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
117
Sunt disponibile cteva programe software care v pot ajuta n aceast sarcin de
organizare i de proiectare a structurii ierarhice, cum ar fi FreeMind
53
sau Leo
Outliner
54
, sau chiar Ms Word. Fiecare dintre aceste aplicaii are avantaje i
dezavantaje, utilizatorul trebuind s determine care se potrivete cel mai bine.
Documentele iniiale pot fi foarte importante pentru administrarea site-ului. Chiar
dac realizai un site pe care-l administrai dvs., este o idee bun s realizai i s
pstrai documentaia, adesea aceasta fiind extrem de folositoare pentru
referine ulterioare, dup ce a trecut ceva timp i consideraiile iniiale de
proiectare au fost uitate. Dac site-ul crete dramatic i sunt implicate noi
persoane n administrarea site-ului, documentaia poate de asemenea s ofere o
mai bun nelegere a site-ului pentru noii colaboratori.
O metod foarte bun pentru a simplifica organizarea site-ului Joomla este de a
gndi site-ul web ca o firm. O seciune din Joomla este similar unui
departament al firmei. n fiecare departament (seciune) sunt mai multe birouri
(categorii). O categorie Joomla este ca un birou, fiecare birou coninnd unul sau
mai multe articole.
Cnd stabilii seciunile i categoriile folosii nume sugestive i accesibile. De
exemplu, dac realizai un site pentru o firm care vinde produse i servicii, atunci
creai o categorie Produse i o categorie Servicii.
Dac se dorete adugarea de coninut ntr-o manier simplist i rapid, se poate
aduga un articol fr categorie (coninut static). Coninut static nseamn c
articolul nu va fi compilat ntr-o list de articole (de exemplu ca un blog care
afieaz mai multe articole), ci va apare ca o pagin static separat.
Muli realizatori de site-uri Web ncep realizarea site-urilor Joomla ca o serie de
articole fr categorie, pentru a termina i lansa site-ul ct mai repede posibil,
ns aceast variant nu este o idee bun. Construirea unui site Joomla de sus n
jos (nti definind seciunile, apoi categoriile i n final adugnd coninutul) va

53
http://freemind.sourceforge.net/wiki/index.php/Main_Page
54
http://webpages.charter.net/edreamleo/front.html
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
118
avea ca rezultat un site mai organizat nc din start, care va crete organic n
funcie de cerine i necesiti.
tergerea articolelor, categoriilor i seciunilor
Coninutul mostr adugat n procesul de instalare a Joomla, are rolul de a v
oferi o imagine asupra posibilitilor de structurare a site-urilor Joomla i de
formatare a articolelor. De aceea, nainte de a ncepe crearea site-ului dvs., acest
coninut mostr trebuie ters, sau eventual dezactivat ntr-o prim faz.
Pentru tergerea unui coninut trebuie urmat o anumit succesiune a operaiilor.
Astfel, o seciune poate fi tears numai dup ce toate categoriile pe care le
conine au fost terse n prealabil. Similar, o categorie poate fi tears numai dup
ce toate articolele pe care le conine au fost terse n prealabil. Din aceste motive,
procesul de curare trebuie nceput cu tergerea articolelor.
Pentru aceasta deschidei Manager articole (Article Manager) din meniul
Coninut (Content). Pe coloana cu casete de validare se poate observa o caset
plasat n capul coloanei. Selectnd aceast caset toate casetele din tabel vor fi
validate, dup cum se poate observa n Figura 4.10. Dac se dorete tergerea
doar a unor articole, acestea trebuie selectate unul cte unul.

Figura 4.10 selectarea articolelor n vederea eliminrii lor
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
119
Dup ce au fost selectate toate articolele care se doresc a fi eliminate, se d clic
pe icoana Eliminare (Trash) iar acestea vor fi trimise la coul de gunoi.
Categoriile nu pot fi terse nc, pn cnd articolele nu sunt terse definitiv din
coul de gunoi. Pentru aceasta, selectai Coninut Articole eliminate (Content
Article Trash) pentru a afia articolele din Manager eliminri (Trash Manager)
(Figura 4.11) i din nou selectai toate articolele iar apoi dai clic pe butonul
tergere (Delete).

Figura 4.11 tergerea definitiv a articolelor cu Manager eliminri

Figura 4.12 pagina pentru tergerea definitiv a articolelor
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
120
Va apare o pagin (Figura 4.12) cu numele articolelor care vor fi terse definitiv.
Dac dorii s continuai, apsai butonul tergere (Delete). Articolele sunt terse
definitiv i se poate observa apariia unui mesaj de confirmare a tergerii i
dispariia articolelor din Manager eliminri (Trash Manager) ca n Figura 4.13.

Figura 4.13 confirmarea tergerii definitive a articolelor
Dac se dorete recuperarea unor articole din Manager eliminri (Trash Manager),
dup selectarea n prealabil a acestora, se d clic pe butonul Restaurare (Restore)
i va apare o pagin cu rezumatul articolelor care urmeaz a fi restaurate
(Figura 4.14).

Figura 4.14 pagina pentru recuperarea a articolelor
Dac dorii s continuai, apsai butonul Restaurare (Restore) i apare o
fereastr de atenionare care v cere s confirmai restaurarea coninutului. Dup
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
121
confirmarea comenzii de restaurare, articolele vor fi retrimise n categoriile crora
au aparinut.
Urmtorul pas este tergerea categoriilor. Pentru aceasta mergei la Manager
categorii (Category Manager) din meniul Coninut (Content) i tergei categoriile
utiliznd aceeai procedur de baz pe care ai urmat-o pentru eliminarea
articolelor. Nu va trebui s urmai un pas suplimentar pentru a goli coul,
deoarece categoriile sunt terse instantaneu. Dup ce ai ters categoriile, tergei
seciunile existente. Site-ul dvs. va fi acum curat n ceea ce privete coninutul.
Se pune problema de ce s tergem articolele inutile, dac este mai simplu s le
retragem de la publicare cu butonul Retragere (Unpublish). Este recomandat ca
acestea s fie terse de pe site, deoarece pe msur ce se adun tot mai multe
articole, site-ul poate deveni lent n funcionare i dificil de gestionat.
Adugarea seciunilor i categoriilor
Putei ncepe crearea unei noi structuri de coninut a site-ului, din partea
superioar a ierarhiei, prin crearea unei seciuni. Pentru aceasta selectai opiunea
Manager seciuni (Section Manager) din meniul Coninut (Content). Pagina
Manager seciuni (Figura 4.15) permite adugarea, tergerea, reordonarea i
modificarea seciunilor site-ului.

Figura 4.15 adugarea unei noi seciuni n pagina Manager seciuni
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
122
ncepei prin adugarea de noi seciuni dnd clic pe butonul Adugare (New)
(Figura 4.15). Este de preferat s ncepei cu prima seciune din ierarhia site-ului,
continund cu celelalte seciuni n ordinea n care sunt stabilite n documentaia
site-ului, pentru a elimina necesitatea rearanjrii acestora la final.
n continuare apare pagina Seciune: (Section) cu urmtoarele cmpuri mai
importante (Figura 4.16): titlu, pseudonim, publicat, sortare, nivel de acces,
imagine, poziie imagine, descriere.

Figura 4.16 pagina de adugare (editare) a unei seciuni
n cmpul Titlu (Title) se introduce numele seciunii curente. Titlul seciunii va
apare pe bara de titlu a browser-ului Web (i/sau pe eticheta tab-ului paginii
pentru browser-le actuale), cnd este afiat respectiva seciune. Se pot utiliza
mai multe cuvinte, spaii i orice caractere, chiar diacriticele specifice limbii
romne: , , , , .
n cmpul Pseudonim (Alias) spre deosebire de cmpul de Titlu, nu sunt admise
spaii, caractere speciale, sau diacritice. Se poate lsa necompletat, deoarece este
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
123
generat automat de ctre Joomla prin preluarea titlului, n momentul salvrii
seciunii. Pseudonimul generat va avea doar caractere mici, spaiile vor fi nlocuite
cu caracterul -, iar diacriticele sau caracterele speciale vor fi eliminate. n cazul
n care diacriticele sunt eliminate, se recomand nlocuirea lor cu caractere
obinuite, pentru ca pseudonimul s aib greeli gramaticale care pot influena
negativ rezultatele n motoarele de cutare. De exemplu pentru o seciune cu
titlul Informaii este generat automat pseudonimul informaii (prin eliminarea
diacriticei ), iar acesta va trebui corectat n informatii.
Cmpul Publicat (Published) determin dac seciunea curent este publicat sau
nu. Aceasta este o caracteristic foarte important, deoarece administratorul
site-ului poate elimina de pe site un ntreg subiect prin simpla retragere
(unpublish) a seciunii. Dac dorii ca seciunea s fie disponibil pe site alegei
acest cmp ca Da (Yes).
Cmpul Sortare (Order) permite stabilirea poziiei seciunii curente n ntreaga
list de seciuni. Poate fi specificat poziia exact n lista de seciuni, sau, pentru
a face ca seciunea curent s apar la nceputul sau la sfritul listei, trebuie
selectat din list directiva Primul (First), respectiv Ultimul (Last). ntotdeauna o
seciune nou creat va fi plasat implicit la sfritul listei, ns ordonarea poate fi
modificat dup salvare.
Cmpul Nivel de acces (Access level) seteaz nivelul de acces al seciunii i al
articolelor coninute n seciune ca Public (Public) acces nerestricionat pentru
publicul larg, nregistrat (Registered) acces numai pentru utilizatorii nregistrai
ai site-ului i Special (Special) acces numai pentru administratorii site-ului. n
mod obinuit, alegei acest cmp ca Public.
Cmpul Imagine (Image) permite alegerea unei imagini reprezentative pentru
seciunea respectiv. O list derulant afieaz titlurile tuturor imaginilor
localizate n directorul stories din sistemul Joomla. Dac nu dorii nicio imagine
asociat seciunii curente, lsai lista pe - Selectare imagine - (- Select Image -).
Cmpul Poziie imagine (Image Position) determin locaia imaginii selectate:
stnga, centru sau dreapta. Acesta este setat implicit pe stnga.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
124
Cmpul Descriere (Description) stocheaz o descriere a seciunii. n acest cmp
introducei o descriere elementar a elementelor i documentelor din seciunea
curent, astfel nct cel care viziteaz site-ul s tie ce gsete n acea seciune.
Dup completarea cmpurilor necesare dai clic pe butonul Salvare (Save), pentru
a salva seciunea n baza de date. Dac se dorete salvarea, fr ns a se prsi
pagina i a putea efectua modificri, dai clic pe butonul Aplicare (Apply). Dac se
dorete prsirea paginii fr salvarea modificrilor, se apas butonul Renunare
(Cancel).
Continuai s adugai noi seciuni pn avei create toate seciunile stabilite n
planul site-ului, dup care putei trece la crearea categoriilor.
Pentru a crea o nou categorie n Manager categorii (Category Manager), se
utilizeaz o interfa similar cu cea utilizat pentru seciuni, motiv pentru care
aceasta nu va mai fi descris n continuare.
Exist ns o opiune suplimentar pentru o categorie nou, denumit Seciune
(Section). Deoarece o categorie este o sub-ierarhie a unei seciuni, o list
derulant v permite s alegei care va fi seciunea printe a categoriei.
Adugai toate categoriile din planul site-ului, iar odat ce ai terminat putei
ncepe s adugai articolele.
Toate managerele (de seciuni, categorii i articole) ofer o list derulant cu
imaginile care pot fi adugate la elementul selectat. Imaginile din aceast list
sunt localizate n directorul stories din directorul images al Joomla. Pentru a
ncrca sau transfera imagini adiionale n directorul stories, pentru a putea fi
utilizate n orice coninut al site-ului, poate fi folosit utilitarul Manager media
(Media Manager) din meniul Site al interfeei de administrare (Figura 4.17), care a
fost prezentat n capitolul Administrarea Joomla.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
125

Figura 4.17 pagina utilitarului Manager media
Selectarea editorului de text
nainte de a ncepe s adugai articole, este necesar s alegei editorul de text de
tip WYSIWYG (What You See Is What You Get), care va fi utilizat pentru a edita
coninutul articolelor. Fiecare utilizator al sistemului Joomla poate selecta dintre
mai multe editoare dac administratorul permite acest lucru, iar administratorul
poate alege un editor implicit.
Se poate alege dintre editoarele instalate n sistem, prin intermediul meniului Site
> Configurare global (Global Configuration). n cadrul Setri site (Site Settings)
al filei Site, lista derulant Editor WYSIWYG implicit (Default WYSIWYG Editor)
permite alegerea editorului implicit dintre editoarele disponibile n sistem
(Figura 4.18). n instalarea standard, Joomla ofer trei opiuni: editoarele TinyMCE
i XStandard Lite 2.0
55
i fr editor (No Editor).

55
Plugin-ul editorului XStandard Lite 2.0 nu este activat implicit la instalarea Joomla.
Acesta trebuie activat manual din meniul Extensii Manager plugin-uri.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
126

Figura 4.18 selectarea editorului de text implicit din Configurare global
Sunt disponibile i editoare adiionale cum ar fi Joomla FCK, JCE, sau CKEditor,
care pot fi descrcate pe site-ul oficial Joomla
56
. Dac avei instalate mai multe
editoare i dorii s schimbai rapid i facil un editor cu altul, putei instala extensii
care s v permit acest lucru, cum ar fi ND EditorSwitch
57
(Figura 4.19).

Figura 4.19 selectarea editorului de text cu ajutorul extensiei ND EditorSwitch

56
http://extensions.joomla.org/extensions/edition/editors
57
http://joomla.netdream.it
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
127
Adugarea articolelor
Pentru a aduga un articol nou putei folosi butonul Articol nou (Add New Article)
din Panoul de control (Control Panel) al interfeei de administrare, sau alegnd
meniul Coninut Manager articole (Content Article Manager), iar n pagina
urmtoare dnd clic pe butonul Adugare (New). n ambele cazuri Joomla va afia
o nou pagin denumit Articol: [ Adugare ] (Article: [ New ]), n care se vor
introduce informaii cu privire la respectivul articol precum i coninutul acestuia.
Pentru crea un nou articol, trebuie s ncepei prin a-i da un titlu n cmpul Titlu
(Title), la fel ca i n cazul seciunilor i categoriilor. Titlul articolului va apare n
partea superioar a paginii Web, cnd respectivul articol este afiat ntr-un
browser web, dar i peste tot n site, de la harta site-ului la coninuturile paginilor,
deci trebuie s fie ct mai descriptiv, dar nu prea lung. Se pot utiliza mai multe
cuvinte, spaii i orice caractere, chiar diacriticele specifice limbii romne.
Cmpul Alias (Alias) reprezint un pseudonim, un titlu alternativ pentru articol,
care este mai adecvat pentru fi utilizat de ctre scripturi i ca nume SEF (Search
Engine Friendly).
Dup cum am prezentat i la crearea seciunilor, cmpul Alias poate fi lsat
necompletat, deoarece este generat automat de ctre Joomla prin preluarea
titlului, n momentul salvrii articolului. Spre deosebire de titlu, aici nu sunt
admise spaii, caractere speciale, sau diacritice. Pseudonimul generat va avea doar
caractere mici, spaiile vor fi nlocuite cu caracterul -, iar diacriticele sau
caracterele speciale vor fi eliminate. n cazul n care diacriticele sunt eliminate, se
recomand nlocuirea lor cu caractere obinuite.
Trebuie s selectai apoi o seciune n cmpul Seciune (Section), iar apoi o
categorie din cadrul seciunii selectate anterior, n cmpul Categorie (Category).
n cele din urm trebuie s introducei textul care constituie coninutul articolului
n zona prevzut cu editorul de text. n Figura 4.20 se poate vedea pagina de
editare a unui articol simplu i civa dintre parametrii si.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
128
Dup ce ai introdus textul, se pot utiliza icoanele Bold i Italic pentru a scoate n
eviden anumite cuvinte din text, modul de lucru fiind asemntor cu cel din
Microsoft Word, nefiind necesare cunotine de HTML.

Figura 4.20 pagina de editare a unui articol
Pentru formatarea titlurilor si subtitlurilor din text se recomand folosirea
stilurilor predefinite din caseta Formatare (Format) a editorului. Utilizarea
subtitlurilor Heading 1, 2, 3, 4, (corespund tag-urilor HTML <H1>, <H2>, <H3>,
<H4>, ) poate avea un impact major n indexarea viitoare a articolului de ctre
motoarele de cutare, conferind totodat un aspect unitar tuturor articolelor.
Pentru corpul de text se folosete stilul Paragraph sau Normal.
Odat ce articolul este gata, mai trebuie s adugai civa parametri de baz n
cmpurile din dreapta paginii. Aceste setri sunt n general opionale, iar pentru
un utilizator novice pot fi omise i vor fi prezentate n urmtoarele subcapitole.
nainte de a salva i publica un articol pe site-ul web, revenii n zona din pagina n
care lucrai, unde ai introdus titlul articolului. Vei vedea o etichet Pagina de
start (Front Page), urmat de dou butoane radio marcate Da (Yes) i Nu (No).
Dac dorii ca articolul s apar pe prima pagin a site-ului alegei Da. Coninutul
paginii de start este special, n sensul c nu conteaz de unde este furnizat
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
129
coninutul (seciunea sau categoria), orice document care este setat s apar pe
pagina de start va aprea att pe aceasta, ct i n locaia sa normal.
Dai clic pe butonul Salvare (Save) i articolul va fi scris n sistemul Joomla. Dup
ce articolul este salvat n baza de date, Joomla va afia o confirmare a salvrii cu
succes a articolului, n partea superioar a paginii Manager Articole (Article
Manager), deasupra listei complete a articolelor din sistem (Figura 4.21).

Figura 4.21 mesajul de confirmare a salvrii unui articol
Dac la crearea articolului ai bifat Da la opiunea Pagina de start, trebuie doar
s comutai pe pagina browser-ului care afieaz pagina principal Joomla i s
apsai butonul Refresh al browser-ului i vei vedea noul articol.
O sesiune de lucru Joomla dureaz n jur de 15 minute, astfel c este necesar s
salvai periodic (10 min.) articolul la care lucrai, pentru a evita pierderea
coninutului nou introdus. Pentru aceasta este suficient apsarea butonului
Aplicare (Apply).
n articol se pot introduce imagini sau diverse fiiere media, audio, Flash etc.
Pentru aceasta plasai cursorul n interiorul articolului unde dorii ca s apar
imaginea. Dai clic apoi pe butonul Imagine (Image) din partea inferioar a zonei
editorului de text. Va aprea o fereastr care afieaz imagini miniatur ale
tuturor fiierelor media stocate n sistemul Joomla, de unde se alege imaginea
dorit (Figura 4.22).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
130

Figura 4.22 fereastra care permite inserarea
unui fiier multimedia ntr-un articol
nainte de a aduga un fiier media n articol, acesta trebuie ncrcat n sistemul
Joomla, n directorul media implicit al site-ului (\images\stories). Pentru
aceasta, poate fi folosit utilitarul Manager media (Media Manager) din meniul
Site al interfeei de administrare, dup cum am prezentat i n subcapitolul
Adugarea categoriilor i seciunilor.
Se poate apela i ncrcarea direct a unui fiier cu ajutorul zonei ncarc (Upload)
din partea inferioar a ferestrei din Figura 4.22. Pentru aceasta dai clic pe
butonul Choose File (pentru browser-ul Chrome), Browse (pentru browser-ele
Firefox, IE) sau Choose (browser-ul Opera). Selectai imaginea pe care dorii s o
ncrcai i dai clic pe butonul Pornete ncrcarea (Start Upload). O miniatur a
noii imagini ncrcate va apare automat n lista de fiiere.
Selectai imaginea care dorii s o inserai. Cmpul URL al imaginii va fi completat
automat cu calea ctre imaginea selectat. n cmpul Descriere imagine (Image
Description) este de preferat s se introduc o descriere a imaginii, pentru ca
aceasta s poat fi identificat de ctre motoarele de cutare. Motoarele de
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
131
cutare nu pot vedea coninutul unei imagini, dar pot citi atributul HTML Alt
care se folosete pentru o descriere text a imaginii, iar Descriere imagine seteaz
acest atribut alt. Pentru cmpul Titlu imagine (Image Title) introducei un titlu
dorit pentru imagine sau reintroducei textul din cmpul Descriere imagine.
n final, dai clic pe butonul Introducere (Insert) din partea dreapt-sus a paginii i
imaginea va fi inserat direct n articol ca n Figura 4.23.

Figura 4.23 Imagine inserat ntr-un articol
Setarea parametrilor de baz ai articolelor
Parametrii de baz ai unui articol sunt afiai n fila Parametri Articol
(Parameters Article) din partea dreapt a paginii de editare (Figura 4.20). Aceti
parametrii pot fi setai ori de cte ori un nou articol este adugat la site. Ei
determin informaiile de prezentare i publicare ale articolului, cum ar fi: autor,
pseudonim autor, nivel de acces, nregistrat, data crerii, ncepe publicarea,
publicare ncheiat.
Pseudonim autor (Author Alias) ofer posibilitatea de a afia un alias sau
pseudonim al autorului articolului (dac Joomla este configurat ca numele
autorului s fie afiat n articol). Pseudonimul autorului poate fi folosit pentru a
afia autorul real al unui articol, n cazul n care articolul este introdus pe site de
ctre administrator, nu de ctre autorul real. Aceast caracteristic este foarte
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
132
util cnd un administrator trebuie s posteze sau s modifice un articol de la un
alt utilizator (cum ar fi un articol care a fost trimis de ctre autor prin e-mail).
Nivel de acces (Access Level) seteaz drepturile de acces pentru trei grupuri de
utilizatori: Public (Public) acces nerestricionat pentru publicul larg, nregistrat
(Registered) acces numai pentru utilizatorii nregistrai ai site-ului i Special
(Special) acces numai pentru administratorii site-ului).
Data crerii (Created Date) afieaz data la care a fost creat articolul. Aceasta
poate fi modificat dup dorin n cazul unui articol mai vechi al crui coninut a
fost reformatat sau revizuit.
ncepe publicarea (Start Publishing) specific data la care s nceap publicarea
articolului pe site. Dup setarea datei publicrii (i a timpului dorit),
articolul va aprea automat pe site la data programat.
Dac observai un articol afiat n Manager articole (Article
Manager) cu o mic icoan coninnd un semn de exclamare pe
fundal portocaliu (Figura 4.24), n coloana Publicat (Published),
aceasta indic faptul c articolul este publicat dar se afl n ateptare,
ceea ce nseamn c articolul nu va aprea pe site nainte de data
nceperii publicrii.
Publicare ncheiat (Finish Publishing) specific data la care articolul nu va mai
aprea pe site. Dac acest parametru este lsat gol, articolul va rmne publicat
pn la retragerea manual sau tergerea sa.
Toate cmpurile de date (Data crerii, ncepe publicarea, Publicare ncheiat) au
un buton n dreapta zonei de editare. Dac se d clic pe acest buton va fi afiat un
calendar grafic, care permite selectarea unei date.
Datele de ncepere i ncheiere a publicrii sunt foarte utile atunci cnd se dorete
publicarea unui articol pe o perioad determinat, oferind o oportunitate
excelent de a activa automat coninut sezonier (de exemplu, articole despre
srbtori care vor fi afiate n fiecare an de Crciun, de Pate etc.).

Figura 4.24
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
133
Setarea parametrilor avansai ai articolelor
Fila Parametri Avansat (Parameters Advenced) ce se poate observa n
Figura 4.25, configureaz setrile de prezentare ale unui articol cnd acesta este
afiat n ntregime. Cea mai mare parte a articolelor nu au nevoie de modificri ai
parametrilor avansai, acetia fiind lsai cu setrile implicite.

Figura 4.25 fila Parametri Avansat a unui articol
Majoritatea parametrilor avansai trec peste setrile globale din Manager articole
> Parametrii (Article Manager > Parameters). Dac se dorete utilizarea setrilor
globale pentru un anumit parametru, acesta trebuie lsat pe Folosete setrile
globale (Use Global).
n cazuri speciale, pentru un anumit articol este necesar ca setrile globale s fie
schimbate. n majoritatea cazurilor ns, este bine ca setrile globale s fie lsate
implicit, deoarece orice schimbare n politica unei setri globale se propag
automat la toate articolele care nu au setri particularizate.
Fila Parametri Avansat conine setrile: Arat titlul, Titlu cu link, Text introductiv,
Nume seciune etc.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
134
Arat titlul (Show Title) ascunde sau afieaz titlul articolului pe pagina n care
acesta este publicat.
Titlu cu link (Title Linkable) permite ca titlul articolului s fie de tip legtur (link).
Dac titlul este link, cnd un vizitator d clic pe el, browser-ul va afia aceeai
pagin cu articolul n ntregime, ca i link-ul Citete mai mult (Read More).
Text introductiv (Intro Text) afieaz sau nu textul introductiv la nceputul
articolului. Textul introductiv poate fi rezumatul sau primele paragrafe ale unui
articol, care va fi afiat ntr-un agregat de articole, cum ar fi de exemplu articolele
dintr-o categorie, cnd se alege afiarea categoriei n format blog (cu link Citete
mai mult) ca n Figura 4.26.

Figura 4.26 afiarea articolelor unei categorii n format blog cu text introductiv
Utilizai butonul Citete mai mult (Read More) din partea inferioar a paginii
editorului de text, pentru a insera o linie orizontal punctat de culoare roie, care
separ textul introductiv de restul textului articolului (Figura 4.27).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
135

Figura 4.27 separarea textului introductiv ntr-un articol
Nume seciune (Section Name) afieaz numele seciunii n partea superioar a
articolului.
Titlu seciune cu link (Section Name Linkable) specific dac numele seciunii este
o legtur (link) care duce vizitatorul la respectiva seciune, pentru a vizualiza alte
articole similare.
Titlul categoriei (Category Title) afieaz numele categoriei n partea superioar a
articolului.
Titlul categoriei cu link (Category Title Linkable) specific dac numele categoriei
este o legtur (link) care duce vizitatorul la respectiva categorie, pentru alte
articole similare.
Evaluare articol (Article Rating) afieaz sau ascunde evaluarea articolului
respectiv. Evaluarea articolului reprezint un sistem de evaluare a articolelor de
ctre utilizatori, cu cinci repere ntre Cel mai slab (Poor) i Cel mai bun (Best),
dup cum se poate observa n Figura 4.28.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
136

Figura 4.28 sistemul de evaluare a articolelor de ctre utilizatori
Nume autor (Author Name) afieaz sau ascunde numele autorului respectivului
articol.
Data i ora crerii (Created Date and Time) afieaz sau ascunde data i ora
crerii respectivului articol.
Data i ora modificrii (Modified Date and Time) afieaz sau ascunde data i ora
modificrii respectivului articol.
Pictograma PDF (PDF Icon) afieaz sau ascunde icoana PDF pentru articolul
respectiv.
Pictograma Tiprire (Print Icon) afieaz sau ascunde icoana de tiprire pentru
articolul respectiv.
Pictograma e-mail (E-mail Icon) afieaz sau ascunde icoana de e-mail pentru
articolul respectiv.
Limba coninut (Content Language) permite selectarea limbii pentru articolul
respectiv. Pentru site-urile n limba romn este bine s alegei Romn
(Romnia), aceast setare fiind important pentru o indexare corect n
motoarele de cutare.
Referine cheie (Key Reference) reprezint un text cheie care poate fi utilizat
pentru referin la respectivul articol n sistemul Joomla.
Alternativ la textul Citete mai departe: (Alternative Read more: text) este
textul care dorii s apar mpreun cu link-ul dinamic Citete mai mult n locul
setrilor implicite (de exemplu: Citete articolul, Citete tot articolul, Citete mai
departe etc.).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
137
Setarea informaiilor Metadata ale unui articol
Parametrii Metadate (Metadata Information) sunt informaii importante pentru
motoarele de cutare, fiind de fapt informaii despre informaii. n acest caz,
acestea sunt informaii despre respectivul articol, invizibile pentru utilizator, dar
accesibile motoarelor de cutare web i utilizate cu scop de indexare, clasare i
descriere. Metadatele sunt importante pentru a v asigura c coninutul dvs. este
indexat corespunztor pe Web, fiind recomandat completarea acestora n
momentul publicrii iniiale.
n fila Metadate din pagina de editare a articolelor n Joomla, sunt afiate
urmtoarele cmpuri metadata (Figura 4.29): Descriere, Cuvinte cheie, Roboi,
Autor.
n cmpul Descriere (Description) putei furniza o descriere sumar a coninutului
articolului. Descrierea va fi afiat de unele motoare de cutare cum este Google,
pe paginile cu rezultatele cutrii, direct sub titlul site-ului.

Figura 4.29 fila Metadate a unui articol
<meta name="description" content="Joomla! - Sistemul de
management al coninutului web" />
Cuvinte cheie (Keywords) afieaz cuvinte cheie referitore la articolul respectiv.
Cuvintele cheie ajut ca articolul s fie gsit i catalogat de ctre motoarele de
cutare cnd acestea indexeaz coninutul paginilor.
<meta name="keywords" content="joomla, Joomla" />
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
138
Majoritatea motoarelor de cutare nu pun mare accent pe cuvintele cheie
deoarece s-a abuzat de aceste metadate pentru a camufla adevrata natur a
anumitor site-uri. Pentru a avea rezultate mai bune n ceea ce privete gsirea
site-ului, este bine ca cuvintele cheie cele mai importante s se regseasc n
articol i pe ct posibil i n descrierea articolului. Dac se dorete automatizarea
acestui proces, se pot utiliza cteva generatoare automate online sau extensii
Joomla, pentru a extrage cuvintele cheie, dar nu sunt soluii de compromis.
Roboi (Robots) ofer posibilitatea de interzice indexarea articolului de ctre
motoarele de cutare. Dac acest cmp se las necompletat, n codul surs va
aprea index, follow, ceea ce nseamn c pagina va fi indexat de ctre
motoarele de cutare (index) i acestea vor urmri i legturile de pe pagin
(follow).
<meta name="robots" content="index, follow" />
Dac se dorete ca pagina s nu fie indexat, n cmpul Roboi se va introduce
noindex, iar n cazul n care nu se dorete urmrirea legturilor de pe pagin se
va introduce nofollow. Se pot face mai multe combinaii cu cele patru
directive: index, noindex, follow, nofollow., dup cum se va vedea n
capitolul Optimizarea site-urilor realizate cu Joomla.
Autor (Author) permite afiarea autorului real al articolului n meta-tagul author
din codul surs al paginii.
<meta name="author" content="Ion Popescu" />
Dac se las necompletat, n codul surs va aprea numele celui care a editat
articolul (de exemplu, Administrator), indiferent ce este introdus n cmpul
Pseudonim autor (Author Alias).
Adugarea articolelor statice (fr categorie)
Deoarece seciunile i categoriile sunt organizate specific n jurul subiectului
site-ului, adesea unele articole cum ar fi Termeni i condiii, Liceniere, Restricii de
utilizare etc. nu au un loc clar n structura ierarhic a site-ului. n astfel de cazuri
se pot crea articole care s nu aparin nici unei categorii.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

GESTIONAREA CONINUTULUI CU JOOMLA
139
Un articol fr categorie este creat la fel ca un articol obinuit, cu parametrii pe
care i dorii, dar la seciune i categorie setai pe Fr categorie (Uncategorized),
ca n Figura 4.30.

Figura 4.30 setarea unui articol fr categorie
Pentru astfel de articole este recomandat nu se afieze categoria i/sau seciunea
i nici Nume autor i Data i ora crerii. Pentru fiecare alegei opiunea Ascunde
(Hiden). Dup ce ai creat articolul, putei trece la crearea unui meniu care s-l
acceseze sau l putei afia direct pe pagina de start.
Pagina de start a site-ului Joomla este denumit Frontpage. Dac dorii o
verificare rapid a coninutului care va fi afiat pe pagina de start, o putei face din
pagina Manager pagina de start (Frontpage Manager) (Figura 4.31).

Figura 4.31 pagina Manager pagina de start
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 4
140
Pagina Manager pagina de start poate fi apelat din meniul Coninut (Content),
sau prin intermediul butonului Manager pagina de start din Panoul de control.
Toate articolele care apar pe pagina de start pot fi administrate i editate n
continuare ca i celelalte articole, prin intermediul Manager articole (Article
Manager).

R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7





5
Sistemul de meniuri Joomla
Un site Joomla este organizat n jurul articolelor, ns pentru a accesa i afia
aceste articole este necesar utilizarea sistemului de meniuri. Fiecare seciune,
categorie sau articol trebuie s fie legate ntr-un mod sau altul la un meniu, pentru
ca utilizatorul s le poat accesa.
n Joomla, un meniu poate s afieze opiuni pe orizontal, de-a lungul prii
superioare a ferestrei, sau pe vertical, n partea lateral (Figura 5.1).

Figura 5.1 exemplu de meniuri orizontal i vertical n Joomla
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
142
Un meniu poate afia articole dintr-o categorie, sub forma unei liste simple sau n
format blog, sau poate fi legat direct un singur articol.
Exist ase meniuri instalate implicit n Joomla (dac s-au instalat datele mostr),
care pot fi gsite n meniul Meniuri (Menus), opiunea Manager meniuri (Menu
Manager) i pot fi observate n Figura 5.2.

Figura 5.2 pagina Manager meniuri
Cele ase meniuri sunt:
1. Main menu (meniu principal) conine elementele principale de navigare
pentru coninutul implicit al site-ului;
2. User menu (meniu utilizator) un meniu special care conine unele
funcionaliti pentru utilizatori, cnd acetia sunt autentificai pe site;
3. Top menu (meniu de sus) o dublur a unor legturi din Main menu;
4. Other menu (meniu alternativ) conine patru legturi ctre site-uri
despre Joomla;
5. Example Pages (pagini exemplu) legturi ctre pagini care prezint
demonstrativ diferite machete de paginare (layouts);
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEMUL DE MENIURI JOOMLA
143
6. Key Concepts (concepte cheie) legturi ctre pagina care explic
machetele de paginare i extensiile.
Aceast structur de meniuri este doar un exemplu, o sugestie de structur. n
majoritatea cazurilor va trebui s modificai aceste meniuri implicite, sau s creai
propriile dvs. meniuri tergndu-le pe cele implicite i crend altele noi, n funcie
de necesitile site-ului.
Pentru a putea fi afiate pe site, fiecare meniu are nevoie de cel puin un modul
asociat, care controleaz unde i cum va aprea meniul pe paginile site-ului.
Figura 5.3 arat meniul Main Menu n Manager meniuri, elementele sale de
meniu i cum sunt afiate acestea pe site.

Figura 5.3 meniul Main Menu cu elementele sale i afiarea lor pe site
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
144
Meniului Main Menu i corespunde un modul de tip mod_mainmenu n Manager
module, care este responsabil de afiarea meniului pe paginile site-ului.
Main Menu conine mai multe elemente de meniu (menu items), fiecruia dintre
acestea corespunzndu-i o singur legtur ctre un anumit coninut al site-ului.
Cu alte cuvinte, legturile unui meniu sunt controlate de ctre elementele de
meniu aparinnd acelui meniu. Acestea determin ce pagini s afieze i aspectul
acestor pagini.
Meniurile i legturile lor au cteva caracteristici importante.
Meniurile controleaz site-ul. Paginile site-ului sunt dinamice i acestea nu
exist dac nu exist o legtur ctre ele.
Meniurile/legturile i coninutul sunt complet independente unele de
altele n baza de date. Mai nti trebuie creat coninutul, iar apoi vor fi
create legturi ctre el.
Legturile meniului pot fi create la fel cum se creeaz coninutul site-ului.
Legturile meniului pot fi ctre coninut sau ctre componente.
Legturile meniului determin aspectul paginilor ctre care fac legtura.
n continuare vom prezenta principalele tipuri de meniuri disponibile n sistemul
Joomla.
Crearea meniurilor
Pentru administrarea meniurilor se folosete Manager meniuri (Menu Manager)
din meniul Meniuri (Menus) al sistemului de administrare Joomla (Figura 5.2).
Acesta permite crearea unor noi meniuri, editarea i eliminarea meniurilor
existente.
Pentru crearea unui nou meniu se folosete butonul Adugare (New), iar pentru a
edita meniurile existente se folosete butonul Editare (Edit). Butonul Copiere
(Copy) permite crearea unei copii pentru un meniu.
Pentru eliminarea meniurilor nedorite se folosete butonul tergere (Delete).
Meniurile eliminate nu sunt terse definitiv i pot fi regsite n Manager eliminri
(Trash Manager), iar dac este nevoie pot fi restaurate cu ajutorul butonului
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEMUL DE MENIURI JOOMLA
145
Restaurare (Restore). Pentru tergerea lor definitiv din sistemul Joomla utilizai
butonul tergere (Delete) din Manager eliminri.
La crearea unui meniu, dup apsarea butonului Adugare (New) apare o pagin
similar celei din Figura 5.4, n care trebuie completate urmtoarele elemente:
Nume unic, Titlu, Descriere, Titlu modul.

Figura 5.4 pagina de adugare a unui nou meniu
Nume unic (Unique Name) este numele de identificare a meniului de ctre
sistemul Joomla. Acesta trebuie s fie cu litere mici, fr spaii i fr diacritice,
similar cu aliasul articolelor.
Titlu (Title) reprezint titlul meniului ce poate s conin litere mari, spaii i
diacritice.
Descriere (Description) este o scurt descriere a meniului (poate fi omis).
Titlu modul (Module Title) este titlul dat modulului mod_mainmenu responsabil
de afiarea meniului. Dac nu este completat, modulul nu va fi creat iar meniul nu
va fi afiat pe site. Modulul pentru afiarea meniului poate fi creat ulterior de la
Extensii (Extensions)> Manager module (Module Manager).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
146
Crearea elementelor de meniu
Pentru a putea afia coninut pe site, fiecare meniu trebuie s conin Element(e)
de meniu (Menu Item(s)). Pentru a crea i gestiona elementele de meniu dai clic
pe butonul Editare element(e) meniu (Edit Menu Item(s)) de pe coloana
Element(e) de meniu (Menu Item(s)) sau apelai meniul respectiv din meniul
Meniuri (Menus) (Figura 5.5).

Figura 5.5 accesul la editarea elementelor de meniu
Cnd creai un nou element de meniu, vei ntlni o pagin similar celei din
Figura 5.6, n care este prezentat o structur arborescent n care se poate alege
dintre mai multe tipuri de elemente de meniu.
Aceasta v permite s alegei aspectul paginilor (layout) care vor fi afiate cnd
este accesat acel meniu. Aspectele de pagin se refer la afiarea unuia sau mai
multor articole, pe baza seciunilor sau categoriilor din care fac parte, n diverse
stiluri de afiare, de exemplu sub form de list sau sub form de blog.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEMUL DE MENIURI JOOMLA
147

Figura 5.6 pagina pentru alegerea tipului de element de meniu
Procedura de adugare a diverselor elemente de meniu va fi descris n
subcapitolele urmtoare.
Crearea unui element de meniu direct ctre un articol
Pentru afiarea individual a unui anumit articol, n general, fr categorie (cum ar
fi Termeni i condiii), putei crea un meniu care duce vizitatorii direct la
respectivul articol. Acest meniu direct va fi creat ca un singur element de meniu n
Meniul principal (Main Menu) sau n alt meniu dintre cele existente pe site.
Pentru a crea un astfel de element de meniu, deschidei meniul n cadrul cruia
dorii s apar noul element de meniu sau dai clic pe butonul Editare element(e)
meniu (Edit Menu Item(s)) corespunztor meniului principal, apoi dai clic pe
butonul Adugare (New).
Apare o pagin similar celei din Figura 5.6, care afieaz lista tuturor tipurilor de
coninut care pot fi legate de un element de meniu, dintre care vom alege
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
148
opiunea Articole (Articles) de sub Link intern (Internal Link). Pentru a extinde
posibilitile de alegere ale articolelor, dai clic pe elementul Articole (Articles) iar
lista arborescent se va desfura, oferind mai multe opiuni, dup cum se poate
observa n Figura 5.7.

Figura 5.7 tipuri de elemente de meniu pentru afiarea articolelor
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEMUL DE MENIURI JOOMLA
149
De la Articol (Article) selectai opiunea Formatare articol (Article Layout) pentru
a crea un link de meniu direct ctre un articol. Introducei numele pentru
elementul de meniu (de exemplu, Termeni i condiii sau titlul articolului de
care se va lega elementul de meniu). Lsai Afiare n (Display in) pe setrile
implicite Main Menu iar Element printe (Parent Item) pe Sus (Top) ca n
Figura 5.8.

Figura 5.8 pagina pentru crearea unui element de meniu
de tip Articol > Formatare articol
n partea dreapt-sus a paginii exist un cmp denumit Selectai articol (Select
Article). Dai clic pe butonul Selectai din partea dreapt a cmpului i va fi afiat
o fereastr de selectare a unui articol (Figura 5.9). Dai clic pe numele articolului
dorit, acesta va fi selectat i apoi va aprea n cmpul de text Selectai articol.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
150

Figura 5.9 fereastra de selectare a unui articol
pentru a fi legat de un element de meniu.
Pentru acest articol, nu trebuie s schimbai niciunul dintre parametrii avansai,
deci dai clic pe butonul Salveaz (Save) pentru a stoca noul element de meniu.
Dac trecei pe pagina de start a site-ului Joomla, vei vedea elementul de meniu
nou creat n partea inferioar a Meniului principal (Main Menu). Dac dai clic pe
link-ul meniului, vei observa c se deschide o pagin independent, fr nicio
referin la vre-o seciune sau categorie.
Putei aduga uor orice alt element de meniu direct n aceast manier. Cu toate
acestea, un CMS nu este de mare folos dac trebuie s creai un meniu nou de
fiecare dat cnd un articol adiional este adugat la site. Totodat, majoritatea
dintre meniurile pe care le creai vor reuni coninutul astfel c Joomla poate
manevra dinamic prezentarea noilor articole. Cea mai comun form de meniu
dinamic este meniul ctre o Categorie (Category). Afiarea articolelor dintr-o
categorie se poate face sub dou forme: list sau blog.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEMUL DE MENIURI JOOMLA
151
Crearea unui element de meniu Categorie de tip list
Un element de meniu care va afia toate articolele dintr-o categorie specificat
sub forma unei liste este prezentat n Figura 5.10.

Figura 5.10 afiarea articolelor dintr-o categorie sub form de list
nainte de a aduga un nou meniu, este bine s curai din Meniul principal
(Main Menu) toate referinele la datele mostr.
Deschidei Manager meniuri (Menu Manager) i dai clic pe icoana Elemente
meniu (Menu Items) pentru Meniul principal. Cnd este afiat lista elementelor
curente, selectai toate elementele de meniu exceptnd Start (Home) i eventual
meniul creat anterior Termeni i Condiii. Dai clic pe icoana coului de gunoi
Eliminare (Trash) pentru a le elimina. Pentru moment nu este nevoie s golii
coul, aa c lsai elementele terse n co.
Dac dai Refresh n fereastra browser-ului care afieaz pagina principal a
site-ului, vei vedea c au rmas doar dou elemente de meniu. Odat ce ai
curat elementele de meniu, putei trece la adugarea unui nou meniu. Din
pagina Meniu principal (Main Menu) dai clic pe butonul Adugare (New) pentru
a introduce un nou element de meniu.
n acelai mod n care ai creat un meniu cu legtur direct, dai clic pe Link
intern (Internal Link) > Articole (Articles). De la Categorie (Category) alegei
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
152
opiunea Formatare list pentru categorie (Category List Layout). Vei vedea o
pagin puin diferit de cea pentru alegerea unui singur articol.
ncepei prin a da un titlu i un alias elementului de meniu, n zona Detalii
element de meniu (Menu Item Details) din partea stng, dup regulile
prezentate la crearea articolelor (Figura 5.11).

Figura 5.11 zona Detalii element de meniu
Din lista Afiare n (Display in) se poate alege meniul de care s aparin
elementul de meniu pe care l creai.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEMUL DE MENIURI JOOMLA
153
n lista Element printe (Parent Item) selectai elementul de meniu de care s
aparin elementul de meniu pe care l creai.
Publicat (Published) permite publicarea sau retragerea respectivului element de
meniu.
Sortare (Order) permite schimbarea ordinii elementelor de meniu. Noul element
de meniu va fi creat implicit pe ultima poziie, iar ordonarea poate fi modificat
doar dup salvare.
Nivel de acces (Access Level) permite stabilirea drepturilor de vizualizare a
respectivului element de meniu, astfel: Public (Public) meniul va fi vizibil pentru
orice vizitator al site-ului; nregistrat (Registered) meniul va fi vizibil doar pentru
utilizatorii nregistrai ai site-ului; Special (Special) meniul va fi vizibil doar
pentru administratorii site-ului.
La clic, deschidere n (On Click, Open in) stabilete modul n care va aprea pagina
care afieaz coninutul corespunztor meniului:
- Fereastr printe cu instrumente de navigare (Parent Window with Browser
Navigation) pagina va fi afiat n fereastra curent a browser-ului;
- Fereastr nou cu instrumente de navigare (New Window with Browser
Navigation) pagina va fi afiat ntr-o nou fereastr sau fil a browser-ului;
- Fereastr nou fr instrumente de navigare (New Window without Browser
Navigation) pagina va fi afiat ntr-o nou fereastr a browser-ului, fr
instrumente de navigare.
n partea dreapt a paginii exist zona Parametrii baz (Parameters (Basic)) i
zona Parametrii avansai (Parameters (Advanced)) (Figura 5.12) care v permit
s selectai categoria care conine articolele pe care dorii s le afiai, respectiv s
stabilii configuraia pentru afiarea listei cu articolele din categoria selectat. n
continuare descriem aceti parametri.
Categorie (Category) permite alegerea categoriei a crei articole vor fi afiate.
Nr. link-uri (Links) este numrul titlurilor de articole care vor fi afiate pe o
pagin.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
154

Figura 5.12 zonele Parametrii baz i Parametrii avansai
Capete de tabel (Table Headings) ascunde sau a arat capul de tabel pe pagina de
afiare.
Coloan de dat (Date Column) ascunde sau a arat coloana care afieaz data
articolelor.
Format dat (Date Format) permite modificarea formatului de afiare a datei.
Dac se las necompletat va prelua formatul de afiare din fiierul de limb.
Filtru (Filter) ascunde sau a arat opiunile de filtrare pe pagin.
Cmp pentru filtrare (Filter Field) permite alegerea cmpului dup care se face
filtrarea.
Ordonare primar (Primary Order) permite alegerea ordinii n care vor fi afiate
articolele.
Paginare (Pagination) ascunde sau arat paginarea, n cazul n care articolele vor
fi afiate pe mai multe pagini.
Afiare selecie (Display Select) ascunde sau arat lista de selecie derulant.
Arat un link flux (Show a Feed Link) arat sau nu fluxul de tiri RSS.
Parametrii component (Parameters (Component)) v permite s stabilii
parametrii pentru afiarea articolelor din categoria respectiv. Acetia se vor
aplica tuturor articolelor i vor trece peste setrile articolelor respective.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEMUL DE MENIURI JOOMLA
155
Cnd ai completat alte ajustri pe care ai dorit s la facei la meniu, dai clic pe
butonul Salveaz (Save). Pagina care afieaz elementele meniului curent va afia
noul meniu n partea inferioar a listei. Dac dorii s schimbai ordinea de afiare
a elementelor din meniu, folosii sgeile din coloana Ordonare (Order).
Crearea unui element de meniu Categorie de tip blog
Pentru a aduga un element de meniu care va afia toate articolele dintr-o
categorie specificat sub form de blog (Figura 5.13), procedai similar ca la
crearea unui meniu categorie de tip list, ns alegei opiunea Formatare blog
pentru categorie (Category Blog Layout).

Figura 5.13 afiarea articolelor dintr-o categorie sub form de blog
Crearea unui element de meniu Seciune
Pentru crearea unor meniuri care s afieze articolele din seciuni se procedeaz
ca i n cazul categoriilor, existnd posibilitatea afirii de tip list Formatare
list pentru seciune (Section Layout) sau tip Blog Formatare blog pentru
seciune (Section Blog Layout).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
156
Crearea unui element de meniu de tip Pagina de start
Dup cum s-a vzut n subcapitolul Adugarea articolelor statice (fr categorie),
toate articolele din Manager articole marcate pentru publicare pe Pagina de start
(Front Page), vor fi afiate pe pagina de pornire a site-ului, pagin denumit
Pagina de start (Frontpage).
Pentru a aduga un element de meniu care s afieze articolele paginii de start
procedai similar ca i la crearea unui meniu categorie de tip list, ns alegei
opiunea Pagina de start (Frontpage) de sub Link intern (Internal Link) i selectai
Aspect tip blog pentru pagina de start (Front Page Blog Layout) (Figura 5.7).
Pentru ca site-ul s porneasc afind articolele acestui element de meniu de tip
Pagin de start, trebuie s selectai acest element de meniu n pagina Manager
elemente meniu (Menu Item Manager) i apoi s apsai butonul Implicit
(Default) din dreapta sus, avnd ca simbol o stea galben (Figura 5.14).

Figura 5.14 setarea unui element de meniu ca Pagin de start
Dup apsarea butonului, n dreptul elementului de meniu va aprea simbolul
stea pe coloana Implicit (Default) , precum i un asterisc (*) n dreptul Main Menu
n meniul Meniuri (Menus).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEMUL DE MENIURI JOOMLA
157
Pentru stabilirea aspectului paginii de start exist patru parametri, care se gsesc
pe pagina de editare a elementului de meniu de tip Pagin de start, n zona
Parametri baz (Parameters (Basic)) (Figura 5.15):

Figura 5.15 parametrii de baz a unui element de meniu de tip Pagin de start
Nr. primele (# Leading) arat numrul de articole care vor fi afiate privilegiat, pe
ntreaga extindere a paginii.
Nr. introduceri (# Intro) arat numrul de articole care vor fi afiate sub form de
text introductiv.
Coloane (Columns) arat numrul de coloane pe care vor fi afiate articolele sub
form de text introductiv.
Nr. link-uri (# Links) arat numrul de legturi ctre alte articole care sunt
marcate pentru afiare pe pagina de start.
Crearea unui element de meniu de tip arhiv
Pentru a aduga un element de meniu care va afia toate articolele arhivate
(arhivare fcut cu butonul Arhivare de la Manager articole), procedai similar ca
la crearea unui meniu categorie de tip list, ns alegei opiunea Arhivare
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
158
(Archive) de sub Link intern (Internal Link) i selectai List articole arhivate
(Archived Article List). Pagina afiat va arta similar celei din Figura 5.16.

Figura 5.16 afiarea articolelor arhivate
Crearea unui element de meniu de tip Contacte
Meniul de tip Contacte permite afiarea informaiilor de contact create cu
componenta Contacte (Contacts). Exist posibilitatea afirii tuturor contactelor
dintr-o categorie, sub form de list (Figura 5.17), sau afiarea individual a
contactelor (Figura 5.18). Pentru prima variant alegei Contacte (Contacts) de
sub Link intern (Internal Link) i selectai Categorie (Category) > Formatarea
categoriei contactelor (Contact Category Layout). Pentru a doua variant
selectai Contact (Contact)> Formatarea standard a contactelor (Standard
Contact Layout).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEMUL DE MENIURI JOOMLA
159

Figura 5.17 Afiarea tuturor contactelor dintr-o categorie

Figura 5.18 Afiarea individual a unui contact
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
160
Crearea unui element de meniu de tip Link-uri web
Meniul de tip Link-uri web permite afiarea unor pagini cu link-uri Web
(Figura 5.19), create cu componenta Link-uri web (Web Links).

Figura 5.19 pagin cu link-uri Web create cu componenta Link-uri web
Exist posibilitatea crerii a trei tipuri de meniuri, dup cum urmeaz:
Toate Categoriile (All categories) > Formatare list pentru categoriile de
link-uri web (Web Link Category List Layout) afieaz o pagin cu toate
categoriile de link-uri Web.
Categorie (Category) > Formatare list pentru categorie (Category List
Layout) afieaz o pagin cu o anumit categorie de link-uri Web, aleas
de ctre dvs.
Link web (Web Link) > Formatare propunere link web (Web Link
Submission Layout) afieaz o pagin care permite utilizatorilor site-ului
s propun un link Web, pentru a fi afiat pe site.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEMUL DE MENIURI JOOMLA
161
Pentru crearea unui astfel de element de meniu alegei Link-uri web (Web Links)
de sub Link intern (Internal Link) i selectai una din variantele prezentate mai
sus.
Crearea unui element de meniu de tip nglobare
Elementul de meniul de tip nglobare (Wrapper) permite nglobarea unei pagini
web externe n Joomla, ntr-un mod asemntor frame-urilor (Figura 5.20). Pentru
aceasta, la crearea elementului de meniu alegei Link intern (Internal Link) >
nglobare (Wrapper).

Figura 5.20 nglobarea paginii Google n Joomla
cu ajutorul unui element de meniul de tip nglobare
n pagina de configurare a elementului de meniu n seciunea Parametri (de baz)
(Parameters (Basic)) la URL-ul ambalajului (Wrapper URL) se introduce URL-ul
paginii web externe pe care dorii s o nglobai n site-ul dvs. Tot de aici se poate
specifica dimensiunea ferestrei i utilizarea barelor de derulare (Scrollbars).

R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
162
Crearea unui element de meniu Legtur web extern
Elementul de meniu de tip Legtur web extern (External Link) creeaz un
element de meniu de care se leag un site web sau o pagin web extern (din
afara site-ului).
Pentru crearea unui astfel de element de meniu alegei Legtur web extern
(External Link). n pagina de configurare a elementului de meniu n seciunea
Detalii element de meniu (Menu Item Details) la Link (Link) se introduce URL-ul
paginii web externe. Este recomandat ca la parametrul La clic, deschidere n (On
Click, Open in) s se aleag Fereastr nou cu instrumente de navigare (New
Window with Browser Navigation), pentru ca pagina web extern s se deschid
ntr-o fereastr nou.
Crearea unui element de meniu de tip Alias
Un element de meniu de tip Alias creeaz o legtur ctre un element de meniu
deja existent, el prelund setrile i parametrii acelui meniu. Este util pentru
crearea unei replici a meniului principal n partea inferioar a site-ului sau pentru
a crea submeniuri care uureaz navigarea pe site, fr s afecteze indexarea de
ctre motoarele de cutare.
De exemplu, s presupunem c avei un articol care dorii s fie afiat la elementul
A n meniul principal i la elementul B n alt meniu, pe partea lateral sau
inferioar a site-ului.
Se pot crea n acest sens dou articole identice, unul care se leag la elementul A
i cellalt la elementul B. Aceast procedur se folosete frecvent pentru site-urile
HTML statice. Aceasta nseamn ns ntreinere greoaie, deoarece atunci cnd
coninutul paginii trebuie schimbat, trebuit schimbat n dou locuri.
n Joomla ai putea crea dou link-uri, unul de la elementul A i unul de la
elementul B ctre aceeai articol. Aceast procedur funcioneaz, dar vei obine
dou URL-uri diferite pentru aceeai pagin, ceea ce duce la penalizri n
motoarele de cutare.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEMUL DE MENIURI JOOMLA
163
Soluia este folosirea elementelor de meniu de tip Alias. Termenul de Alias
(Pseudonim) apare foarte frecvent n Joomla, n cea mai mare parte fiind vorba de
alias pentru un anumit tip de titlu (articol, seciune, categorie, meniu etc.). Aceste
alias-uri nu trebuie confundate ns cu alias-ul care este un tip special de element
de meniu.
Pentru crearea unui element de meniu de tip alias nti trebuie s avei creat
elementul de meniu original pentru care vei crea alias-ul, apoi alegei Alias (Alias)
din lista arborescent din Figura 5.7. n pagina urmtoare, la Parametri (de baz)
(Parameters (Basic)) > Element de meniu (Menu Item) selectai elementul de
meniu pentru care dorii crearea alias-ului.
Crearea unui element de meniu de tip Separator
Acest element al meniului creeaz un element de meniu fr o legtur ctre un
coninut, care are doar rolul de a separa ntre ele alte elemente de meniu,
permind gruparea acestora dup dorin.
Pentru crearea unui astfel de element de meniu alegei Separator (Separator).
Crearea modulelor pentru afiarea meniurilor
Dup cum am menionat n subcapitolul Crearea meniurilor, cnd se creeaz un
nou meniu, va fi creat i un nou modul pentru afiarea acestuia, avnd ca nume
textul introdus la Titlu modul (Module Title).
Un modul pentru afiarea unui meniu poate fi creat i manual din Manager
module (Module Manager), cu ajutorul butonului Nou (New) i alegnd un modul
de tip meniu mod_mainmenu (Figura 5.21).
Din Manager module se poate controla amplasarea i aspectul modulelor i prin
urmare i a meniurilor. De exemplu: dac meniul s fie pe coloana din dreapta sau
pe coloana din stnga, dac legturile s i modifice aspectul la trecerea mouse-
ului pe deasupra lor.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
164

Figura 5.21 crearea unui modul de tip meniu (mod_mainmenu)
Aspectul vizual i efectele meniurilor sunt determinate de fiierele CSS ale temei
vizuale folosite. n Figura 5.22 este prezentat Meniul principal (Main Menu) n
cazul celor trei teme vizuale implicite din instalarea Joomla (rhuk_milkyway,
JA_Purity, beez).

Figura 5.22 Main Menu n cazul celor trei teme vizuale implicite ale Joomla
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEMUL DE MENIURI JOOMLA
165
Pentru personalizarea (i eventual crearea) unui modul de afiare a unui meniu
trebuie s accesai Extensii (Extensions) > Manager module (Module Manager) i
vei vedea lista tuturor modulelor site-ului.
n Figura 5.23 este prezentat Manager module n care se poate observa modulul
denumit Main Meniu care corespunde meniului mainmenu, tipul de modul folosit
fiind mod_mainmenu.

Figura 5.23 localizarea modulul Main Meniu n Manager module
Pentru configurarea unui modul de tip mod_mainmenu, dai clic pe respectivul
modul n Manager module i se va deschide o pagin similar cu cea din
Figura 5.24. Parametrii cei mai importani sunt: Afiare titlu, Poziie i Nivel de
acces.
Afiare titlu (Show Title) determin dac titlul modulului s fie afiat pe paginile
site-ului.
Poziie (Position) controleaz locaia unde va apare modulul. Poziiile posibile
sunt stabilite de ctre proiectanii temei vizuale pe care o folosii.
Nivel de acces (Access Level) stabilete drepturile de vizualizare a respectivului
modul, astfel: Public (Public) meniul va fi vizibil pentru orice vizitator al site-ului;
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
166
nregistrat (Registered) meniul va fi vizibil doar pentru utilizatorii nregistrai ai
site-ului; Special (Special) meniul va fi vizibil doar pentru administratorii
site-ului.

Figura 5.24 modulul Main Meniu de tip mod_mainmenu
Parametrul Nivel de acces poate fi utilizat n mai multe moduri. Cel mai adesea,
este utilizat pentru un meniu ctre pagini pe care doar utilizatorii nregistrai le
pot vedea. O alt utilizare este pentru crearea de meniuri pentru trimiterea de
coninut de ctre utilizatorii nregistrai. Aceasta este o modalitate de a
mbunti site-ul cu ajutorul contribuiei utilizatorilor. Setarea Special este util
cnd administratorul are de fcut modificri pe site sau pentru funcionaliti de
administrare a site-ului pe care doar administratorul ar trebui s le utilizeze.
Pentru a vedea poziiile posibile pentru module pentru o anumit tem vizual,
consultai documentaia aferent acelei teme sau accesai Extensii (Extensions) >
Manager teme (Template Manager). Dai clic pe tema utilizat i apsai butonul
Previzualizare (Preview) din dreapta sus a paginii i vei vedea o pagin similar
celei din Figura 5.25, n care putei identifica poziiile modulelor (mai multe detalii
au fost prezentate n capitolul Administrarea Joomla, la subcapitolul Submeniul
Manager teme).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SISTEMUL DE MENIURI JOOMLA
167

Figura 5.25 Localizarea modulelor n previzualizarea temei vizuale
Parametrii modul (Module Parameters)
Parametrul Stil meniu (Menu Style) determin modul de afiare al meniului.
Exist mai multe modaliti de a afia meniul: utilizarea de tabele pentru aspectul
meniului (vertical sau orizontal), utilizarea de liste cu marcatori (bulleted list) n
format motenit de la versiunile mai vechi List plat (Flat List) sau n format nou,
mai flexibil, denumit List (List).
List (List) este un mod nou de afiare, sub forma unei liste cu marcatori.
Motenire - Vertical (Vertical) utilizeaz tabele verticale.
Motenire - Orizontal (Horizontal) utilizeaz tabele orizontale.
Motenire - List plat (Flat List) este metoda veche de afiare, sub forma unei
liste cu marcatori.
Principala mbuntire a listelor de tip nou este c se pot crea submeniuri de tip
list, unul din altul (n cascad).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 5
168
Parametrii avansai (Advanced Parameters)
Sufix clasa CSS meniu (Menu Class Suffixes) i Sufix clas modul (Module Class
Suffixes) controleaz aspectul meniului. Toate meniurile utilizeaz CSS n temele
vizuale pentru aspect, iar pentru a se aplica un anumit stil pentru un anumit
meniu, trebuie specificat prefixul corespunztor acelui stil (de exemplu _menu).
Pentru aceasta consultai documentaia aferent temei vizuale utilizate.
Alocare meniu (Menu Assignment) este unul dintre cei mai importani parametrii.
Acesta controleaz pe care pagin s apar meniul respectiv: Toate (All) meniul
va fi afiat pe toate paginile site-ului; Selectare element(e) meniu din list (Select
Menu Item(s) from the List) meniul va fi afiat doar pe paginile selectate (se
poate utiliza CTRL+clic pentru a selecta mai multe pagini); Nespecificat (None)
meniul nu va fi afiat pe nicio pagin.
Cu ajutorul parametrului Alocare meniu putei face ca un meniu s apar n
diferite poziii n funcie de context, de exemplu, s fie n stnga pe pagina de
start i n dreapta pe restul paginilor site-ului. Pentru aceasta facei copii ale
modulului care afieaz meniul respectiv i le alocai dup preferin.
Pentru un control mai avansat al alocrii meniurilor i nu numai, recomandm
instalarea componentei Advanced Module Manager
63
despre care am mai amintit
n capitolul Administrarea Joomla.




63
http://www.nonumber.nl/extensions/advancedmodulemanager?tab=download
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7





6
Optimizarea site-urilor
realizate cu Joomla
Nu conteaz ct de mult exceleaz site-ul dvs. n design, implementare i coninut,
dac utilizatorii web nu l pot localiza, eforturile dvs. sunt n zadar. Pentru a v
asigura c site-ul dvs. este gsit dup cuvinte cheie relevante pe Google, Yahoo,
Bing (fostul MSN) i alte motoare de cutare populare, mai trebuie depus ceva
efort. Diferena dintre popularitate i anonimitate este de cele mai multe ori dat
de un link bine plasat pe motoare de cutare.
Este de reinut faptul c 80% din traficul unui site vine n urma cutrii pe
motoarele de cutare, iar 84% dintre utilizatori nu trec niciodat de pagina a doua
de rezultate! Aceast informaie ar trebui s v pun pe gnduri n momentul n
care v decidei s creai un site.
Motoarele de cutare utilizeaz programe denumite spiders (pianjeni) care
proceseaz sau se strecoar prin fiecare pagin a unui site web i indexeaz
coninutul gsit acolo, pentru a-l include n bazele de date ale motoarelor de
cutare.
n acest capitol v prezentm pe scurt tehnicile de optimizare care au legtur mai
direct cu site-urile Joomla. Joomla include un numr de caracteristici i setri
specifice de configuraie, care vor optimiza site-ul pentru spider-i i l fac mai
Prietenos Motoarelor de Cutare (SEF Search Engine Friendly).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
170
Setrile interne ale Joomla ajut ghidarea motoarelor de cutare pentru o
reprezentare ct mai exact a coninutului site-ului. Exist i un numr de tehnici
generale care, dac sunt urmate consecvent, vor ajuta n maximizarea poziionrii
site-ului n ceea ce privete rezultatele cutrilor. Alocarea chiar i a ctorva ore
pentru un reglaj fin a site-ului dvs. poate face diferena dintre popularitate i
anonimat.
SEO, SEM i SMO
nainte de a trece la prezentarea tehnicilor de optimizare a site-ului dvs. pentru
motoarele de cutare, vom ncerca s v prezentm i s explicm civa termeni
din domeniu.
Exist un numr de strategii care ajut la plasarea unui site ct mai sus n motoare
de cutare. Procesele de adaptare a unui site web pentru a obine rezultate mai
bune la cutare sunt cunoscute ca Optimizare pentru motoare de cutare (SEO -
Search Engine Optimization).
SEO sunt procesele de proiectare i creare de coninut care au ca rezultat
creterea cantitii de trafic ctre un site, prin intermediul rezultatelor organice
sau nepltite ale motoarelor de cutare.
Wikipedia definete SEO ca fiind o subcategorie a marketingului online, aprut
n anul 1990, odat cu primele site-uri pe Internet, i care reprezint totalitatea
tehnicilor prin care un site web este adus la o form n care este propulsat mai sus
n lista de rezultate date de un motor de cutare pentru diverse cuvinte-cheie
65
.
Evidenierea unui site web n motoarele de cutare utilizate pe Internet este una
dintre cele mai importante aspecte ale dezvoltrii web moderne. Tehnicile SEO
vor maximiza cotaia site-ului n motoarele de cutare i vor minimiza practicile
care in site-ul pe un loc mediu.

65
http://ro.wikipedia.org/wiki/Search_Engine_Optimization
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
171
Exist companii specializate care ofer servicii SEO sau de consultan pentru a
maximiza poziionarea site-ului dvs. Cu toate acestea, putei realiza cu fore
proprii promovarea site-ului Joomla pe motoarele de cutare. Dei este o
adevrat industrie SEO, nu trebuie s v fie team de motoarele de cutare, ci
doar s nu le nclcai regulile.
Search Engine Marketing (SEM) este practica de a promova site-ul dvs. pe
Internet, pentru a expune afacerea potenialilor clieni, prin intermediul
motoarelor de cutare.
Dup cum am vzut, SEO are ca domeniu ncercarea de a influena poziionarea
site-ului n rezultatele motoarelor de cutare. SEM are ca domeniu general
sporirea traficului, att prin intermediul rafinamentelor tehnice SEO, ct i prin
plata de publicitate.
Deoarece SEM nglobeaz tehnicile SEO, marile organizaii comerciale adesea
angajeaz firme de SEM pentru a se ocupa de ambele aspecte ale afacerii
motoarelor de cutare. Site-urile mici i cele necomerciale vor pune ns accentul
pe SEO, datorit costurilor reduse ale implementrii. Deoarece majoritatea site-
urilor Joomla sunt de dimensiune medie sau mic i noi ne vom focaliza atenia
asupra SEO.
n ultima vreme, odat cu rspndirea reelelor sociale, se vehiculeaz termenul
Optimizarea Social Media (SMO Social Media Optimization) sau Social SEO.
Aceasta reprezint metodizarea activitilor social media, cu intenia de a atrage
vizitatori unici spre coninutul unui site web. SMO este o metod de optimizare a
site-urilor web, distinct de SEO.
Exist dou categorii de metode SMO/Social SEO:
1. caracteristici social media adugate la coninutul propriu-zis, incluznd:
fluxuri RSS, tiri sociale i butoane de partajare, instrumente de evaluare
i de votare pentru utilizatori i care ncorporeaz funcionaliti externe
specifice comunitilor, cum ar fi imaginile i clipurile video;
2. activiti promoionale n social media n afar de coninutul promovat,
incluznd: blogging, comentarii pe alte bloguri, participarea la grupuri de
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
172
discuii, precum i crearea unor profiluri sau pagini dedicate pe reele
sociale i publicarea unor actualizri de status pe acestea.
Reinei ns c lumea SEO se schimb constant. Ceea ce astzi poate avea un
efect extraordinar privind poziionarea n motoarele de cutare, mine poate
deveni mai puin important. Dar chiar dac pe viitor, tehnicile descrise n
continuare i vor pierde din potenial, ele vor fi ntotdeauna folositoare pentru
mbuntirea cotaiei unui site i nici una dintre ele nu va afecta negativ
poziionarea site-ului dvs.
O scurt istorie a SEO
nceputurile SEO dateaz de pe la mijlocul anilor `90, ns activitatea SEO s-a
schimbat pe msur ce domeniul a evoluat de-a lungul anilor uneori destul de
radical.
Anii de nceput
Termenul actual Search Engine Optimization a aprut n jurul anului 1997, ns
chiar nainte, nc de la apariia lui Yahoo!, oamenii au nceput s discute n jurul
conceptelor SEO, testnd diferite cuvinte cheie i diferite densiti i plasamente
ale cuvintelor cheie.
n primele zile ale motoarelor de cutare, webmaster-ii trebuiau doar s subscrie
adresele paginilor sau URL-urile ctre variate motoare de cutare, care apoi
trimiteau spider-ii pentru a analiza i indexa site-urile. Imediat ce oamenii au
realizat valoarea de a avea site-ul lor web pe prima pagin a rezultatelor
motoarelor de cutare, au nceput s caute modaliti de a manipula algoritmii de
indexare ai motoarelor de cutare.
nainte, algoritmii de cutare se bazau pe informaiile din site pentru a determina
cotaia paginii. Cu alte cuvinte, se bazau pe informaia care era furnizat de
webmaster, cum ar fi densitatea cuvintelor cheie, metatag-uri i fiiere index. Tot
ce trebuia fcut era s se pun cuvintele cheie potrivite cu o densitate suficient i
site-urile apreau imediat n primele pagini ale rezultatelor motoarelor de
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
173
cutare. Furnizorii de coninut web au nceput s manipuleze apoi i atributele
surselor HTML pentru a obine o cotaie mai mare din partea clienilor. Aceasta a
determinat ca rezultatele motoarelor de cutare s devin de nencredere, adesea
pline de pagini spam, ale cror cuvinte cheie nu reprezentau coninutul real al
paginilor.
Prima spargere de algoritm a aprut tot n jurul anului 1997. Prin decodarea
algoritmului de cotare al motoarelor de cutare, care n acel moment nu era
imposibil, un webmaster scrupulos putea duce un site n primele zece rezultate
dup propria dorin. 1997 a fost anul n care civa furnizori de SEO au decodat
35 de parametri ai algoritmului motorului de cutare Excite.
O schimbare i apariia Google
Dependena puternic de factori direct legai de construcia site-ului, precum
densitatea cuvintelor cheie factori ce pot fi manipulai direct de ctre
webmaster-i pentru a determina cotaia a constituit o provocare pentru
motoarele de cutare. Pentru a face ca rezultatele cutrii s fie de folos pentru
utilizatorii Internet, motoarele de cutare au utilizat alte metode de cotare a
paginilor, care s reflecte valoarea real a paginii i relevana cutrii.
Astfel, au nceput s fie dezvoltai algoritmi mai compleci, care s ia n
considerare factori din afara site-ului. Elemente precum popularitatea link-ului i
vrsta directorului au devenit importante pentru cotaie, iar spargerea
algoritmilor de cutare a devenit o sarcin mai dificil.
n acest punct, Alta Vista era n fruntea motoarelor de cutare, urmat de Lycos,
Yahoo!, MSN i InfoSeek. n ciuda mbuntirii algoritmilor, s-au gsit modaliti
de a manipula SEO i de a ridica forat cotaia paginilor, iar nelciunea la
nivelul site-urilor era n extindere.
n 4 septembrie 1998 este fondat compania Google, de ctre studenii Larry Page
i Sergey Brin de la Stanford. Algoritmul Google denumit PageRank, determina
cotaia site-ului prin msurarea cantitii i calitii link-urilor ctre acesta.
Rezultatele superioare, relevante ale Google au atras imediat utilizatorii, iar
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
174
motoarele de cutare concurente au nceput s realizeze importana inerii
pasului cu metodologia nou de cotare a paginilor utilizat de Google.
Odat cu intrarea n noul mileniu, Google i-a consolidat statutul de motor de
cutare, n timp ce altele, precum Infoseek au devenit parte a istoriei SEO i a
Internetului. Din 2001 utilizatorii au abandonat practic motoarele de cutare
cndva celebre, precum Lycos, Excite, AltaVista i Hotbot.
Epoca de aur
Din 2004, cele trei mari motoare de cutare care au rmas, Google, MSN i
Yahoo!, au nceput s ncorporeze n algoritmii lor factori de cotare a paginilor
nedezvluii. Era spam-ului cuvintelor cheie a fost depit. Webmasrter-ii i
furnizorii de coninut au nceput s se bazeze pe modaliti mai creative de a
promova coninut i de a genera link-uri ctre site-urile proprii, pentru a obine
creterea pe termen lung a cotaiei n motoarele de cutare.
n 2005, Google a nceput personalizarea rezultatelor cutrii, lund n
considerare istoricul cutrilor utilizatorului pentru a veni cu pagini de rezultate
personalizate atunci cnd utilizatorul se autentific. n 2007, Google a pornit o
campanie mpotriva link-urilor pltite care afecteaz PageRank-ul. n 2009
compania a anunat inteniile sale de a stopa efectele PageRank sculpting care vin
ca rezultat al utilizrii a comenzii nofollow.
Astzi, SEO este n cea mai mare parte o conversaie cu Google Search. Google are
peste 70% din utilizatorii de motoare de cutare. Campaniile SEO sunt acum mult
mai laborioase i complexe fa de cum erau acum zece ani, lucru care este de
departe ceva bun. Utilizatorii obin rezultate relevante mai bune, iar webmaster-ii
i furnizorii de coninut ofer valoare mai real pentru a obine o cotaie mai
ridicat n motoarele de cutare.
Setrile interne Joomla pentru SEO
Pentru a face site-ul Joomla ct mai SEF posibil, dezvoltatorii Joomla au introdus
un numr de caracteristici i opiuni care ajut la sporirea vizibilitii i a prezenei
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
175
web a site-ului. SEO poate fi realizat foarte eficace pe un site Joomla, deoarece
acesta include caracteristici necesare pentru implementarea tehnicilor SEO.
Pentru a maximiza oportunitile pentru recunoaterea a ntregului coninut al
site-ului web, sunt utilizai diveri parametri, de la elemente individuale ale
coninutului, pn la configuraia site-ului.
Multe dintre tehnicile SEO nu necesit cunotine avansate sau secrete, ci mai
degrab aplicarea unei simple lustruiri. Dac alocai un pic de timp pentru
setrile de configurare i depunei un pic de efort suplimentar atunci cnd postai
coninut nou, putei utiliza caracteristicile Joomla pentru a spori oportunitile
site-ului i pentru a obine o poziionare mai bun pe site-urile de cutare.
Ajustnd doar cteva opiuni globale, Joomla implementeaz schimbri pentru
toate paginile de coninut ale site-ului. n mod obinuit, activarea acestor
caracteristici n Joomla necesit doar cteva clicuri n interfaa Administrator.
Dac SEO a fost realizat cu succes, atunci site-ul dvs. va obine mai mult trafic, ns
e de reinut faptul c nu tot acest trafic este benefic. Un site Web cu o bun
vizibilitate poate deveni i o int mai atractiv pentru hackeri.
Configurarea Joomla pentru a fi SEF
Deoarece Joomla creeaz dinamic paginile web, are avantajul c schimbrile
fcute n configuraie sunt imediat active n ntreg site-ul. ns natura dinamic a
Joomla creeaz o serie de dezavantaje, deoarece administratorul site-ului web
dinamic nu are control asupra organizrii i configurrii la modul n care o face cu
un site web static. Pentru a remedia aceast problem, Joomla conine setri de
parametri pentru toate caracteristicile majore care ar putea afecta indexarea.
Printre cele mai importante dintre aceste caracteristici se numr cea care se
refer la adresele URL Prietenoase Motoarelor de Cutare (SEF Search Engine
Friendly).
n mod implicit, URL-ul de acces al unei pagini utilizat de ctre Joomla nu este
foarte prietenos cu motoarele de cutare. Implicit, toate URL-urile Joomla fac
referin la aceeai pagin web (index.php) i utilizeaz parametrii de interogare
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
176
pentru a specifica anumite meniuri sau articole pentru afiare. De exemplu, URL-
ul ctre un articol standard Joomla (Joomla! Overview) poate arta ca acesta:
http://www.numesite.ro/index.php?option=com_content&view=arti
cle&id=19&Itemid=27
Adresa web conine parametrii care spun nucleului Joomla cum s regseasc i s
redea coninutul exact. Cnd este cerut o pagin, Joomla extrage coninutul
cerut din baza de date i utilizeaz tema vizual curent, pentru a genera o pagin
web formatat i pentru a o returna browser-ului.
Acest URL nu este foarte descriptiv pentru oameni i nici pentru spider-ii
motoarelor de cutare, dar perfect neles de Joomla. Un spider al unui motor de
cutare nu exceleaz n a face diferena dintre interogarea ce conine referina la
un anumit coninut sau o referin la parametrii unui utilizator al site-ului, evitnd
s nregistreze astfel de variabile. Spider-ii adesea vor ignora majoritatea acestor
parametri, astfel c setrile URL implicite ale Joomla vor genera o cotaie sczut
a site-ului.
O adres ca cea de mai jos, ctre acelai articol din exemplul anterior, este mult
mai clar cu privire la tipul de coninut al paginii:
http://www.numesite.ro/joomla-overview.html
Un astfel de URL este formatat la fel ca i un site web static. Spre deosebire de un
site dinamic (cum ar fi Joomla), care red coninutul din zbor, un site web static
stocheaz fiierele paginilor web n diverse directoare (care pot fi denumite
descriptiv) i le regsete cnd este utilizat o cale URL corect ctre director.
Chiar dac motoarele de cutare pot cataloga coninutul cu URL-uri implicite
Joomla, paginile unor site-uri cu adrese de directoare statice i legturi descriptive
sunt ntotdeauna cotate mai bine dect cele generate dinamic.
Activarea opiunilor SEF
Din fericire, exist o soluie la problema prezentat anterior, Joomla dispunnd de
opiuni care permit simularea unor URL-uri descriptive. Aceste opiuni redau
adresele URL ale site-ului utiliznd o structur SEF asemntoare directoarelor.
Chiar dac un URL nativ Joomla nu va fi la fel de descriptiv ca unul creat manual, el
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
177
va fi suficient de bun astfel nct motoarele de cutare s nu aib probleme cu
gsirea i catalogarea adecvat a paginilor.
Aceste opiuni sunt oprite implicit din instalare, deoarece atunci cnd se utilizeaz
URL-uri SEF pot aprea complicaii, fiind necesar modificarea dinamic a URL-ului
pe serverul web. Unii furnizori de servicii de gzduire web nu permit programelor
s fac modificri URL, deoarece aceast opiune ar putea fi exploatat de ctre
hackeri.
Opiunile SEF se gsesc n interfaa de administrare Joomla, pe pagina Configurare
global (Global Configuration). Seciunea Setri SEO (SEO Settings) conine dou
opiuni care se refer la URL-uri SEF: URL-uri conforme motoarelor de cutare
(Search Engine Friendly URLs) i Folosete modulul Apache mod_rewrite (Use
mode_rewrite) (Figura 6.1).
Cnd opiunea URL-uri conforme motoarelor de cutare este activ, URL-urile
generate de Joomla vor avea urmtorul format:
http://www.numesite.ro/index.php/joomla-overview

Figura 6.1 setrile SEO ale Joomla
n Joomla 1.5 aceast opiune utilizeaz o tehnic care determin serverul web s
citeasc referina index.php din URL i determin ncrcarea i executarea
acesteia. Cnd fiierul index.php este executat, acesta proceseaz calea din URL
i furnizeaz coninutul Joomla la care se face referire.
Partea bun pentru aceast tehnic este c nu necesit configurri speciale pe
serverul web. Partea mai puin bun este c unele servere de gzduire web nu vor
s lucreze corespunztor utiliznd tehnica descris anterior.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
178
Aceast tehnic poate funciona att cu serverul Apache ct i cu IIS. Pentru a
funciona pe un server Apache, directiva AcceptPathInfo trebuie s fie setat On.
Mai multe informaii despre aceast directiv putei gsi pe site-ul Apache
66
.
Utilizarea mode_rewrite
Dac directiva AcceptPathInfo nu este activ pe serverul Web pe care l utilizai,
serverul va returna o eroare HTTP 404 - File not foundatunci cnd este accesat
orice link de pe prima pagin a site-ului. n acest caz trebuie activat opiunea
Folosete modulul Apache mod_rewrite (Use mod_rewrite) pentru a obine URL-
uri SEF. Cu aceast opiune activ, URL-urile sunt formate puin diferit i vor arta
asemntor cu:
http://www.numesite.ro/joomla-overview
Spre deosebire de tehnica precedent (n care fiierul index.php interpreta
calea din URL), mod_rewrite este un modul Apache care detecteaz dac URL-ul
accesat exist sau nu n realitate. Dac URL-ul nu este gsit atunci sunt accesate
comenzile dintr-un fiier denumit .htaccess i modulul va redireciona n fundal
serverul Web ctre coninutul dorit.
Pentru ca funcionalitatea mode_rewrite s fie disponibil, trebuie ca serverul
Apache s aib modulul mode_rewrite activat. Aceasta se poate verifica la
furnizorul serviciului de gzduire web, sau se poate determina prin executarea
funciei phpinfo().
Dac avei Joomla deja instalat, intrai n interfaa de administrare i accesai
meniul Asisten (Help) > Informaii sistem (System Info). Pe fila Informaii PHP
(PHP Information) la seciunea Configuration > apache2handler este afiat lista
de module instalate pe server (Loaded Modules), n care cutai existena
mode_rewrite, dup cum se poate observa n Figura 6.2.
Pentru a activa modulul mode_rewrite pe serverul Apache, trebuie editat fiierul
httpd.conf de pe respectivul server.

66
http://httpd.apache.org/docs/2.0/mod/core.html
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
179

Figura 6.2 verificarea din Joomla a existenei mode_rewrite
Activarea fiierului .htaccess
Pentru a permite ca serverul Apache s manevreze corespunztor URL-urile SEF,
n directorul rdcin al site-ului trebuie s existe un fiier configurat
corespunztor i denumit .htaccess.
Instalarea Joomla standard include un exemplu de fiier .htaccess pentru
serverul Apache, avnd setri de configurare corespunztoare pentru directorul
principal, ce permit sistemului Joomla s manevreze conversia URL. Acest fiier
este denumit iniial htaccess.txt i este localizat n directorul rdcin al
site-ului.
Pentru a permite Joomla s execute mode_rewrite, fiierul trebuie redenumit
din htaccess.txt n .htaccess. Pe platforma Windows s-ar putea ca
redenumirea acestui fiier s nu o putei realiza cu Windows Explorer sau My
Computer, deoarece nu are formatul standard. n acest caz utilizai pentru
redenumirea fiierului un alt program de gestionare a fiierelor (de exemplu, Total
Commander). Dup redenumire repornii serverul Apache pentru ca fiierul s fie
adresat corect.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
180
Sufixul .html
Dac dorii ca URL-urile Joomla s fie mai apropiate de forma URL-urilor statice, se
poate activa opiunea Adaug sufixul URL-urilor (Add suffix to URLs). Activnd
aceast opiune stabilit, n URL, la sfritul denumirii paginilor se va aduga
sufixul .html. Aceasta nseamn c toate URL-urile se vor termina cu .html,
asemenea paginilor HTML de pe site-urile statice, ca n exemplul de mai jos.
http://www.numesite.ro/joomla-overview.html
Utilizarea extensiilor SEF
Chiar dac SEF nativ al Joomla este convenabil i la ndemn, URL-urile generate
au nume care nu sunt att de descriptive pe ct ne-am dori. n acest caz, putem
apela la extensii de tip SEF realizate de diveri dezvoltatori, ce permit specificarea
exact a unui URL pentru o pagin dat.
Astfel de extensii SEO sunt disponibile pe site-ul oficial Joomla
67
, printre cele mai
populare extensii gratuite (parial) fiind AceSEF
68
i JoomSEF Free
69
.
URL-urile personalizate sunt utile n special atunci cnd un site web static vechi
este convertit ntr-unul nou, dinamic, realizat cu Joomla. Dac exist deja pagini
web i directoare cu o cotaie (rank) bun n motoarele de cutare, se poate opta
pentru imitarea URL-urile existente i pstrarea rank-ul deja obinut.
Dac avei deja un site funcional folosind o versiune Joomla 1.0 i folosii o
extensie SEF, atunci cnd facei actualizarea la Joomla 1.5 asigurai-v c utilizai
aceeai extensie i URL-urile SEF arat la fel. Dac URL-urile SEF ale Joomla 1.5
arat diferit fa de URL-urile vechi, atunci link-urile vechi indexate n motoarele
de cutare vor genera erori page not found i pot distruge cotaia site-ului.
Dac convertii un site Web static ntr-unul bazat pe Joomla i avei deja o cotaie
a paginilor n motoarele de cutare, utilizai una dintre extensiile SEF disponibile

67
http://extensions.joomla.org/extensions/site-management/sef
68
http://extensions.joomla.org/extensions/site-management/sef/10019
69
http://extensions.joomla.org/extensions/site-management/sef/1063
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
181
pentru Joomla, n locul funciei SEF incluse n Joomla. Aceste extensii permit
definirea manual a URL-urilor SEF pentru fiecare articol sau categorie. Se pot
crea astfel URL-uri care s se potriveasc cu URL-urile originale, astfel c
schimbarea va fi transparent i nu vei pierde cotaia.
Opiunile SEF este bine s fie activate nainte de a nregistra site-ul n motoarele
de cutare. Dac acestea sunt activate dup ce site-ul este indexat deja (sau alte
site-uri au legturi ctre vechile URL-uri), site-ul poate pierde trafic sau cotaie,
deoarece URL-urile indexate anterior nu mai sunt valide.
Redirectarea URL-urilor non- www ctre www
Probabil ai observat c, dac tastai numesite.ro sau www.numesite.ro n
browser-ul dvs. ajungei la acelai site. n ce const totui diferena? Nu exist o
diferen, cel puin din punct de vedere al utilizatorilor. Aceasta este doar o
preferin, care v ajut s v mbuntii optimizarea pentru motoarele de
cutare (SEO).
Motoarele de cutare trateaz domeniile non-www i cele www ca fiind entiti
diferite n ceea ce privete indexarea. Dac dorii ca motorul de cutare s coteze
mai bine site-ul, trebuie s v decidei cu privire la modul n care dorii s apar
domeniul dvs., www sau non-www. Dac nu se va specifica domeniul preferat,
rangul dumneavoastr de cutare va fi mprit ntre www i non-www, ceea ce se
va traduce ntr-o poziionare slab n rezultatele de cutare.
Dac suntei mulumii cu setrile SEO de baz ale Joomla, care de altfel fac o
treab foarte bun i nu dorii s utilizai extensii suplimentare (cum ar fi AceSEF,
care are inclus opiunea de redirectare), atunci va trebui s procedai n felul
urmtor pentru redirectarea URL-urilor:
s v decidei cu privire la ce domeniu preferai www sau non-www;
s modificai .htaccess (numai pe APACHE) ca s redirecioneze traficul
ctre domeniului corespunztor.
Dac utilizai Joomla SEO fr .htaccess, atunci va trebui s creai acest fiier n
site-ul dvs., dup cum s-a vzut n paragraful Activarea fiierului .htaccess.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
182
Dup ce fiierul .htaccess este creat, n interiorul su adugai urmtoarele linii
de cod, nainte de seciunea Begin - Joomla! core SEF Section:
########## Start - Rewrite non-www to www#
RewriteCond %{HTTP_HOST} ^domeniultau\.ro
RewriteRule ^(.*)$ http://www.domeniultau.ro/$1 [R=301,L]
########### End - Rewrite non-www to www
Metadatele i titlurile paginilor
Unul dintre cele mai importante aspecte nevzute ale SEO este utilizarea de
informaii de tip metadata corespunztoare. Metadata sunt informaii despre
informaii. n cazul paginilor Web, metadata sunt descrieri ale articolelor, cuvinte
cheie i informaii despre site care sunt invizibile pentru vizitatorii site-ului, dar
sunt preluate de ctre motoarele de cutare.
Dac ncercai s vizualizai codul surs al paginii de start al unui site Joomla, la
nceputul acesteia vei vedea ceva asemntor cu Figura 6.3:

Figura 6.3 codul surs unei pagini Web obinuite
Ne intereseaz n mod special secvena de cod urmtoare:
<meta http-equiv="content-type" content="text/html;
charset=utf-8" />
<meta name="robots" content="index, follow" />
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
183
<meta name="keywords" content="joomla, Joomla" />
<meta name="description" content="Joomla! - Sistemul de
management al coninutului web" />
<meta name="generator" content="Joomla! 1.5 - Open Source
Content Management" />
<title>Welcome to the Frontpage</title>
Acest cod HTML conine informaii metadata despre site-ul Web. Se poate
observa c metadata description (descriere) ofer un sumar al paginii.
Metadata keywords (cuvinte cheie) afieaz termenii de cutare care sunt cei
mai relevani pentru coninutul paginii. Metatag-ul generator este o
informaie despre construcia paginii, care e folosit rar pentru cotaia site-ului,
ns poate avea alte implicaii, dup cum vom vedea n continuare. Toate aceste
date sunt nregistrate de ctre motoarele de cutare i utilizate n proporii
diferite pentru a nelege i stabili cotaia site-ul Web.
Metadatele site-ului
Metadatele pentru site-ul Web propriu-zis pot fi setate n pagina Configurare
global (Global Configuration). n seciunea Setri metadate (Metadata Settings)
afiat n Figura 6.4, pot fi stabilite proprietile metadata pentru description i
keywords. Aceste metadata sunt incluse n fiecare pagin a site-ului care nu este
un articol precum i pe paginile articolelor care nu au completate propriile
Metadate. Setarea acestor metadate globale este important deoarece furnizeaz
informaii despre pagina de start (home page).

Figura 6.4 metadatele globale ale Joomla
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
184
Metadatele generale pot avea i efecte nedorite n cazul n care omitei
completarea metadatele articolelor, deoarece toate paginile site-ului vor avea
aceeai descriere n lista rezultatelor din motoarele de cutare (Figura 6.5).

Figura 6.5 pagini diferite ale aceluiai site-ului, avnd aceeai
descriere n lista rezultatelor din Google
Metadatele articolelor
Dou dintre cele mai importante metadate se gsesc n panoul Metadate
(Metadata Information) din partea dreapt pe pagina de editare a articolelor
(Figura 6.6) vezi capitolul Gestionarea coninutului cu Joomla.
Proprietile metadata permit stabilirea setrilor description, keywords, robots i
author. Aceste metadate vor fi incluse n seciunea <head> a codului HTML, fiind
unice pentru fiecare articol n parte.
Cuvintele cheie dintr-un articol sunt importante pentru clasificarea n motoarele
de cutare. n trecut, cuvintele cheie introduse la Cuvinte cheie (Keywords) erau
foarte importante, deoarece erau folosite de ctre motoarele de cutare pentru
categorisirea corespunztoare a paginii. n prezent, ele sunt de cele mai multe ori
ignorate de ctre motoarele de cutare, datorit abuzrii acestor informaii de
ctre spammer-i. Cu toate acestea, majoritatea motoarelor de cutare nc
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
185
nregistreaz aceste informaii, deci merit s acordai puin timp suplimentar
pentru includerea de cuvinte cheie relevante pentru fiecare pagin.

Figura 6.6 panoul Metadate din pagina de editare a articolelor Joomla
Cuvintele cheie apar n tag-ul keywords din seciunea <head> a paginii. Se
recomand s v limitai la un numr de 4-8 cuvinte cheie, separate prin virgul,
fr spaiu ntre ele, scrise cu litere mici i pe ct posibil la forma plural.
Cele mai importante metadate pentru fiecare articol sunt Descrierea
(Description) unei pagini, care genereaz tag-ul description ce este plasat n
seciunea <head> din pagina HTML (Figura 6.3).
n timp ce metadatele keywords i-au diminuat importana, majoritatea
motoarelor de cutare continu s exploateze descrierea pentru cuvinte cheie
referitoare la site. De asemenea, descrierea este utilizat de ctre majoritatea
motoarelor de cutare pentru a prezenta un rezumat al paginii web n seciunea
de rezultate ale cutrii (Figura 6.5). Totodat, cmpul description este o
oportunitate de a atrage poteniali vizitatori pentru site.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
186
Dei se accept descrieri de pn la 260 de caractere, Google le va trunchia la 155
caractere. Descrierea ar trebui s de limiteze la 25 - 30 de cuvinte i la nu mai mult
de dou propoziii.
Titlul paginii
Titlul unei pagini web este unul dintre cele mai importante aspecte ale SEO, avnd
ponderea cea mai mare n algoritmul de indexare al Google.
Titlul paginii este utilizat de motoarele de cutare n determinarea coninutului
inclus n pagin. Multe motoare de cutare pun pre pe titlul unei pagini web, n
special dac titlul se potrivete cu unul dintre principalele subtitluri ale paginii
i/sau se regsete n descrierea paginii.
De asemenea, titlul apare pe paginile cu rezultatele cutrii sub forma unor link-
uri pentru fiecare rezultat, precum i pe bara de titlu al browserului cu care
navigai. Cu toate acestea, exist multe site-uri n care paginile nu au titlu, au
titluri duplicate sau titluri non-descriptive.
nainte de apariia CMS-urilor, multe site-uri Web conineau pagini care nu aveau
titlu sau aveau titluri nedescriptive, lucru suficient pentru a face multe dintre site-
uri dificil de clasificat de ctre spider-ii motoarelor de cutare. n Joomla, ca i n
alte aplicaii de tip CMS, astfel de situaii sunt eliminate, deoarece Joomla
pretinde ca fiecare articol s primeasc un titlu, el fiind apoi utilizat ca titlu de
pagin.
n cele ce urmeaz v prezentm un ghid pentru a face titlurile ct mai eficace n
ceea ce privete poziionarea n motoarele de cutare.
Titlul trebuie s fie ct mai relevant i descriptiv posibil titlul descriptiv
fiind o modalitate excelent de a spori posibilitatea ca pagina dvs. s fie
gsit.
Minimizai cuvintele utilizate n fiecare titlu motoarele de cutare nu
pot cntri efectiv care cuvnt din titlu este important i care este simplu
descriptiv. Un titlu de articol mai scurt nseamn c vor rmne cuvintele
cele mai importante.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
187
Eliminai cuvintele strine trebuie eliminate cuvintele scurte, simple,
care nu au relevan pentru subiectul dvs. (cum ar fi i, sau, dar,
pentru, nici etc.). n locul lui cuvnt1 i cuvnt2 utilizai un caracter
simplu ca spaiere, cum ar fi - sau &, pentru a face titlul de forma
cuvnt1 - cuvnt2 sau cuvnt1 & cuvnt2.
Combinai cuvinte pentru a evita repetiia ncercai s evitai cuvinte
repetitive n titlu. Un titlu cum ar fi auto perfecionare i auto motivare
ar fi mai bun sub forma motivarea auto perfecionrii, deoarece
motoarele de cutare vor reine toate cuvintele cheie.
Dintre toate titlurile paginilor unui site, cel mai important titlu este cel al paginii
de start (home page). n timp ce titlul paginii unui articol este preluat din nsui
titlul articolului, titlul paginii de start ntr-un site Joomla provine din meniul Home.
Dac dorii s modificai titlul paginii de start, deschidei elementele meniului
principal (Main Menu) i dai clic pe meniul marcat cu stelu ca fiind implicit (de
obicei meniul Home). n panoul Parametri - sistem (System Parameters) din
dreapta paginii (Figura 6.7), vei gsi Titlul paginii (Page Title). Implicit, titlul este
stabilit ca Welcome to Frontpage, care nu este foarte folositor pentru clasarea
site-ului dvs. Schimbai acest titlu cu altul care s reflecte domeniul subiectului
site-ului dvs. sau coninutul paginii de start.

Figura 6.7 stabilirea titlului paginii de start n panoul Parametri sistem
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
188
n codul surs al paginilor, titlul apare sub forma tagului <title>, n seciunea
<head>. Lungimea unui titlu nu trebuie s depeasc 85 de caractere (inclusiv
spaiile). Instruciunile W3C (World Wide Web Consortium) recomand o lungime
a titlului de 64 caractere (inclusiv spaiile). Google l trunchiaz la 66 de caractere
sau la ultimul cuvnt complet, alegnd cea mai scurt dintre alternative, iar
majoritatea browser-elor trunchiaz la 75 de caractere.
Modificarea metatag-ului generator
De cele mai multe ori, modificarea metatag-ului generator este o msur
necesar din motive de securitate. Ea este menit s abat atenia celor care vor
sau ncearc s atace site-uri realizate cu Joomla. Astfel, eventualii hackeri nu se
vor concentra asupra vulnerabilitilor Joomla, ci strict asupra vulnerabilitilor
acelui site.
Metatag-ul generator afiat n codul surs al unei pagini dintr-un site realizat cu
Joomla are urmtoarea form:
<meta name="generator" content="Joomla! 1.5 - Open Source
Content Management" />
Dup cum putei observa, apare clar denumirea Joomla, fapt ce permite gsirea
foarte uoar a acestor site-uri, printr-o cutare obinuit n motoarele de
cutare. Pentru a prentmpina acest lucru este necesar eliminarea complet a
metatag-ului generator sau modificarea (tergerea) textului Joomla! 1.5 -
Open Source Content Management. Aceasta se poate realiza n mai multe
variante.
Prima variant const n editarea fiierului head.php care se afl n:
/libraries/joomla/document/html/renderer/head.php
Pentru eliminare, putei dezactiva linia de cod urmtoare, prin adugarea
semnului // la nceputul liniei:
$strHtml .= $tab.'<meta name="generator"
content="'.$document->getGenerator().'" />'.$lnEnd;
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
189
Dac dorii doar modificarea textului Joomla! 1.5 - Open Source Content
Management, n locul secvenei de cod '.$document->getGenerator().'
introducei textul dorit, ca n exemplul urmtor:
$strHtml .= $tab.'<meta name="generator" content="Nume site,
firm etc." />'.$lnEnd;
Varianta a doua se adreseaz mai mult persoanelor care nu au o prea mare
experien n programare sau acelor persoane care nu vor s se complice cu
editarea codului PHP. Aceasta const n instalarea unei extensii cum este Simple
META Management Suite
70
. Aceast extensie, pe lng opiunea de scoatere a
generatorului, are i alte opiuni foarte utile pentru SEO.
O a treia metod, mai simpl, de modificare a metatag-ului generator, const n
modificarea fiierul index.php al temei vizuale (template) a site-ului Joomla.
Aceasta const n adugarea urmtoarei linii de cod n seciunea <head> a
fiierului index.php:
<?php $this->setGenerator(''); ?>
ntre '' putei scrie ce dorii s apar la meta generator, ca n exemplul urmtor:
<?php $this->setGenerator('Nume site, firm etc.'); ?>
Rezultatul obinut n codul surs al paginii este:
<meta name="generator" content="Nume site, firma etc." />
Aceast metod are avantajul c dac actualizai versiunea de Joomla cu una mai
nou, nu este necesar rescrierea codului (ca n prima variant prezentat),
deoarece codul introdus se afl n fiierul index.php a temei vizuale, iar tema
rmne neschimbat la o actualizare a Joomla.
Harta site-ului
Harta site-ului este un instrument care poate ajuta att utilizatorii ct i
motoarele de cutare s gseasc orice pagin din cadrul site-ului. Link-ul ctre

70
http://extensions.joomla.org/extensions/site-management/seo-a-metadata/7203
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
190
harta site-ului este n mod obinuit unul dintre ultimele elemente prezente n
meniul principal de navigare.
Includerea unei hri a site-ului este o cale excelent de a v asigura c motoarele
de cutare vor gsi i cataloga toate paginile individuale ale site-ului, mai ales
dac folosii meniuri drop-down realizate cu JavaScript (care nu pot fi parcurse de
spider-ii motoarelor de cutare). Deoarece programele motoarelor de cutare
neleg hrile site-urilor, spider-ii pot fi ghidai de link-urile furnizate n harta
site-ului pentru a indexa ntreg site-ul.
Cu toate acestea, hrile site-urilor trebuie s fie limitate n lungime. Hrile lungi
(cu mai mult de 100 de link-uri pe o singur pagin) sunt cartografiate cu
ntrziere de ctre motoarele de cutare. n general, primele 100 de link-uri vor fi
catalogate prompt, iar alte link-uri adiionale vor fi plasate n ateptare pentru o
catalogare ulterioar, probabil cteva luni mai trziu.
Pentru Joomla exist un numr de extensii care permit generarea automat a
hrii site-ului, sau se poate recurge la site-uri externe, care se ofer s execute
pentru dvs. scripturi de generare a hrilor, prin intermediul unei pagini web.
Extensii Joomla pentru generarea hrii site-ului
Pe site-ul Joomla
71
exist un numr de extensii care pot crea automat o hart a
site-ului realizat cu Joomla. Actualmente, cea mai utilizat i cea mai popular
este extensia denumit Xmap
72
.
Extensia Xmap utilizeaz stilurile din tema vizual a site-ului pentru a afia harta n
acelai stil grafic cu ntreg site-ul, dup cum se poate observa n Figura 6.8.
Xmap va crea o hart complet care include structura normal a meniurilor,
categoriilor, seciunilor i articolele. Exist i plugin-uri pentru Xmap care permit
indexarea coninutului altor extensii instalate n Joomla (de exemplu, categoriile
VirtueMart).

71
http://extensions.joomla.org/extensions/structure-a-navigation/site-map
72
http://extensions.joomla.org/extensions/structure-a-navigation/site-map/3066
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
191

Figura 6.8 harta site-ului n format HTML
Xmap mai permite i generarea unei hri a site-ului n format XML Google
Sitemap (Figura 6.9), care poate fi nscris n contul Google Webmasters Tools al
site-ului.

Figura 6.9 harta site-ului n format XML
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
192
Site-uri generatoare de hri
Exist multe site-uri generatoare de hri. XML-Sitemaps.com
73
de exemplu, va
parcurge site-ul Joomla pas cu pas pentru a reda o hart a site-ului. El va genera
harta site-ului n formate XML, text i html care pot fi utilizate n motoarele de
cutare sau n cadrul site-ului pentru redarea ct mai precis a coninutului
site-ului web. Dezavantajul generatoarelor de hri online este c la fiecare
modificare a structurii site-ului dvs. trebuie s generai harta din nou.
Firimiturile de pine (Breadcrumbs)
n terminologia web firimiturile de pine (Breadcrumbs), firul cluzitor sau
indicatorul poziiei curente, reprezint un set de link-uri care afieaz calea paginii
curente i cum este relaionat aceasta la contextul ntregului site, permind
utilizatorilor s neleag i s navigheze ierarhic pe site-ul Web (Figura 6.10).
Termenul de firimiturile de pine face trimitere la basmul frailor Grimm, n care
Hansel i Gretel presrau firimituri n urma lor pentru recunoate drumul de
ntoarcere.

Figura 6.10 firimiturile de pine n instalarea Joomla implicit
Dac un vizitator navigheaz direct de pe o pagin din mijlocul site-ului Web (nu
intr pe site din pagina de start), firimiturile de pine permit utilizatorului s sar

73
http://www.xml-sitemaps.com
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
193
la orice nivel de organizare al site-ului, superior paginii curente. De exemplu, dac
avei pe pagin un articol, care este localizat ntr-o categorie dintr-o seciune,
firimiturile de pine vor afia legturi ctre categoria i seciunea n care este
stocat respectivul articol.
Firimiturile de pine ale unei pagini apar de forma:
Acas >> Nume seciune >> Nume categorie >> Nume articol
Aceast convenie permite vizitatorilor web s navigheze n sus prin ierarhia
site-ului, adeseori pentru a ajunge la alt coninut de acelai tip.
Foarte importante ca utilitate i valoroase pentru SEO, firimiturile de pine
ofer spider-ilor motoarelor de cutare, o nelegere clar a structurii site-ului
web. Ele mai ofer legturi interne care au un efect mic dar important, asupra
modului n care paginile individuale de pe site sunt notate n indexarea spider-ilor.
n aceste condiii, este surprinztor ct de multe site-uri neglijeaz s le utilizeze.
Joomla poate crea automat firimituri de pine pentru fiecare pagin web,
folosind pentru afiare un modul de tip mod_breadcrumbs. Modulul
mod_breadcrumbs include un numr de parametri care vor determina modul de
funcionare i de afiare a firimiturilor de pine. De exemplu, dac cmpul
Separator text (Text Separator) este lsat gol, pentru separarea link-urilor sunt
folosite sgeile duble implicite >>.
Indiferent ce tem vizual utilizai, asigurai-v c firimiturile de pine sunt
afiate pe paginile site-ului. Acestea apar n partea de sus a fiecrei pagini a
majoritii temelor vizuale, dup cum se poate vedea n Figura 6.10.
Implicit, modulul este configurat pentru a aprea n poziia breadcrumbs a temei
vizuale. Dac tema nu include o astfel de poziie, atunci firimiturile de pine nu
vor fi afiate, iar n aceast situaie este bine s adugai dvs. o poziie n fiierul
index.php al temei vizuale utilizate.
Este recomandat ca firimiturile de pine s fie plasate undeva ct mai aproape
de partea superioar a paginii, dei locaia poate varia de la pagin la pagin. n
tema vizual implicit a Joomla (Milkyway), modulul apare n poziia implicit
breadcrumbs, n stnga modulului de cutare (poziia user4).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
194
Tehnici SEO generale
Dup cum am vzut pe parcursul acestui capitol, Joomla include un numr de
caracteristici care fac posibil SEO. Simpla activare i configurare a unora dintre
aceste tehnologii va ajuta motoarele de cutare s neleag site-ul dvs., dar nu
vor avea un efect dramatic n ceea ce privete poziionarea site-ului dvs. n
motoarele de cutare.
Exist ns i alte tehnici SEO care trebuie s le luai n considerare pentru a v
asigura c site-ul web al dvs. este optimizat, dincolo de configurarea Joomla.
Aceste tehnici SEO generale pot fi aplicate pe orice site Web dinamic sau static
(nu doar pe Joomla) i vor crete cotaia site-ului n motoarele de cutare. n
continuare vor fi prezentate cele mai importante tehnici SEO generale.
Optimizarea coninutului
Coninutul unui site este foarte important pentru motoarele de cutare, fiind
definitoriu n obinerea unei clasri ct mai bune. De aceea trebuie s-i acordai
acestuia o atenie sporit, innd cont de urmtoarele aspecte:
Fiecare pagin web trebuie s aib titlu descriptiv i nu pagina1,
unknown, new etc.
Nu trebuie s existe pagini web care s nu aib text. Dac sunt prezentate
imagini, trebuie s existe mcar denumirile imaginilor. Ar fi binevenit o
descriere a imaginilor, cu ajutorul atributului ALT.
Nu folosii text de diferite mrimi i prea multe culori.
Coninutul trebuie s fie original! Nu copiai informaii de pe alte site-uri,
deoarece materialul duplicat va fi penalizat.
Asigurai-v c stpnii gramatica. Evitai scrierea neglijent pe site, cu
greeli de ortografie i mai ales folosirea limbajului de Messenger, gen
k, nashpa, dc etc.
Folosii pe ct posibil tastatura n limba romn i diacriticele (, , , , ).
Motoarele de cutare au nvat s afieze rezultatele cutrii chiar dac
cutarea se face dup cuvinte fr diacritice.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
195
Nu ncercai s pclii motoarele de cutare, chiar dac aflai diferite
tehnici de optimizare mai puin uzuale. Dac suntei detectat vei fi
exclui din motoarele de cutare, lucru care v-ar costa luni de munc de
reabilitare i de convingere a celor ce se ocup de motoarele de cutare.
Probleme ale JavaScript, Flash i Ajax
Un numr din ce n ce mai mare de site-uri web adaug interaciune dinamic prin
intermediul JavaScript (de exemplu, pentru meniuri drop-down) sau prin utilizarea
tehnologiei Ajax (pentru obinerea dinamic a informaiilor). Aceste instrumente
noi ofer funcionaliti care pot face un site web foarte artos i uor de utilizat,
dar ele creeaz probleme speciale n ceea ce privete indexarea lor de ctre
motoarele de cutare.
De exemplu, un meniu tipic Joomla este o list simpl de link-uri HTML care sunt
uor de recunoscut de ctre spider-ii motoarelor de cutare i astfel acetia pot s
viziteze paginile corespunztoare link-urilor. Un meniu JavaScript presupune
selectarea unui link cu ajutorul mouse-ului. Deoarece un spider al motoarelor de
cutare poate executa cod JavaScript, acesta nu tie ce link s urmeze.
Un site bazat pe Flash poate crea o impresie excelent vizitatorilor, ns coninutul
Flash este complet invizibil pentru programele de indexare ale motoarelor de
cutare, deoarece poate avea o mare parte din coninut nglobat ntr-un fiier
SWF. Motoarele de cutare nu pot citi n fiiere SWF sau s execute cod Flash,
astfel c ntreg coninutul dintr-o animaie Flash rmne invizibil pentru spider.
Prin urmare, pentru SEO ntotdeauna este o idee bun aceea de a avea o versiune
non-Flash a site-ului, fr de care motoarele de cutare nu vor fi capabile s
catalogheze ntregul coninut sau link-urile care conduc spre coninut.
Ajax (cunoscut ca Asynchronous JavaScript i XML) este o conjuncie de tehnologii
Web care permit unui site s ofere interactivitate comparabil cu aplicaiile
desktop. Ajax permite unei aplicaii Web s ofere actualizri i interactivitate pe
paginile Web fr remprosptarea ntregii pagini Web, astfel site-ul devine mult
mai dinamic i rspunde mai rapid la aciunile utilizatorilor.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
196
Problema cu Ajax este c acesta e literalmente invizibil pentru motoarele de
cutare, deoarece tehnologia Ajax se bazeaz pe browser pentru a executa codul
JavaScript, pentru a prelua informaii adiionale de pe serverul Web i pentru a le
afia n fereastra browser-ului cel mai adesea ntr-o fereastr pop-up. Spider-ii
motoarelor de cutare nu vor executa niciun cod client, ceea ce nseamn c
coninutul afiat de ctre tehnologia Ajax nu este vzut de ctre motoarele de
cutare.
Dac folosii Ajax n paginile dvs. Web, avei la dispoziie urmtoarele opiuni
pentru a obine o poziionare bun n motoarele de cutare:
Duplicai coninutul chiar dac un utilizator va vedea nti coninutul
Ajax prin intermediul unei ferestre pop-up sau interactiv, asigurai-v c
ntreg coninutul care este furnizat prin intermediul interfeei Ajax, este
disponibil i sub form de coninut standard HTML altundeva pe site;
Evitai utilizarea Ajax i JavaScript pentru navigaie deoarece JavaScript
nu este executat de ctre spider-i, aproape toate link-urile de navigare
afiate prin intermediul meniurilor JavaScript, sau preluarea direct a
coninutului de ctre Ajax vor fi invizibile pentru spider-i;
Coninutul Ajax s fie un rezumat al unei pagini tradiionale n loc s
creai coninut specific Ajax, facei astfel ca extensia Ajax s ofere un
rezumat al coninutului tradiional. PHP poate fi transpus uor n fiier
HTML, deci componente Ajax pot simplu s obin coninutul i s-l
reformateze pentru afiarea Ajax. Aceasta va elimina necesitatea
duplicrii oricrui coninut.
Respectarea acestui ghid este cea mai bun modalitate de a adopta noile
tehnologii i n acelai timp de a pstra o clasare decent a site-ului. Totodat,
ncercai s avei reprezentare tradiional HTML pentru ntreg coninutul
JavaScript, Flash sau Ajax, astfel paginile site-ului vor fi indexate corespunztor de
ctre motoarele de cutare.
Raportul HTML-Text
Una dintre metodele utilizate de ctre motoarele de cutare pentru a evalua i
aprecia coninutul dintr-o pagin este calcularea raportului HTML- text (Code to
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
197
Text Ratio, Text to Code Ratio). Acest raport indic ct din coninutul unei pagini
este cod HTML sau cod JavaScript i ct este coninut de tip text.
Pentru un motor de cutare (i bineneles pentru utilizatori) este mai important
textul, adic un raport cu o valoare ct mai mic. Din acest motiv se folosesc
fiiere externe pentru codul CSS i JavaScript al site-urilor. Spider-ii nu evalueaz
aceste fiiere externe ca parte a raportului, nsemnnd c n fiierul principal
rmne coninutul curat, care va primi mai mare prioritate dect dac ar fi pierdut
ntr-o mare de cod.
Pentru verificarea raportului HTML-Text avei la dispoziie mai multe site-uri
web
74
care conin instrumente online pentru calcularea raportului sau putei apela
la soluii SEO mai complexe, cum ar fi WooRank SEO Analysis
75
, care printre altele,
v calculeaz i acest raport. Raportul calculat de ctre aceste site-uri este
exprimat procentual, un raport de peste 15%-20% fiind considerat bun.
Indexarea site-ului
Chiar dac funcionarea spider-ilor motoarelor de cutare este un secret
industrial, exist civa spider-i web gratuii care pot fi utilizai pentru a scana i
analiza site-ul web. Astfel, v putei face o idee despre cum vede un spider site-ul
dvs. i totodat verificai dac site-ul are nereguli care pot determina o indexare
necorespunztoare.
O soluie de analiz este oferit de Google prin intermediul WebmasterTools
76

(Instrumente pentru webmasteri). Dup ce ai nregistrat site-ul dvs., la
Diagnosticare avei opiunea Accesai ca Googlebot, care v va oferi posibilitatea
de a vedea exact cum apare o pagin pentru roboii Google.

74
http://www.seochat.com/seo-tools/code-to-text-ratio
http://www.lee-johnson.com/text-to-code-ratio-seo-tool
75
http://www.woorank.com
76
http://www.google.com/webmasters
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
198
Dac lucrai pe platforma Windows, putei ncerca o aplicaie desktop cum este
Xenus Link Sleuth
77
(versiunea 1.3.8 n septembrie 2010). Xenu v analizeaz
rapid i complet site-ul Web i v furnizeaz o varietate de informaii despre site.
Este foarte util, deoarece arat orice problem din site, incluznd link-uri moarte
sau fiiere grafice lips, programul genernd un raport complet al tuturor link-
urilor moarte din paginile site-ului.
Programul mai genereaz un raport excelent despre coninutul general al site-ului
web, iar la sfritul raportului este fcut un sumar. Dac raportul afieaz o
catalogare complet a site-ului, este clar c spider-ii motoarelor de cutare nu vor
avea nicio problem n a analiza site-ul, n a gsi i indexa ntreg coninutul.
Una dintre cele mai utile coloane n raportul Xenu este coloana Duration, care
relev ct timp este necesar pentru a obine fiierul unui link. Prin analiza duratei
de ncrcare, se poate vedea care pagini (i probabil care extensii Joomla de pe
anumite pagini) ncetinesc accesul la informaiile de pe site.
Evaluarea vitezei de ncrcare a site-ului
Unul dintre elementele care influeneaz evaluarea site-ului de ctre motoarele
de cutare este viteza de ncrcare a site-ului. Aceasta depinde de mai muli
factori precum: serverul de gzduire, tipul de site (static sau dinamic), CMS-ul
utilizat, tipul de coninut, dimensiunea imaginilor i/sau a scripturilor etc.
Pentru a evalua viteza de ncrcare a site-ului v recomandm o soluie simpl i
comod, care presupune instalarea unor add-on-uri n browser-ul Mozilla Firefox.
Primul add-on pe care l recomandm este un instrument foarte util pentru
dezvoltatorii web, nu numai n evaluarea vitezei de ncrcare a site-urilor ci i
pentru depanarea sau design-ul site-urilor. Acest add-on poart denumirea de
Firebug i se autorecomand a fi Cel mai popular i mai puternic instrument de
dezvoltare web.

77
http://home.snafu.de/tilman/xenulink.html
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
199
Pentru a descrca Firebug i pentru a v informa cu privire la aplicabilitatea i
caracteristicile sale, consultai pagina web oficial http://getfirebug.com.
Al doilea add-on este furnizat chiar de ctre Google prin intermediul
WebmasterTools
78
(Instrumente pentru webmasteri). Dup ce ai nregistrat
site-ul dvs., accesai meniul Labs unde avei opiunea Performanele site-ului, de
unde putei s instalai extensia Page Speed (Viteza paginii).
Al treilea add-on este oferit de Yahoo, avnd denumirea de YSlow i poate fi
descrcat de pe pagina http://developer.yahoo.com/yslow.
Dup instalare, att Page Speed ct i YSlow pot fi accesate din panoul Firebug
(Figura 6.11).

Figura 6.11 add-on-urile Firebug, YSlow i Page Speed
Toate cele trei extensii ofer informaii detaliate cu privire la viteza de ncrcare,
astfel c putei identifica cu uurin elementele vinovate de timpii mari de

78
http://www.google.com/webmasters
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
200
ncrcare. Astfel, putei face corecturile necesare sau, dac este cazul, s avei n
vedere schimbarea furnizorului de servicii de gzduire.
Prevenirea indexrii coninutului
Majoritatea site-urilor web trebuie s fie gsite de ctre publicul larg. Cu toate
acestea, exist unele site-uri web sau anumite pagini pe un site web, care au
motive pentru a rmne neindexate de ctre motoarele de cutare. Aceste pagini
sunt n general ori complet private, ori destinate doar personalului autorizat care
primete URL-uri individuale i nu au nevoie de referine n motoarele de cutare.
Se poate de asemenea ca ntregul site s fie pstrat n afara motoarelor de
cutare, prin listarea explicit a paginilor individuale sau a directoarelor pe care
spider-ii trebuie s le ignore. Prin crearea unei liste cu pagini excluse, se poate
ascunde coninut care se dorete a fi vizualizat doar de ctre anumii vizitatori ai
site-ului.
Pentru prevenirea indexrii unui anumit coninut, vom explica n continuare dou
metode.
Metatag-ul Robots
Prima metod se folosete pentru a bloca individual indexarea unor pagini
(articole din Joomla) i presupune folosirea metatag-ul robots n antetul paginii
HTML, n seciunea <HEAD>.
Metatag-ul robots poate fi utilizat pentru a spune spide-rilor motoarelor de
cutare dac s indexeze sau nu respectiva pagin i dac link-urile de pe aceast
pagin s fie urmate sau nu.
Metatag-ul robots poate include directive pentru spider-ii motoarelor de
cutare, directive care pot fi utilizate n urmtoarele sintaxe:
<META NAME=robots CONTENT=index,follow> sau
<META NAME=robots CONTENT=noindex,follow> sau
<META NAME=robots CONTENT=index,nofollow> sau
<META NAME=robots CONTENT=noindex,nofollow> sau
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
201
Dup cum se poate observa, sunt disponibile patru directive: index (indexeaz),
noindex (nu indexa), follow (urmeaz) i nofollow (nu urma).
Includerea index n metatag-ul robots spune spider-ilor s indexeze acea
pagin. Noindex spune spider-ilor s nu indexeze acea pagin. Includerea tag-ului
follow spune spider-lor s urmeze link-urile de pe acea pagin. Nofollow spune
spider-ilor s nu urmeze link-urile de pe acea pagin.
De asemenea putei utiliza CONTENT= all n loc de index,follow sau
CONTENT= none n loc de noindex,nofollow.
Introducerea acestor directive pentru un articol Joomla se poate face n panoul
Metadate (Metadata Information) din pagina de editare a articolelor (Figura 6.6).
n mod obinuit, aceste directive se folosesc pentru a bloca spider-ii motoarelor
de cutare s indexeze o anumit pies de coninut, cum ar fi un produs sau o
informaie pe care vizitatorii trebuie s o cumpere pentru a o putea accesa.
Metatag-urile robots nu mai sunt utilizate extensiv ca n trecut, deoarece o mai
mare funcionalitate poate fi obinut prin utilizarea unui fiier robots.txt.
ns, n funcie de serverul de gzduire, s-ar putea s nu avei posibilitatea de a
crea i aduga fiierul robots.txt. n acest caz, utilizarea metatag-ului robots
este singura metod disponibil pentru a controla cel puin parial
comportamentul spider-ilor motoarelor de cutare. Totui se recomand s
investii ntr-un serviciu de gzduire care s v permit s utilizai a doua metod,
care folosete un fiier robots.txt, deoarece acesta ofer o protecie mai bun.
Utilizarea fiierului robots.txt
Pentru a exclude anumite fiiere sau directoare de la indexarea de ctre
motoarele de cutare, putei utiliza o metod mai eficient i mai sigur dect
utilizarea metatag-urilor robots. Aceasta presupune existena unui fiier text
localizat n directorul rdcin al site-ului, denumit robots.txt, n care s se
precizeze directoarele i fiierele care nu trebuie s fie indexate. Dac nu este
furnizat un fiier robots.txt, atunci spider-ii consider c ntreg site-ul trebuie s
fie parcurs i indexat.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
202
Putei crea un fiier robots.txt pentru a preveni spider-ii s consume o cantitate
excesiv de band pe serverul dvs. n funcie de coninutul site-ului Web, putei
avea un mare numr de imagini stocate pe server. Aceste imagini pot fi indexate
de ctre motoarele de cutare i pot fi regsite de exemplu, n Google Images.
Aceasta poate duce la o potenial cretere neateptat i nedorit traficului pe
serverul web, dac imaginile dvs. sunt gsite i vizualizate de ctre motoarele de
cutare. Putei preveni aceast situaie prin crearea unui fiier robots.txt care
nu permite spider-ilor motoarelor de cutare s parcurg i s indexeze directorul
/images de pe site-ul dvs.
De asemenea, putei crea un fiier robots.txt pentru a preveni o potenial
nclcare a drepturilor de autor. Dac pe site-ul dvs. vindei produse cu drepturi
de autor sau software, motoarele de cutare pot fi capabile s gseasc i s
indexeze proprietatea intelectual a dvs. Un utilizator Internet mai inteligent, n
loc s plteasc i apoi s descarce produsele dvs., poate s descarce produsul pe
gratis. Aceast situaie poate fi prevenit prin crearea fiierului robots.txt, care
nu permite spider-ilor motoarelor de cutare s parcurg i s indexeze directorul
unde sunt localizate produsele dvs., sau putei interzice motoarelor de cutare s
indexeze un anumit fiier.
Un fiier robots.txt conine o list de cmpuri, cum se poate observa mai jos,
n structura fiierului robots.txt din instalarea Joomla implicit:
User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
203
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
Pentru ca fiierul robots.txt s funcioneze adecvat, e nevoie ca opiunea SEF
din Joomla s fie activat.
Pentru a crea un fiier robots.txt avei nevoie de un editor de text simplu
(Notepad), sau de preferat un editor mai avansat cum este Notepad++ i o
imagine clar a prilor din site-ul web care trebuie i care nu trebuie s fie
parcurse de ctre spider-i i indexate n motoarele de cutare.
n continuare v prezentm principalele cmpuri ale unui fiier robots.txt.
Semnul # poate fi utilizat pentru a include comentarii sau explicaii n fiier,
acestea fiind ignorate de ctre spider-i, de exemplu:
Disallow: /templates/ # teme vizuale...
Linia urmtoare descrie care spider al motoarelor de cutare se supune regulilor
din fiier:
User-Agent: *
Cmpul user-agent poate fi utilizat pentru a specifica explicit care spider (cum
ar fi de exemplu Yahoo spider) s utilizeze fiierul. Cel mai adesea acest
parametru este fixat ca * (se refer la toi roboii), ceea ce indic c toi spider-ii
trebuie s fie restricionai bazndu-se pe coninutul fiierului.
Pentru a nu permite niciunui robot s parcurg directorul /images, adugai
urmtorul text:
Disallow: /images
Cmpul Disallow pentru directorul /images exclude toate referinele la
elementele din director. Mai putei aduga orice alt director care dorii s nu fie
parcurs i indexat.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
204
Dac se dorete doar interzicerea fiierului index (defaut.htm, index.html,
index.php etc.) dintr-un director, de exemplu pentru a elimina indexarea listei
centrale a tuturor articolelor, dar se dorete indexarea articolelor care sunt
localizate n director dar sunt legate de alte articole, se poate aduga un slash
suplimentar (/) dup referina directorului:
Disallow: /documents/
Pentru a nu permite ca un anumit fiier s fie parcurs i indexat, adugai numele
fiierului, astfel:
Disallow: /director/nume_fiier.html
Un fiier robots.txt mai poate fi utilizat i pentru a spune spider-ilor unde este
localizat harta site-ului, cu ajutorul textului:
Sitemap: http://www.numesite.ro/harta-site.html
A fost introdus un nou standard pentru robots.txt, care adaug mai multe
comenzi, cum ar fi posibilitatea de a fora rata de parcurgere de ctre spider-i.
Putei specifica ca spider-ii s parcurg doar o singur pagin ntr-o anumit
perioad de timp, sau s specificai ca acetia s parcurg site-ul doar n anumite
ore ale zilei. Aceasta poate ajuta la pstrarea limii de band, deoarece unii
spider-i parcurg paginile cu o rat foarte mare.
Putei utiliza un generator online
79
de fiiere robots.txt pentru a simplifica
sarcina de creare a fiierului robots.txt. Putei specifica rata de ntrziere a
parcurgerii i locaia hrii site-ului, fie s interzicei toi spider-ii sau s alegei
dintr-o list a celor mai comuni. Utilitarul genereaz automat coninutul fiierului,
care poate fi copiat n fiierul robots.txt al dvs. i apoi acesta poate fi ncrcat
pe server via FTP sau din cPanel.
Verificarea rangului paginii
Google a iniiat un sistem de evaluare a importanei relative a site-urilor pentru
motorul de cutare, denumit page rank (rangul paginii). Fiecrei pagini web

79
http://www.mcanerin.com/EN/search-engine/robots-txt.asp
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
205
individuale de pe un site i este atribuit un numr de la 0 la 10. Valoarea 0
nseamn c Google nu a indexat nc pagina. Noile pagini au de cele mai multe
ori un rang de 2 sau 3, n timp ce site-uri mari i cu vechime au n general rangul
ntre 6 i 9. Chiar dac rangul paginii nu este util pentru o evaluare precis a valorii
unui site web, el v permite s aflai ct de important este site-ul n sfera Internet.
Pentru a afla rangului unui site, se poate instala Google Toolbar sau add-on-ul
SeoQuake
80
pentru Mozilla Firefox. Dac avei instalat Google Toolbar, putei fi
informat de ctre o mic bar grafic etichetat Page Ranking. Pentru fiecare site
pe care l vizitai, este afiat clasarea paginii de pe site. Reinei c bara Page
Ranking va apare doar dac permitei Google Toolbar s nregistreze cutrile dvs.
i vizitele site-ului.
Examinarea clasrii generale ofer informaii importante. ns clasarea paginii
este un aspect general i nu att de important pentru optimizarea site-ului, ct
pare la prima vedere. Este mult mai important pentru un site s fie gsit de ctre
un utilizator la o cutare pe domeniul la care intii, dect popularitate general.
Cnd Google a lansat pentru prima dat acest sistem, valoarea atribuit paginilor
era foarte important. Actualmente, odat cu introducerea altor metode de
evaluare utilizate de ctre motoarele de cutare, el a devenit mai puin important.
Cu toate acestea, el nc ofer o evaluare general excelent a popularitii
site-ului pe Google. El poate fi de asemenea utilizat ntr-o manier sumar pentru
a evalua popularitatea unor site-uri asociate sau ale concurenei.
Strategia de link-uri
Cea mai mare influen n obinerea unei clasri mai bune a unui site n motoarele
de cutare, o au link-urile ctre respectivul site. Multe motoare de cutare
utilizeaz numrul de link-uri ctre un site ca un indicator al recomandrilor i
este un factor important n generarea clasrii site-ului.
Catalogarea numrului de site-uri web importante pe o anumit tem care au
legturi ctre site-ul dvs., este una dintre metodele primare utilizate de ctre

80
http://www.seoquake.com
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
206
motoarele de cutare pentru a determina dac site-ul dvs. are informaii
importante pe tema respectiv.
Nu toate link-urile sunt egale ca valoare. Un singur link pe un site foarte popular i
bine cotat valoreaz mai mult pentru cotarea site-ului dvs. dect o sut de link-uri
pe site-uri rar vizitate.
n aceste condiii este foarte util s ncepei dezvoltarea unei strategii de link-uri,
care v va ajuta s decidei unde trebuie s v concentrai eforturile n obinerea
de link-uri de pe alte site-uri web.
Cteva modaliti de a obine link-uri sunt:
oferirea reciproc de link-uri;
scrierea de articole pentru publicare pe web;
postarea pe forumuri relevante cu semntur link;
publicarea pe blog-uri i pe reelele sociale.
Link-urile reciproce sunt n esen un schimb de link-uri, ce const n oferirea
includerii unui link pe site-ul propriu n schimbul unui link pe alt site. Acest tip de
nelegere poate fi foarte util n generarea unei poziii mai bune n clasament ct
i a unui trafic mai mare pe site.
Realizarea cercetrii cuvintelor cheie
Una dintre cele mai bune investiii n ceea ce privete SEO este intirea cuvintelor
cheie potrivite pentru tipul de oameni care dorii s v viziteze site-ul. Prin
alegerea i aintirea explicit a cuvintelor cheie de pe site-ul dvs., putei maximiza
poziionarea site-ului (i chiar poziionarea paginilor) n lista rezultatelor cutrii.
Chiar dac cel mai important este s aintii cuvintele cheie potrivite pentru
pagina principal, este de asemenea foarte folositor s se realizeze aceleai funcii
de aintire pentru cele mai importante articole de pe site. Fiecare pagin care este
cotat bine pe motoarele de cutare va spori cantitatea de trafic pe site-ul dvs. i
implicit vizitatorii vor arunca o privire la ntreg coninutul de pe site. Este esenial
s aducei vizitatorii la u.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
207
Crearea unei liste de nceput a cuvintelor cheie
Pentru a obine o poziionare bun n motoarele de cutare, trebuie s gsii cele
mai populare cuvinte cheie, care se refer la subiectul site-ului dvs. Fr a
cunoate aceste informaii, poziionarea site-ului dvs. va depinde mai mult de
noroc dect de altceva.
Pentru a gsi cuvintele efective, trebuie s pornii de undeva. Pentru aceasta,
nainte de a ncepe cercetarea, alocai cteva minute pentru a crea o list iniial
de termeni care credei c sunt cei mai adecvai pentru a exprima coninutul
site-ului.
Dac nu tii cu ce s ncepei, ncercai s aruncai o privire asupra subiectului,
ntr-o enciclopedie cum este Wikipedia. Enciclopedia va conine cel mai probabil
suficient de muli termeni referitori la coninutul paginii n cauz.
Utilizarea unui instrument de gsire a cuvintelor cheie
Odat ce avei lista iniial a cuvintelor cheie, avei nevoie de un instrument de
gsire a cuvintelor cheie. Putei folosi o versiune online, cum este Google Adwords
Tools
81
, sau o aplicaie desktop cum este Good Keywords
82
.
Dac punei lista iniial de termeni n Google Adwords Tools, acesta furnizeaz o
list a cuvintelor cheie cele mai utilizate n cutare, care sunt n legtur cu
cuvintele introduse de dvs. (Figura 6.12). Implicit, cuvintele cheie sunt afiate
alfabetic, dar putei ordona uor dup oricare dintre coloane.

81
https://adwords.google.com/select/KeywordToolExternal
82
http://www.goodkeywords.com
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
208

Figura 6.12 lista cuvinte cheie pentru informatica economica
Este foarte probabil ca lista iniial a cuvintelor s nu se potriveasc cu multe fraze
de cutare pe care le folosesc o mare parte din audien. De asemenea, unele
grupuri de dou cuvinte dintr-o list iniial se pot regsi, dar n ordine invers.
Aceasta nseamn o pierdere semnificativ a poziionrii paginii, deoarece alte
pagini cu aceleai cuvinte dar n ordine corect, vor aprea n motorul de cutare
ca fiind mai relevante dect pagina dvs. n aceste condiii, cunoaterea variaiilor
celor mai populare ale cuvintelor cheie principale din site-ul dvs. este critic
pentru urmrirea eficacitii unei strategii SEO.
Luai primii 30 de termeni din cutarea cuvintelor cheie i adugai-i n
completarea listei iniiale. Termenul de cutare numrul unu poate nsemna c
acesta este cel mai popular termen pe care oamenii l utilizeaz pentru a gsi un
tip particular de site, dar mai nseamn i c acolo este cea mai mare competiie
din domeniul respectiv. Dac v focalizai pe cuvinte care sunt mai puin populare,
vei putea obine o poziionare foarte bun pe un domeniu de ni.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
209
Gsirea cuvintelor cheie din zona optim (Sweet-Spot)
Luai lista dvs. de cuvinte i ncepei testarea acestora introducnd primul termen
ntr-un motor de cutare (de exemplu, n Google). nti punei cuvintele cheie n
motorul de cutare utiliznd ghilimele, astfel ca doar site-urile care au exact
aceste cuvinte s fie afiate. La o examinare atent a listei site-urilor gsite, se va
putea observa c un numr dintre acestea nu se refer la exact audiena int.
Cutai dup toi dintre aceti termeni din lista de cuvinte cheie i reinei
numrul de pagini returnate. Vei gsi civa termeni dup care caut muli
oameni, dar cu relativ puine site-uri care conin exact fraza de cutare, acestea
constituind cuvintele din zona optim (sweet spot). Cuvintele din zona optim
sunt cele pe care trebuie s v concentrai, pentru o poziionare ct mai bun n
motoarele de cutare.
Uitai-v la paginile de top
Pentru a determina cum se poate realiza o poziionare bun a paginii dvs. pentru
cuvintele din zona optim, putei s studiai codul surs HTML al altor pagini bine
poziionate, pentru a vedea cum au fcut alii.
Cutai dup unul dintre cuvintele cheie alese de dvs. i accesai primul site din
lista de rezultate ale cutrii. Selectai comanda View Source din browser-ul Web
pentru a vedea codul HTML al paginii.
Trebuie s determinai motivele pentru care este site-ul plasat pe primele locuri.
Prezentm n continuare civa factori care conduc n general la o poziionare
bun n motoarele de cutare.
Un mare numr de link-uri ctre site. Dac site-ul are un mare numr de
site-uri Web n domeniul respectiv, care sunt legate de el, motorul de
cutare va percepe aceasta ca un semn, nu numai de popularitate, ci i de
utilitate. Motoarele de cutare apreciaz o pagin prin compania sa. Cnd
un numr mare de site-uri Web legate de aceeai tem consider c o
pagin este suficient de valoroas pentru a se lega la ea, un motor de
cutare recunoate acest lucru. Utilizai Google Toolbar pentru a verifica
Page Rank-ul pentru a obine o estimare a link-urilor ctre site.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
210
Cuvinte cheie n textul titlului paginii. Cuvintele cheie gsite n tag-ul
<title> n mod obinuit claseaz mai bine dect cuvintele cheie
localizate n alte poziii ale site-ului.
Cuvinte cheie n titlurile <H1>. Dac cuvintele cheie sunt localizate n
textul unui titlu 1 (tag-ul <H1>), motorul de cutare consider c ele sunt
importante pentru site. Dac cuvintele cheie ale titlului 1 se potrivesc cu
cuvintele cheie ale titlului paginii, acestea sunt considerate mai importante.
Cuvinte cheie ngroate, nclinate sau subliniate. Cuvintele cheie care au
stiluri speciale de litere sunt vzute ca importante pentru pagin.
De cte ori sunt incluse cuvintele cheie. Cnd pagina conine repetri ale
cuvintelor cheie, acest lucru este semnalat de ctre spiderul motorului de
cutare. Reinei c programele motoarelor de cutare determin cnd un
cuvnt de pe pagin este spam sau este repetat de mai multe ori fr
relevan. Aceasta va afecta clasarea site-ului dvs. mai mult n sens
negativ dect l va ajuta. Pentru a determina densitatea cuvintelor cheie n
pagin, putei apela la utilitare cum este Keyword Density Analyzer Tool
83
.
Cuvinte cheie la nceputul i sfritul articolului. Cuvintele cheie care apar
att la nceputul ct i la sfritul coninutului vor spori clasarea paginii.
Examinai codul surs al paginilor de top dup aceste elemente i observai ct de
multe dintre acestea sunt prezente pe pagin. Executai comanda Find (Ctrl+F) i
vedei de cte ori apar cuvintele cheie n pagin i unde apar ele. Dup
examinarea ctorva pagini clasate n top pentru un anumit termen de cutare,
vei ncepe s vedei modelul (tiparul) dup care spider-ul motorului de cutare
alege aceste pagini.
Repetai acest proces cu alte cuvinte din zona optim. Astfel vei avea o imagine
despre cum ar trebui s fie structurate paginile dvs. realizate cu Joomla, astfel
nct s imite toate strategiile utilizate de aceste site-uri n plasarea eficient a
cuvintelor cheie.

83
http://tools.seobook.com/general/keyword-density
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
211
Totui, nu pierdei din vedere faptul c pentru a face un site mai prietenos cu
motoarele de cutare se recomand ca site-ul s fie proiectat ct mai bine avnd
n vedere utilizatorii, nu motoarele de cutare.
Evitarea spam-ului cuvintelor cheie
Dup ce n acest capitol v-am prezentat mai multe tehnici ce pot fi folosite pentru
a optimiza poziionarea site-ului dvs., este momentul s v prezentm o serie de
practici greite, care vor afecta negativ poziionarea site-ului. Chiar dac uneori
aceste practici pot da rezultate de moment, motoarele de cutare recunosc astfel
de elemente pe site-ul dvs. considerndu-le spam, iar site-ul va fi puternic
penalizat n indexrile de cutare.
n contextul SEO spam-ul reprezint practicile ce ncearc s nele un motor de
cutare cu scopul intenionat de a returna rezultate care nu au legtur cu
cererea unui utilizator, sau de a mbunti artificial poziionarea unei pagini n
motoarele de cutare. Spam-ul compromite calitatea rezultatelor pe motoarele de
cutare oferind rezultate neadecvate sau de calitate slab i limiteaz aria de
cutare.
V prezentm cteva tehnici de spam ce trebuie evitate.
Textul invizibil (ascuns). Este o veche metod de a pcli motoarele de
cutare. Textul are aceeai culoare ca fundalul/background-ul paginilor,
fapt ce permite introducerea de cuvinte cheie n pagin i atragerea
roboilor motoarelor de cutare n mod intenionat, fr ca aceste cuvinte
cheie s fie vizibile pentru vizitatori.
Surplus de cuvinte cheie. Un raport ridicat cuvinte cheie/coninut,
nseamn c majoritatea textului de pe pagin sunt cuvinte cheie cu sau
fr relevan, puse n frazele coninutului i n Meta Tag-uri. Pentru a
preveni astfel de catalogri, asigurai-v c fiecare pagin de pe site-ul
dvs. poate fi citit omenete, furnizeaz informaii folositoare i s avei
ntre 3 i 5% cuvinte cheie.
Cuvinte cheie fr legtur. n cazul n care deinei un site pe un anumit
subiect iar cuvintele cheie folosite nu au legtur cu subiectul site-ului,
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
212
motoarele de cutare pot considera c facei spam prin cuvinte cheie fr
legtur.
Pagini doorway. Sunt fcute n mod special cu scopul de a atrage roboii
motoarelor de cutare i utilizatorii, n vederea unor rezultate mai bune.
De obicei sunt optimizate doar pentru o fraz sau un singur cuvnt, avnd
menirea de a atrage doar roboii motoarelor de cutare.
Text micorat. Este o practic prin care se insereaz text micorat n mod
intenionat pe tot site-ul. Marea majoritate a utilizatorilor nu l pot vedea,
n schimb roboii motoarelor de cutare l indexeaz.
Textul n ALT-urile imaginilor. Nu trebuie pus intenionat ntr-o cantitate
mrit, cu fraze sau cuvinte cheie ce nu au legtur cu site-ul.
Copii ale paginilor sau pagini oglind. Nu facei pagini duplicate,
ncercai s schimbai denumirea i coninutul paginilor. Motoarele de
cutare vor afla de existena lor i vei fi penalizai.
nscrieri pe motoare de cutare sau directoare n mod repetat. nscrierea
paginilor ntr-o perioad foarte scurt e un mod excelent de a fi blocai
sau ntrziai spre indexare.
Fermele de link-uri. Exist site-uri denumite ferme de link-uri care conin
aproape exclusiv liste de link-uri. Acestea nu fac bine site-ului dvs. i multe
afecteaz negativ clasarea site-ului.
Companiile SEO dubioase. Promit regulat clasri uimitoare n motoarele
de cutare investind puin timp, efort i costuri reduse. Unele dintre
aceste scheme funcioneaz pentru un timp scurt, dar odat descoperite
ele sunt marcate de ctre motoarele de cutare. Nu exist astfel de chestii
gratuite n lumea real sau lumea Web.
Atributul ALT pentru imagini i alte media
Atributul ALT permite adugarea unei explicaii sub form de text pentru o
imagine sau un fiier media afiat pe site. ntotdeauna utilizai atributul ALT
pentru orice imagine sau media care este inclus pe site-ul dvs., pentru a v
asigura c acestea pot fi indexate de ctre motoarele de cutare.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
213
Atributele ALT sunt utilizate n principal pentru a permite browser-elor de tip text
s reprezinte o pagin Web sau s permit software-ului pentru persoane cu
dizabiliti s prezinte acea pagin Web.
n ceea ce privete spider-ele motoarelor de cutare, acestea vd paginile web
similar unui browser de tip text, astfel c nu pot vedea nicio imagine de pe pagin.
Prin completarea cmpului ALT cu un text care s explice imaginea, motorul de
cutare va fi capabil s utilizeze acest text n determinarea coninutului paginii i
indexarea imaginii.
Cnd inserai o imagine ntr-un articol din Joomla, putei introduce text pentru
atributul ALT n cmpul Image Description (Descriere imagine), aa cum se poate
observa n Figura 6.13.
Dac imaginea este un produs, o
persoan, o locaie etc., etichetai-
o ca atare, cu un nume i eventual
o mic explicaie. Dac imaginea
este una generic, utilizat pentru
cosmetizarea site-ului i ea nu este
direct relevant pentru coninut,
atunci putei utiliza atributul ALT ca
o alt oportunitate de a utiliza
cuvintele cheie. Dac aceast
tehnic este utilizat cu cumptare,
ea poate ajuta la o mai bun
clasare a site-ului.
Restricionai utilizarea cadrelor (frame-urilor)
Cadrele (frames) pot cauza probleme motoarelor de cutare, deoarece ele nu
corespund modelului conceptual de web, conform cruia o pagin afieaz numai
un singur URL. Paginile care conin cadre sau tag-uri iframe utilizeaz mai multe
adrese URL (una pentru fiecare cadru) pe o singur pagin.

Figura 6.13 completarea atributului ALT
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
214
Dac folosii cadre pe site-ul dvs., atunci vei exclude att motoarele de cutare
ct i persoanele fizice care au dezactivat afiarea cadrelor pe browser-ele lor.
Datorit naturii lor, cadrele sunt limitate la browser-ele Web pentru PC-uri i nu
sunt suportate de aplicaiile de pe dispozitivele mobile. Astfel, ele limiteaz
practic portabilitatea i interoperabilitatea site-ului pe aceste dispozitive. De
asemenea, browser-ele web audio (vocale), cum ar fi cele utilizate n automobile
i cele pentru persoanele cu deficiene de vedere, de obicei nu suport cadre.
Cadrele necesit multiple documente pentru a crea un singur rezultat vizual, ceea
ce constituie un alt dezavantaj, deoarece acest fapt se traduce prin mai multe
documente de gestionat i stocat.
Dac o aplicaie nu suport cadre, ea nu va putea afia rezultatul pn nu sunt
furnizate improvizaii bazate pe script, aceasta nsemnnd munc suplimentar
pentru dezvoltatori i tot felul de probleme de suport pentru utilizator.
Google accept cadre i tag-uri iframe ntr-o anumit msur. Google ncearc s
asocieze coninutul ncadrat cu pagina care conine cadrele, dar nu garanteaz
rezultatul. Dac suntei interesat de modul n care site-ul dvs. apare n rezultatele
de cutare Google, utilizai tag-ul noframes pentru a oferi coninut alternativ.
n mod normal Joomla nu utilizeaz cadre, ns dac folosii meniuri de tip
nglobare (Wrapper) pentru a ngloba pagini web externe (ntr-un mod
asemntor cadrelor), atunci va fi utilizat tag-ul iframe.
Google Analytics
Unul dintre instrumentele pe care le putei utiliza pentru a determina cum s
mbuntii clasarea site-ului n motoarele de cutare, este instrumentul de
urmrire al vizitatorilor denumit Google Analytics
84
. Acest serviciu gratuit,
necesit introducerea unei mici cantiti de cod JavaScript n pagina site-ului, iar
drept consecin, fiecare vizit a paginii dvs. va fi urmrit ntr-o varietate de
moduri, permind o analiz complet a traficului.

84
http://www.google.com/analytics
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
215
Google Analytics ofer mai multe modaliti de examinare a datelor statistice,
incluznd utilizarea graficelor, aa cum se poate observa n Figura 6.14. Aceste
grafice sunt ns doar vrful iceberg-ului n ceea ce privete statisticile disponibile.

Figura 6.14 Google Analytics
Pentru SEO, Traffic Source este cel mai important panou de examinat, deoarece el
furnizeaz sursele traficului ctre site-ul dvs. i topul cuvintelor de cutare care se
concretizeaz n vizite pe site-ul dvs. Aceste informaii por fi cruciale pentru
gsirea cuvintelor cheie optime, pentru a le utiliza pe site-ul dvs.
Google Analytics mai poate fi conectat la campaniile de publicitate Google
Adsense sau Adwords. Sistemul v permite s setai un obiectiv n ceea ce privete
traficul int i s monitorizai progresul ctre acest obiectiv. Putei determina
astfel sursa traficului Web care ofer cel mai mare profit.
Reinei c atunci cnd adugai codul Analytics n site-ul Web, practic oferii
Google-ului toate informaiile despre traficul Web pe site-ul dvs. Avei ns grij,
deoarece multe organizaii consider aceste date private.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
216
Google Webmaster Tools
Principalele motoare de cutare Google, Yahoo i Bing ofer servicii destinate
webmasterilor, care se pot dovedi extrem de utile n procesul de SEO al site-ului
dvs. nscrierea pentru utilizarea acestor instrumente este gratuit i v permite s
aflai numeroase informaii despre modul n care motoarele de cutare parcurg i
indexeaz coninutul site-ului dvs.
Google Webmaster Tools (Figura 6.15) ofer cele mai cuprinztoare servicii i
informaii, fiind un instrument indispensabil pentru oricare webmaster care
dorete o bun poziionare a site-ului su n motoarele de cutare. Cu ajutorul
acestuia vei putea monitoriza site-ul, vei putea mbunti performanele
acestuia, vei putea spori viteza de reacie a motorului de cutare fa de noul
coninut adugat pe site.

Figura 6.15 serviciul Google Webmaster Tools
nscrierea unui site n Google Webmaster Tools se poate face accesnd adresa
http://www.google.com/webmasters, unde v putei autentifica cu contul
dvs. de Google (Gmail).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
217
Pentru a avea acces la toate informaiile referitoare la siteu-rile dvs., dup
conectarea la Google Webmaster Tools este necesar nregistrarea fiecrui site pe
care dorii s-l monitorizai. nregistrarea este condiionat de o validare a
site-ului.
Pentru a obine validarea Google, avei la dispoziie patru soluii, dintre care trei
sunt mai la ndemn.
Cea mai simpl soluie (Add a meta tag to your site's home page) este adugarea
unei balize meta de validare n codul surs a paginii de start a site-ului dvs.
Aceasta baliz este de forma:
<meta name="google-site-verification" content="xxxxxxxx" />
i este furnizat de Google n momentul alegerii acestei metode de validare a
site-ului.
O a doua soluie (Upload an HTML file to your server) const n copierea unui
fiier HTML n rdcina site-ului dvs. Acest fiier este furnizat de Google n
momentul alegerii acestei metode de validare i are denumirea de forma:
googlexxxxxxxxxxxxxxxx.html
A treia variant (Link to your Google Analytics account) const n utilizarea
codului Google Analytics, n cazul n care l folosii deja pe site-ul dvs.
Platforma Google Webmaster Tools v permite s beneficiai de mai multe
servicii, dintre care v enumerm cteva pe care le considerm mai importante:
Subscrierea hrii site-ului i date despre situaia indexrii paginilor;
Configurarea fiierului robots.txt;
Declararea numelui de domeniu preferat (www sau non-www);
Alegerea zonei geografice int (pentru domeniile non .ro);
Informaii despre link-urile externe ctre site-ul dvs.;
Informaii despre link-urile interne ale site-ului;
Cuvintele cheie cel mai frecvent folosite pe site-ul dvs.;
Erori i statistici de explorare;
Viteza de ncrcare a paginilor site-ului dvs.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
218
Aceste informaii v permit s analizai comportamentul robotului de indexare
Google i de asemenea s beneficiai de informaii care nu sunt disponibile n
Google Search: ca de exemplu, erorile de indexare ntlnite de Google n timpul
fazei de parcurgere a site-ului.
n loc de concluzii...
Iniial acest capitol se ncheia fr seciunea de fa, deoarece am considerat c
am abordat cele mai importante aspecte ale SEO, de o manier care s v ofere
noiunile de baz SEO i totodat s v strneasc interesul pentru acest domeniu
n continu schimbare.
ns, n periplurile mele zilnice pe Internet, n cutare de nouti n domeniul SEO,
am dat peste un articol publicat pe site-ul web-design-zone.com
85
, avnd ca surs
un blog de limb francez
86
. Aspectele abordate n acest articol sunt de o
importan vital pentru toi aceia care i doresc ca site-ul lor s fie printre
primele n rezultatele cutrilor pe Google, drept urmare vi-l prezint n continuare
(ntr-o form retuat).
n prezent, numrul parametrilor de analiz ai algoritmului Google sunt numeroi,
numrul lor exact neputnd fi stabilit cu exactitate. Folosind ns anunurile
oficiale furnizate de Google i diferitele experiene SEO, se poate stabili un numr
de criterii pe care motorul de cutare Google le ia n considerare n indexarea i
poziionarea unui site.
La nivelul numelui de domeniu, Google analizeaz vechimea, lungimea, localizarea
geografic (.ro, .com, .co, .uk), tipul de extensie a numelui de domeniu (.com,
.info), istoricul nregistrrilor (schimbarea de IP), istoricul posesorilor numelui de
domeniu, cuvintele cheie prezente n numele de domeniu, geolocalizarea numelui

85
http://www.web-design-zone.com/resurse-web-design/parametrii-analizati-de-
google-pozitionarea-unui-site
86
http://blog.ramenos.net/outils-de-recherche/downloadliste-des-parametres-pris-
en-compte-par-lalgorithme-google
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

OPTIMIZAREA SITE-URILOR REALIZATE CU JOOMLA
219
de domeniu n Google Webmaster Tools, alegerea domeniului favorit n Google
Webmaster Tools.
La nivelul serverului, Google ia n considerare localizarea geografic,
disponibilitatea serverului (stabilitate, rata de eroare), performana (timpul de
acces).
La nivel de structur i arhitectur, Google analizeaz structura URL-ului, structura
(x)HTML, structura semantic, externalizarea CSS i JS, accesibilitate, utilizarea
URL-ului canonic, validarea W3C a codului HTML, folosirea de cookies.
Prezena fiierului robots.txt, coninutul fiierului robots.txt, dimensiunile site-ului
(numrul de pagini), vechimea site-ului de la descoperirea lui de ctre Google,
prezena unui sitemap.xml (harta site-ului), pagini specifice de tip Contact i
Termeni i condiii, tipul de site (blog, site de informaii, magazin online) sunt
alte criterii pe care Google le ia n considerare n poziionarea unui site.
La nivelul unei pagini, se iau n considerare vechimea paginii, duplicarea
coninutului, vizibilitatea coninutului n pagin, timpul de ncrcare al paginii,
tipul de pagin (Despre, articole, directoare), popularitatea intern (numrul
de link-uri interne ctre pagin), popularitatea extern (numrul de link-uri
externe ctre pagin), prezena cmpurilor Title i Description.
n ceea ce privete coninutul, robotii Google analizeaz limba, unicitatea
coninutului, raportul coninut/HTML, raport coninut/numr de link-uri,
dimensiunea coninutului editorial, subiectul coninutului, informaii semantice,
tipul de coninut, identificarea uoar a imaginilor, coninut n raport cu un
subiect din acelai domeniu, coninut de tip malware, ortografia coninutului,
utilizarea de expresii unice, specifice.
La nivelul cuvintelor cheie, se analizeaz cuvintele din Title, cuvintele din heading-
urile H1, H2, H3, primele cuvinte din pagin, cuvinte cheie n tag-ul ALT, cuvinte
cheie n bold i italic, densitatea aceluiai cuvnt cheie, cuvinte cheie sinonime,
cuvintele cheie din numele fiierelor, cuvintele cheie din URL, cuvinte cheie din
firimiturile de pine (breadcrumbs), folosirea n mod abuziv de cuvinte cheie n
HTML.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 6
220
La nivel de linking intern, se analizeaz numrul de link-uri interne pe pagin,
numrul de link-uri interne ctre fiecare pagin a site-ului, numrul de link-uri
interne cu acelai text ancor, numrul de link-uri interne cu nofollow, numrul de
link-uri interne identice pe o pagin.
Referitor la link-urile externe, se analizeaz numrul de link-uri externe pe
domeniu, numrul de link-uri externe per pagin, pertinena unui link extern la
nivel semantic i la aezarea n pagin, detecia link-urilor care duc ctre o pagin
404, link-uri ctre directoare, link-uri ctre ageniile SEO de pe site-urile clienilor,
link-urile imaginilor.
Motivele de penalizare ale unui site sunt, de asemenea, numeroase. Cele mai
importante sunt tehnicile de keyword stuffing, cumprarea i vnzarea de link-uri,
spam-ul, cloacking-ul, textul ascuns, coninutul duplicat la exterior (site mirror),
istoricul penalizrilor nregistrate de numele de domeniu, istoricul penalizrilor
posesorului unui nume de domeniu, proasta utilizare a redirectrii 301
(redirectare dubl), redirectri care duc ctre 404.
Prezena unui site n Google Analytics, Google Adwords, Google Webmaster Tools,
Google Images, Google News sau Google Blog Search poate contribui la
poziionarea unui site i la sporirea calitii acestuia pentru roboii Google.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7





7
Soluia eCommerce VirtueMart
Dac deinei un site realizat cu Joomla i dorii s creai un catalog on-line sau s
vindei produse pe site-ul dvs., putei realiza cu uurin acest lucru prin instalarea
extensiei VirtueMart.
VirtueMart este o soluie de comer electronic destinat site-urilor web realizate
cu Joomla, avnd mai mult de 2,5 milioane de descrcri. Este o soluie Open
Source gratuit, distribuit sub licen GNU/GPL (ca i Joomla) i este considerat
a fi cea mai fiabil, profesional i complet soluie de comer electronic Open
Source la ora actual, pentru magazine de nivel mic i mediu.
VirtueMart transform site-ul Joomla ntr-un sistem puternic i cu o mulime de
caracteristici e-Commerce. VirtueMart poate fi utilizat fie ca un simplu sistem de
management de produse de tip catalog, fie ca un catalog cu un co de
cumprturi ce permite tranzacii online.
VirtueMart are avantajul de a se integra n CMS-ul Joomla, avnd o stabilitate
foarte mare, alturi de flexibilitate i multiple funcii care se pot aduga la coul
de cumprturi (forum, funcii SEO etc.).
Deoarece este o platform Open Source, VirtueMart se afl ntr-o permanent
dezvoltare i perfecionare, beneficiind de aportul unei comuniti impresionante
de dezvoltatori web din ntreaga lume.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
222
VirtueMart poate fi adugat la un site existent realizat cu Joomla, sau putei opta
pentru o instalare de la zero folosind un pachet de instalare all-in-one (totul
ntr-unul), care ofer Joomla plus VirtueMart, precum i o selecie de extensii
suplimentare. O dat instalat, putei configura VirtueMart astfel nct s
gestioneze mai multe produse i categorii i s accepte o gam larg de opiuni de
expediere i de plat.
n acest capitol v prezentm modul de obinere i instalare a VirtueMart,
mpreun cu setarea elementelor de baz a unui magazin online i popularea
acestuia cu produse. Deoarece nu exist o traducere complet i corect a
VirtueMart, am preferat ca de aceast dat s prezentm termenii i denumirile n
limba englez, iar n paranteze traducerea sau adaptarea n limba romn.
Caracteristici ale VirtueMart
Sistemul implicit VirtueMart suport o gam larg de caracteristici att pentru
vizitatorii site-ului, ct i pentru administratori. Reinei c aceste caracteristici se
adaug la caracteristicile standard ale site-ului Joomla i c putei extinde site-ul
dvs. n continuare, prin adugarea de noi extensii Joomla.
VirtueMart poate fi folosit n dou moduri: ca i catalog online, sau pentru vnzri
online. Este la fel de potrivit pentru ambele funcii i de obicei acestea dou sunt
combinate ntr-un singur site sistemul este utilizat pentru a gestiona un catalog
online, ale crui elemente sunt vndute.
VirtueMart este capabil de manipularea att a produselor fizice ct i a celor
virtuale (fiiere), ceea ce nseamn c prin intermediul su se pot livra produse
fizice aflate n stoc, sau se pot oferi produse digitale, care sunt descrcabile direct
de pe site.
n continuare v prezentm caracteristicile VirtueMart aa cum sunt ele
prezentate pe site-ul oficial al acestei soluii de comer electronic
109
.

109
http://virtuemart.net/component/content/69?task=view
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
223
Caracteristici generale
Capacitate de utilizare SSL (https) criptare (128-bit);
Modele flexibile de taxe-impozite (TVA):
Model 1: calculare TVA bazat pe adresa de livrare;
Model 2: calculare TVA bazat pe adresa magazinului;
Model 3: calculare TVA mod UE (pentru clienii care provin dintr-o
ar membr UE);
Clienii i pot administra conturile (este necesar nregistrarea);
Administrare adrese de livrare (clienii i pot administra adresele de
livrare);
Istoric comenzi: clienii pot vizualiza comenzile lor precedente, stadiul
comenzii actuale, detalii comand etc.;
E-mail confirmare comand (personalizabil) este trimis ctre proprietarul
(administratorul) magazinului i ctre client;
Se pot utiliza uniti monetare multiple (putei permite clienilor s i
aleag i s cumpere folosind monede alternative, pe lng cea implicit);
Se pot utiliza multiple limbi pentru comer la nivel internaional.
Caracteristici pentru catalogul de produse
Interfa de administrare Web (bazat pe JavaScript);
Administrare numr nelimitat de produse i categorii;
Poate fi folosit ca magazin online sau ca un catalog online de produse
(fr co de cumprturi, cu afiarea sau nu a preului);
Cutare rapid dup produse, categorii i productori/furnizori; filtrare
dup caracteristici sau produse cu reduceri;
Comentarii i vot pentru produse (moderate sau cu autopublicare);
Posibilitate de a promova anumite produse ca fiind speciale;
Disponibilitate produse: afiare a timpului n care poate fi livrat produsul
ctre client;
Comercializare produse descrcabile bunuri virtuale (software, jocuri,
cri n format electronic, documente, imagini etc.);
Produsul a revenit n stoc notificare pentru clienii abonai.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
224
Caracteristici de administrare
Multiple imagini i fiiere per produs;
Atribute produs (de exemplu: mrime, culoare etc.) pot fi adugate
produselor;
Tip de produse, pentru clasificare (exemplu: camere foto, camere video,
camere Web etc.) cu diferite atribute prestabilite;
Grupuri de cumprtori (se pot folosi diferite niveluri de preuri i diferite
opiuni de plat pentru fiecare grup de cumprtori);
Multiple preuri per produs (pre bazat pe cantitate sau/i bazat pe un
grup de cumprtori);
Afiare flexibil a preului (format numeric i moned, incluznd sau
excluznd TVA);
Conversie valutar automat a preului ntre diferitele valute, utiliznd
Live Rates de la ECB sau alte bnci;
Statistici magazin/panou de control cu sumar al noilor comenzi, clieni noi
etc.;
Control nivel stoc pentru produse i articole;
Administrarea comenzilor cu: istoric comenzi, notificare clieni, editare
comenzi etc.;
Rapoarte de baz: produse vndute, venit lunar/anual;
Administrare/configurare stadiu comenzi (exemplu: n ateptare, n
derulare, procesat, expediat, refuzat, anulat etc.);
Administrare diferite valute, ri, TVA-uri etc.
Module de plat
Capabilitate de procesare direct a crilor de credit;
Procesatori de cri de credit predefinii pentru pli (Payment Gateways),
de exemplu: authorize.net, PayPal, 2Checkout, eWay, Worldpay,
PayMate i NoChex;
Extinderea cu ali procesatori de cri de credit, prin module Module API
de plat (se pot integra module create pentru procesatori din Romnia).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
225
Module de expediere
Configurare flexibil a taxelor de expediere i a curierilor;
Taxe de expediere directe utiliznd module de expediere Shipping
Modules (e.g. InterShipper, UPS, USPS, FedEx or Canada Post; Modulele
pot utiliza taxe de expediere API);
Posibilitate de extindere cu alte module de expediere utiliznd modulul de
expediere API!
Descrcarea pachetului de instalare VirtueMart
VirtueMart este o colecie de module, componente i plugin-uri, astfel c exist o
multitudine de posibiliti de descrcare i de configurare.
Pachetele de instalare VirtueMart sunt disponibile gratuit pentru descrcare pe
site-ul oficial aflat la adresa: http://virtuemart.net (Figura 7.1).

Figura 7.1 site-ul oficial VirtueMart
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
226
Link-ul marcat cu albastru aflat n partea stng-jos a paginii, avnd ca denumire
cea mai recent versiune stabil a VirtueMart, v conduce la pagina care conine
fiierele VirtueMart pentru descrcare (Figura 7.2).

Figura 7.2 pagina pentru descrcarea VirtueMart
Dac dorii s creai o instalare nou, de la zero, v recomandm s folosii un
pachet de instalare all-in-one, care conine Joomla cu VirtueMart i extensii
suplimentare aferente. Acest pachet se numete VirtueMart eCommerce Bundle.
VirtueMart eCommerce Bundle este un pachet de Joomla care conine
componentele i modulele VirtueMart, toate integrate ntr-un pachet de instalare
unificat. Dac facei o instalare proaspt, aceasta este cea mai uoar modalitate
de a obine i pune n funciune VirtueMart.
La data publicrii aceste cri (martie, 2011), pachetul bundle disponibil era
VirtueMart_1.1.7a_eCommerceBundle_Joomla_1.5.22.zip.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
227
Dac avei deja un site Joomla funcional, avei posibilitatea s adugai
VirtueMart site-ului existent, fie instalnd pachetul complet, fie doar elementele
dorite.
Pachetul de instalare etichetat Complete Package conine toate componentele i
diversele module necesare pentru a instala VirtueMart pe un site Joomla existent.
Pentru a utiliza acest pachet, trebuie s extragei coninutul su i apoi s ncrcai
i s instalai fiecare element din pachet, unul cte unul, dup cum se va vedea n
seciunea urmtoare.
La data publicrii aceste cri (martie, 2011) pachetul complet disponibil pentru
descrcare era: VirtueMart_1.1.8-COMPLETE_PACKAGE.j15.zip.
Pachetul complet VirtueMart cuprinde:
componenta VirtueMart, gata de instalare, n format ZIP;
un director cu module gata de instalare, n format ZIP;
un director de plugin-uri care conine dou plugin-uri;
un ghid de instalare n format PDF.
Directorul cu module conine modulele prezentate n continuare.
Modulul Products Categories (Categorii de produse)
[mod_product_categories_1.1.8.j15.zip]
Afieaz o list cu toate categoriile de produse disponibile n magazin.
Este inclus n Bundle, dar este dezactivat n configuraia implicit.
Modulul VirtueMart [mod_virtuemart_1.1.8.j15.zip]
Este un modul pentru toate scopurile, ce poate fi configurat s afieze un
numr de articole, de la liste de categorii, la casete de cutare i
formulare de autentificare. Numeroasele opiuni de configurare v permit
s controlai ieirile. Acest modul este activat n sistemul implicit i este
ncadrat n coloana din stnga.
Modulul Cart (co) [mod_virtuemart_cart_1.1.8.j15.zip]
Este un mini-co de cumprturi care are legtur la pagina coului de
cumprturi. Modulul este activat n configuraia implicit.
Modulul Currencies (Monede)
[mod_virtuemart_currencies_1.1.8.j15.zip]
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
228
Afieaz o list de monede i permite vizitatorilor dvs. s selecteze
moneda preferat pentru achiziionarea produselor.
Modulul Product Scroller [mod_productscroller_1.1.8.j15.zip]
Afieaz o list derulant de produse.Este inclus n Bundle, dar este
dezactivat n configuraia implicit.
Modulul Featured Products (Produse speciale)
[mod_virtuemart_featureprod_1.1.8.j15.zip]
Afieaz produsele marcate ca fiind speciale.
Modulul Latest Products (Cele mai recente Produse)
[mod_virtuemart_latestprod_1.1.8.j15.zip]
Afieaz cele mai recent adugate produse n magazin.
Modulul Manufacturers (Productori)
[mod_virtuemart_manufacturers_1.1.8.j15.zip]
Afieaz o list a productorilor sau brand-urilor, cu un link care afieaz
toate produsele unui anumit productor.
Modulul Random Product (Produse aleatoare)
[mod_virtuemart_randomprod_1.1.8.j15.zip]
Afieaz aleator un produs din magazin sau dintr-o anumit categorie.
Modulul Search (Cutare)
[mod_virtuemart_search_1.1.8.j15.zip]
Afieaz un formular de cutare a produselor din magazin.
Modulul Top Ten (Top zece)
[mod_virtuemart_topten_1.1.8.j15.zip]
Afieaz primele zece cele mai bine vndute produse de pe site.
Reinei c putei extinde funcionalitatea VirtueMart folosind plugin-uri,
componente, teme vizuale i module. Pentru a descrca astfel de extensii pentru
VirtueMart, vizitai paginile de extensii ale VirtueMart
110
i ale Joomla
111
.

110
http://extensions.virtuemart.net
111
http://extensions.joomla.org/extensions/extension-specific/virtuemart-
extensions/ virtuemart-products-display
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
229
Instalarea VirtueMart
VirtueMart este constituit din mai multe extensii, dintre care putei instala doar
pe cele absolut necesare i pe cele dorite. Configuraia minim VirtueMart
necesit instalarea unei singure componente (com_virtuemart) i a unui singur
modul (mod_virtuemart). Componenta principal VirtueMart este foarte
eficient, astfel c magazinul virtual ncarc foarte puin sistemul Joomla.
Instalarea pachetului VirtueMart Bundle eCommerce este similar instalrii
Joomla (a se vedea capitolul Instalarea Joomla). La fel ca i la instalarea unui
pachet Joomla simplu, pachetul Bundle eCommerce include opiunea de a instala
date eantion (mostr). Dac lucrai pentru prima dat cu VirtueMart, este
recomandat s instalai datele mostr, pentru a v face o imagine asupra
capacitilor sistemului i pentru a vedea diverse module n aciune.
Interfaa public rezultat n urma instalrii pachetului VirtueMart Bundle
eCommerce poate fi observat n Figura 7.3.

Figura 7.3 Interfaa public a VirtueMart Bundle eCommerce
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
230
Dac avei deja un site funcional cu Joomla i dorii s instalai pachetul complet
VirtueMart, este necesar s efectuai mai muli pai.
1. Descrcai pachetul complet VirtueMart.
2. Dezarhivai pachetul pe computerul dvs. Putei vedea coninutul descris
anterior.
3. Conectai-v la interfaa de administrare a site-ului Joomla.
4. Facei clic pe opiunea Instalare/Dezinstalare (Install/Uninstall), din meniul
Extensii (Extensions). n browser-ul dvs. se deschide pagina Manager extensii.
5. n fila Instalare facei clic pe butonul Choose File sau Browse i se deschide o
fereastr de dialog, n care putei localiza fiierele pentru instalare.
6. Gsii i selectai fiierul com_virtuemart_1.1.8.j15.zip. Facei clic pe
butonul Open. Fereastra de dialog se nchide, iar numele fiierului apare n
cmpul de lng eticheta Pachetul de fiiere (Package File).
7. Facei clic pe butonul ncarc fiier & Instalare (Upload File & Install). Sistemul
va instala componenta. Dac procesul decurge cu succes, vei vedea un mesaj de
confirmare.
8. Dac dorii s adugai datele mostr incluse implicit n pachet, facei clic pe
butonul Install Sample Data (Instalaz datele mostr), iar dac nu, facei clic pe
butonul etichetat Go Directly to Shop (Mergi direct la magazin). Componenta va
popula baza de date cu cteva produse demonstrative i apoi v va conduce la
Panoul de control (Control Panel) al magazinului i va afia un mesaj de
confirmare.
9. Instalai modulul principal VirtueMart. Procedai n mod similar ca i la
instalarea componentei com_virtuemart, ns gsii, selectai i instalai fiierul
mod_virtuemart_1.1.8.j15.zip.
10. Repetai procesul de instalare pentru fiecare modul sau plugin suplimentar pe
care l dorii.
11. Accesai Manager module (Module Manager) din meniul Extensii (Extensions)
i activai modulele VirtueMart dorite.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
231
12. Accesai Manager Plugin-uri (Plugins Manager) din meniul Extensii
(Extensions) i activai plugin-urile VirtueMart dorite.
Interfaa public rezultat n urma instalrii pachetului complet VirtueMart poate
fi observat n Figura 7.4.

Figura 7.4 Interfaa public a VirtueMart COMPLETE_PACKAGE
Crearea unui magazin virtual
Odat ce VirtueMart este instalat, se poate trece la crearea unui magazin online.
Unul dintre cele mai bune lucruri pentru aceast aplicaie este flexibilitatea
configurrii, toate setrile putnd fi schimbate ulterior. ntreaga aplicaie poate fi
administrat prin intermediul unei interfee bazate pe web, ca i Joomla nsi.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
232
Panoul de control VirtueMart
Ofer acces rapid la cele mai comune funcii necesare administrrii unui magazin
online (Figura 7.5). De asemenea, n partea dreapt a ferestrei sunt afiate o serie
de statistici, care ofer un sumar al activitilor curente ale magazinului.

Figura 7.5 panoul de control al VirtueMart n varianta Simple Layout
Bara de meniuri afiat n Panoul de control ofer acces la toate ferestrele
VirtueMart. Majoritatea dintre opiunile de setare nu sunt disponibile ca butoane
de acces rapid n Panoul de control, deoarece nu este nevoie s fie accesate cu
regularitate dup crearea iniial a magazinului. De aceea, pentru accesarea lor se
utilizeaz bara de meniuri.
n partea din stnga sus a Panoului de control, deasupra logo-ului VirtueMart,
exist dou link-uri text etichetate Simple Layout (Aspect simplu) i Extended
Layout (Aspect extins). Vizualizarea implicit este Simple Layout. Dac facei clic
pe legtura Extended Layout interfaa se va modifica radical (Figura 7.6).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
233
Dac utilizai intensiv administrarea magazinului, atunci probabil vei gsi varianta
Extended Layout ca fiind mai uor de utilizat. Reinei c Extended Layout este
orientat spre administratori, iar Simple Layout este aspectul pe care l-ar dori
probabil, utilizatorii care prefer o interfa mai puin aglomerat.


Figura 7.6 panoul de control al VirtueMart n varianta Extended Layout
Configurarea extensiei VirtueMart
Imediat dup instalare putei configura VirtueMart pentru a se potrivi nevoilor
magazinului dvs. Configurarea este un proces ndelungat i poate necesita timp,
mai ales dac nu ai gndit n prealabil opiunile pe care dorii s le utilizai pentru
magazinul dvs. Reinei c deciziile pe care le facei n timpul configuraiei iniiale
pot fi modificate ulterior.
Cele mai importante setri sunt disponibile prin intermediul opiunii Configuration
(Configurare) din meniul Admin. Pagina Configuration conine apte file: Global,
Security, Site, Shipping, Checkout, Downloads i Feed Configuration, principalele
opiuni ale fiecreia fiind prezentate n seciunile urmtoare ale capitolului.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
234
n Figura 7.7 poate fi observat pagina Configuration n care este activ fila Global.

Figura 7.7 fila Global din pagina Configuration
Fila Global
Spaiul de lucru al filei Global este mprit n apte zone, fiecare dintre acestea
incluznd mai multe opiuni.
Global;
Price Configuration (Configurare preuri);
Frontend Features (Caracteristici interfa public);
Tax Configuration (Configurare Taxe);
User Registration Settings (Setri nregistrare utilizator);
Core Settings (Setri Nucleu);
Logfile Configuration.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
235
Zona Global
Shop is offline? (Magazinul este offline?) deconecteaz temporar magazinul.
Aceasta face ca mesajul introdus n cmpul de la parametrul Offline Message s
fie afiat pentru vizitatorii magazinului. Acesta nu dezactiveaz ntregul site
Joomla, ci doar partea de magazin a site-ului (partea VirtueMart). Dac dorii s
dezactivai ntregul site, utilizai opiunea Site deconectat (Site offline) din
Configurare global (Global Configuration) a Joomla.
Offline Message (Mesaj deconectare) este un cmp de text n care introducei
mesajul pe care dorii ca vizitatorii s-l vad atunci cnd magazinul este
deconectat. Acesta este vizibil n interfaa public a site-ului i numai atunci cnd
parametrul Shop is offline? este activat.
Use only as catalogue (Folosii numai ca i catalog) dezactiveaz toate funciile
coului de cumprturi. n acest caz produsele pot fi rsfoite i vizualizate, dar nu
pot fi cumprate.
Zona Price Configuration
Show Prices (Arat preturi) activeaz afiarea preurile produselor.
Membergroup to show prices to (Grup membru pentru a arta preurile la):
selectai din list acele grupuri de utilizatori pentru care dorii s fie afiate
preurile. Pentru a afia preul la toi vizitatorii, selectai Public Front-end.
Show (including XX% tax) when applicable? (Afieaz (include XX% TVA)
cnd este aplicabil?) va afia textul including xx% tax (include TVA xx%)
alturi de preul produselor (dac se aplic TVA).
Show the price label for packaging? (Afieaz pre pentru ambalare?) se
utilizeaz atunci cnd produsele sunt vndute n pachete de mai multe uniti, iar
preul se bazeaz pe achiziionarea unui pachet de uniti, nu pe bucat.
Zona Frontend Features
Enable content mambots/plugins in descriptions? (Activeaz mambot-i/
plugin-uri de coninut n descrieri?) permite plugin-urilor din sistemul Joomla s
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
236
analizeze coninutul descrierilor produselor. Acest lucru este util pentru a furniza
coninut dinamic n descrierile produselor sau categoriilor.
Enable Coupon Usage (Permite folosirea cupoanelor) activeaz acceptarea de
cupoane n magazinul dvs. Acest lucru permite clienilor s completeze un numr
de cupon pentru a obine reduceri la produse.
Enable Customer Review/Rating System (Se permite clientului accesul la
sistemul de evaluare/recenzie) permite utilizatorului s fac recenzii i evaluri
ale produselor.
Auto-Publish Reviews? (Auto-publicare recenzii?) activeaz publicarea
automat a recenziilor oricrui utilizator, fr a necesita aprobarea prealabil a
administratorului.
Comment Minimum Length (Lungime minim comentariu) specific numrul
minim necesar de caractere pentru un comentariu valid.
Comment Maximum Length (Lungime maxim comentariu) specific numrul
maxim de caractere pentru un comentariu valid.
Zona Tax Configuration
Virtual Tax (Tax virtual) activeaz aplicarea taxei (TVA) pentru toate
produselor, chiar i pentru produse virtuale.
Tax mode (Mod de taxare) permite selectarea bazei de calcul a taxei (TVA)
bazat pe adresa vnztorului, bazat pe adresa de expediere, sau n modul
specific Uniunii Europene.
Enable multiple tax rates? (Activeaz ratele de taxare multiple?) permite
aplicarea de taxe (TVA) difereniate pentru diferite tipuri de produse.
Subtract payment discount before tax/shipping? (Retragei reducerea de plat
nainte de taxare/expediere?) determin calcularea taxei (TVA) pe preul redus,
nu pe preul fr reducere. Valoarea taxelor se poate stabili din meniul Tax.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
237
Zona User Registration Settings
User Registration Type (Tip nregistrare utilizator) permite selectarea metodei
preferate pentru manipularea nregistrrii utilizatorilor Normal Account Creation
foreaz utilizatorii s aleag un nume de utilizator i o parol; Silent Account
Creation creeaz automat un nume de utilizator i o parol i trimite informaiile
ctre utilizator la adresa pe care a introdus-o n procesul de nregistrare; Optional
Account Creation permite utilizatorului s decid dac dorete s se nregistreze;
No Account Creation prevede ca utilizatorii s nu necesite nregistrare i nici s nu
aib posibilitatea de a se nregistra.
Show the Remember me checkbox on login? (Arat caseta ine-m minte
la autentificare) permite utilizatorilor s utilizeze opiunea ine-m minte n
modulul de autentificare. De obicei nu este o opiune bun dac utilizai SSL.
Joomla: User registrations allowed? (Joomla: Permite nregistrarea
utilizatorilor?) reflect valorile stabilite n Configurare global (Global
Configuration) din Joomla. Facei clic pe link-ul Update (Actualizeaz) pentru a
schimba aceast setare.
Joomla: New account activation necessary? (Joomla: Necesar activarea
contului nou?) reflect valorile stabilite n Configurare global (Global
Configuration) din Joomla. Facei clic pe link-ul Update (Actualizeaz) pentru a
schimba aceast setare.
Must agree to Terms of Service on EVERY ORDER? (Trebuie s fie de acord cu
Termeni i condiii la fiecare comand?) solicit utilizatorilor s fie de acord cu
termenii i condiiile de utilizare la fiecare comand (chiar dac au fost de acord
cu acestea la o comand anterioar).
Show information about Return Policy on the order confirmation page?
(Afieaz informaii despre Politica de returnare pe pagina de confirmare a
comenzii?) activeaz afiarea informaiilor despre Politica de returnare de pe
pagina de confirmare a comenzii. Acest lucru va determina ca textul introdus n
caseta de la parametrul Legal information text s fie afiat pe pagina de
confirmare a comenzii.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
238
Legal information text (short version) (Text informaii juridice (versiune
scurt)): n caseta de text introducei informaii juridice sau informaii referitoare
la Politica de returnare, pe care dorii s le afiai pe pagina de confirmare a
comenzii. Aceste informaii vor fi afiate n cazul n care parametrul Show
information about Return Policy on the order confirmation page? este activat.
Long version of the return policy (link to a content item) (Versiunea lung a
politicii de returnare (se leag de un element de coninut)): n Joomla creai un
articol nou care s conin politica de returnare n versiunea complet, apoi putei
selecta articolul respectiv din lista de articole care apar n aceast caset. Sistemul
va genera apoi un link ctre acest articol, pentru ca utilizatorii s poat citi toat
politica de returnare.
Zona Core Settings
Check stock? (Verific stoc?) restricioneaz efectuarea comenzilor pentru
produsele care nu se mai afl n stoc.
Enable the Cookie Check? (Permite verificarea Cookie-urilor?) activeaz
verificarea dac browser-ul utilizatorului este setat s accepte cookie-uri. Dac
este aa, cookie-urile vor fi utilizate pentru reinerea datelor i mbuntirea
uurinei de utilizare a site-ului.
Select a currency converter module (Selectai un modul de conversie a valutei)
permite selectarea unui plugin de conversie a valutelor instalate pe site-ul dvs.
Este necesar dac n magazin oferii posibilitatea ca utilizatorul s aleag dintre
mai multe valute pentru plata produselor achiziionate. n mod implicit exist unul
singur convertECB, care preia datele pentru conversie de la Banca Central
European.
Order-mail format (Format e-mail pentru comand) permite selectarea
formatului HTML sau Text pentru e-mail-urile trimise de sistem la efectuarea
comenzilor.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
239
Fila Security
Fila Security (Securitate) include un numr de parametri legai de stabilirea
nivelurilor de securitate pentru site-ul dvs. Fila Security este mprit n trei zone
(Figura 7.8):
Security Settings (Setri de securitate);
More Core Settings (Mai multe setri nucleu);
Global Proxy Settings.

Figura 7.8 fila Security
Zona Security Settings
Site URL (URL-ul site-ului) arat URL-ul site-ului care a rezultat din procesul de
instalare. l putei modifica dac este necesar, dar o valoare incorect va cauza
probleme!
SECUREURL (URL-ul securizat): introducei URL-ul securizat pentru a fi utilizat
pe site (se folosete protocolul https).
Shop areas which must use https (Zonele magazinului care trebuie s utilizeze
https) permite selectarea din list a unei sau a mai multor zone ale site-ului care
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
240
trebuie s foloseasc protocolul https. Implicit sunt selectate zona de nregistrare
(account) i cea de efectuare a comenzilor (checkout).
Generally prevent https connections? (n general previne conexiunile https)
permite sistemului s devieze utilizatorul din URL-uri de tip https, n cazul n care
sunt vizualizate pagini care nu necesit https. Aceast procedur mbuntete
performana site-ului.
Encryption Function (Funcie de criptare): selectai AES_ENCRYPT pentru a
activa criptarea pe site.
Encryption Key (Cheie de criptare) afieaz cheia de criptare creat de ctre
sistem. n general nu este necesar s schimbai aceast valoare.
Store Credit Card Information? (Stocheaz informaii despre cardurile de
credit) permite sistemului s stocheze n baza de date informaii despre cardurile
de credit ale utilizatorilor. Aceste informaii vor fi criptate, ns nu ar trebui s
selectai aceast opiune dac nu avei nevoie de aceste date.
Allow Frontend-Administration for non-Backend Users? (Permitei
administrarea din interfaa public pentru utilizatorii obinuii) permite oricrui
utilizator nregistrat din interfaa public s gestioneze magazinul.
Zona More Core Settings
Table Prefix for Shop Tables (Prefixul de tabel pentru tabelele magazinului)
afieaz valoarea implicit pentru prefixul tabelelor din baza de date (n mod
obinuit aceasta este vm). Schimbarea acestei valori poate cauza nefuncionarea
site-ului, aa c nu modificai dac nu tii exact ceea ce trebuie s facei!
HOMEPAGE (Pagina de start) reprezint pagina de start prestabilit a
magazinului. Nu modificai, cu excepia cazului n care ai creat o pagin de start
special.
ERRORPAGE (Pagina de eroare) reprezint pagina de eroare prestabilit a
magazinului. Nu modificai, cu excepia cazului n care ai creat o pagin de eroare
special.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
241
Fila Site
Fila Site include o serie de opiuni legate de afiarea paginilor catalogului, inclusiv
ordinea de sortare a produselor i ablonul de pagin. Aceast fil este mprit
n dou zone (Figura 7.9):
Display (Afiare);
Layout (Aspect).

Figura 7.9 fila Site
Zona Display
PDF - Button (Buton PDF) determin afiarea unui buton PDF pe paginile
magazinului, permind astfel utilizatorului s salveze paginile n format PDF.
Show the Recommend to a friend link? (Afieaz link-ul Recomand unui
prieten?) determin afiarea link-ului Recomand unui prieten pe paginile
magazinului.
Show the Print View link? (Afieaz link-ul Tiprete?) determin afiarea
link-ului pentru tiprire direct din paginile magazinului.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
242
Show Page Navigation at the Top of the Product Listing? (Afiai navigarea pe
pagin n partea de sus a listei de produse?) determin afiarea navigrii pe
paginile magazinului, n partea de sus a listelor de produse.
Default product sort order (Ordinea de sortare implicit a produselor) permite
selectarea ordinii de sortare implicit pentru produsele magazinului.
Available Sort-by fields (Cmpuri Sortare-dup disponibile) permite
selectarea cmpurilor care dorii s apar ca opiuni de sortare a produselor.
Show the Number of Products? (Arat numrul de produse?) determin
afiarea numrului de produse disponibile n magazin.
no image Image (Imagine nici o imagine) permite selectarea imaginii care
s fie afiat atunci cnd produsul vizualizat nu are nicio imagine proprie.
Show footer (Arat subsol) determin afiarea Powered by VirtueMart n
subsolul paginilor n interfaa public a magazinului.
Zona Layout
Select the theme for your Shop (Selectai tema pentru magazinul dvs.) permite
alegerea temei vizuale pentru magazin. Dac dai clic pe link-ul Configuration
(Configurare) se va deschide pagina de dialog Theme Settings (Setri tem) >
Parameters (Parametrii), asupra creia vom reveni imediat.
Default number of products in a row (Numrul produselor ntr-un rnd)
permite setarea numrului de produse care s apar pe fiecare rnd al catalogului
de produse.
Category Template (Model de categorie) permite selectarea unui ablon pentru
categorie, dintre cele opt pe care sistemul le ofer implicit. abloanele pentru
categorie sunt pstrate n directorul com_virtuemart/themes/default/
templates/browse.
Flypage este pagina de detalii a unui produs. Sistemul ofer implicit opt
abloane pentru pagina de detalii. Selectai din caset pe cel pe care l preferai.
abloanele sunt pstrate n directorul com_virtuemart/themes/default/
templates/product_details.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
243
abloanele pentru categorie i pagina de detalii stabilite la parametrii anteriori,
pot fi nlocuite la fiecare categorie n parte n pagina de editare a categoriei.
Enable Dynamic Thumbnail Resizing? (Activeaz redimensionarea dinamic a
imaginilor n miniatur) permite sistemului s creeze automat imagini n
miniatur. Imaginile vor fi redimensionate pentru a se potrivi mrimilor
specificate n cmpurile parametrilor Thumbnail Image Width i Thumbnail Image
Height.
Thumbnail Image Width (Lime imagine n miniatur) seteaz limea n pixeli
a imaginii n miniatur. Se aplic numai n cazul n care ai activat redimensionarea
dinamic.
Thumbnail Image Height (nlime imagine n miniatur) seteaz nlimea n
pixeli a imaginii n miniatur. Se aplic numai n cazul n care ai activat
redimensionarea dinamic.
Fcnd clic pe link-ul Configuration (Configurare) de lng caseta de selectare a
temei se va deschide pagina pentru setarea parametrilor temelor Theme Settings
(Setri tem) (Figura 7.10). Aceasta conine mai muli parametri.
Product List Style (Stil list de produse) permite selectarea stilul pentru listarea
produselor de pe pagin.
Show the Feed Icon? (Afieaz icoana Feed?) determin afiarea pictogramei
Feed (fluxuri RSS) pe paginile magazinului.
Show the Add-to-cart Button on the product list? (Afieaz butonul Adaug n
co n lista de produse?) determin afiarea butonului Add to cart (Adaug n co)
pe paginile cu listele de produse.
Show Vendor Link? (Afieaz link-ul Furnizor?) determin afiarea unui link
ctre pagina furnizorului.
Show Manufacturer Link? (Afieaz link-ul Productor?) determin afiarea
unui link ctre pagina productorului.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
244

Figura 7.10 pagina Theme Settings
Show Availability Information? (Afieaz informaii despre disponibilitate?)
afieaz dac produsul este disponibil.
Show additional Pathway on the Product Page? (Arat calea suplimentar pe
pagina produsului?) determin afiarea unui indicator al poziiei curente
(breadcrumbs) suplimentar, pe paginile produselor.
Open Product Images in a LightBox? (Deschide imaginile produselor ntr-un
LightBox?) determin afiarea imaginilor produselor n LightBox (Figura 7.11).
Dac selectai No, imaginile produselor vor fi afiate obinuit, pe pagin.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
245

Figura 11 afiarea imaginii unui produs n fereastr LightBox
Customer Checkout in a popup (GreyBox) (Finalizeaz cumprturile n
fereastra pop-up (GreyBox)) determin utilizarea unei ferestre pop-up pentru
procesul de cumprare (Figura 7.12). Dac selectai No, procesul de cumprare va
fi afiat pe pagin obinuit.

Figura 7.12 finalizarea cumprturilor n fereastr GreyBox
Use Ajax to add, update or delete products from the cart? (Utilizai Ajax
pentru a aduga, actualiza sau terge produse din co?) activeaz folosirea Ajax
pentru actualizarea coului de cumprturi. Poate mbunti performana
site-ului, deoarece scade numrul de rencrcri ale paginilor.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
246
Show featured products on frontpage? (Afieaz produsele speciale pe prima
pagin?) determin afiarea produselor speciale pe pagina de start a magazinului.
Show the latest products on the frontpage? (Afieaz cele mai recente
produse pe prima pagin?) determin afiarea celor mai recente produse pe
pagina de start a magazinului.
Number of recent products to Display? (Numrul de produse recente pentru
afiare?) permite stabilirea numrului de produse recente care s fie afiate.
Fila Shipping
Fila Shipping (Expediere) afieaz diferitele opiuni implicite de expediere ale
VirtueMart (Figura 7.13). Selectai pe cele care dorii s apar ca opiuni pentru
utilizatori n procesul de finalizare a cumprturilor. Putei s modificai metodele
de expediere prin intermediul opiunii Shipping Module List (Lista modulelor de
expediere) din meniul Store (Magazin).

Figura 7.13 fila Shipping
Dac nu dorii s utilizai opiunile de expediere, trebuie s deselectai toate
opiunile de pe fila Shipping i s alegei un proces de finalizare a cumprturilor
care nu include selecia metodelor de expediere, n fila Checkout.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
247
Fila Checkout
Fila Checkout (Cumprare) v permite s configurai procesul de finalizare a
cumprturilor pentru clienii dvs. (Figura 7.14).

Figura 7.14 fila Checkout
Prima opiune de pe aceast fil este etichetat Enable the Checkout Bar
(Activeaz bara de finalizare a cumprturilor). Bifai aceasta pentru a afia o
bar de progres pentru vizitatorii site-ul dvs., pentru ca acetia s poat naviga
prin procesul de cumprare.
Urmtoarele patru casete stabilesc paii afiai n procesul de finalizare a
cumprturilor. Procesul implicit presupune patru pai:
Please select a Shipping Address (V rugm s selectai adresa de
expediere);
Please select a Shipping Method (V rugm s selectai modalitatea de
expediere);
Please select a Payment Method (V rugm s selectai modalitatea de
plat);
Please review the provided data and confirm the order (V rugm s
revedei datele furnizate i confirmai comanda).
Dac dorii s eliminai oricare dintre aceti pai din procesul de finalizare a
cumprturilor, pur i simplu i deselectai. De asemenea, putei reordona paii
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
248
prin schimbarea numerelor din casete, pentru a reflecta preferina dvs. Dac nu
dorii s utilizai procesul de expediere pe site-ul dvs., atunci dezactivai primele
dou casete.
Fila Downloads
Fila Downloads (Descrcri) ofer posibilitatea descrcrii de fiiere n magazin
(Figura 7.15). Dac nu dorii s activai descrcrile n magazinul dvs., debifai
opiunea Enable Downloads (Activeaz descrcarea) i ignorai aceast fil.

Figura 7.15 Fila Downloads
Fila Downloads include mai multe opiuni.
Enable Downloads (Activeaz descrcrile) activeaz tranzaciile cu descrcare
de fiiere.
Order Status which enables downloads (Starea comenzii care permite
descrcarea) permite specificarea strii comenzii care determin ca sistemul s
notifice utilizatorul cu informaiile necesare pentru a putea descrca produsul
cumprat (de exemplu, starea Confirmat).
Order Status which disables downloads (Starea comenzii care dezactiveaz
descrcarea) permite specificarea strii comenzii care dezactiveaz descrcarea
(de exemplu, starea Anulat).
DOWNLOADROOT: n acest cmp se introduce calea ctre directorul n care vor
fi pstrate pe server fiierele pentru descrcat.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
249
Download Maximum (Maximul de descrcri) permite stabilirea numrul
maxim de descrcri care se pot face cu un cod de descrcare.
Download Expire (Expirare descrcare) permite stabilirea duratei de via a
codului de descrcare (valoare n secunde). Dup expirarea acestui timp codul de
descrcare va deveni invalid.
Keep Product Stock Level on Purchase? (Pstrai nivelul stocului la
cumprare?) determin ca descrcrile unui produs s nu modifice nivelul
stocurilor pentru respectivul produs.
Fila Feed Configuration
Fila Feed Configuration (Configurare fluxuri) controleaz toi parametrii asociai
cu fluxurile RSS pentru magazinul dvs. (Figura 7.16). Dac nu dorii ca fluxurile RSS
s fie activate n magazin, dezactivai opiunea Enable Product Feeds (Activeaz
fluxurile pentru produse).

Figura 7.16 fila Feed Configuration
Configurarea magazinului virtual
nainte de a deschide magazinul virtual, acesta trebuie configurat pentru a
reprezenta ct mai bine afacerea pentru care este realizat. Astfel, n pagina Store
Information (Informaii magazin) trebuie introduse informaiile principale ale
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
250
afacerii, cum ar fi numele magazinului, descrierea general a magazinului, adresa,
telefon, pagina Termeni i condiii, moneda de plat etc.
Pentru a accesa pagina Store Information (Figura 7.17) dai click pe opiunea Edit
Store (Editeaz magazin) din meniul Store (Magazin) al VirtueMart.

Figura 7.17 pagina Store Information
Spaiul de lucru al paginii Store Information este mprit n ase zone:
Store (Magazin);
Contact Information (Informaii de contact);
Store Information (Informaii magazin);
Currency Display Styles (Stil de afiare moned);
Description (Descriere);
Terms of Service (Termeni i condiii).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
251
Zona Store i Contact Information
Acestea se vor completa cu informaii referitoare la adresa magazinului i
persoanele de contact. Deoarece semnificaia acestora este uor de intuit, nu le
mai prezentm n continuare.
Zona Store Information
Full Image (Imagine ntreag) afieaz logo-ul (sigla) asociat() magazinului.
Putei ncrca imaginea utiliznd cmpul Upload Image.
Upload Image (ncarc imagine) permite ncrcarea logo-ului ales pentru
magazin.
Minimum purchase order value for your store (Valoarea minim de achiziie
pentru magazinul dvs.) permite stabilirea unei valori minime de achiziie pentru o
comand.
Minimum Amount for Free Shipping (Suma minim pentru transport gratuit)
permite stabilirea unei valori minime a unei comenzi pentru transport gratuit.
Zona Currency Display Styles
Currency (Moneda) permite selectarea monedei principale pentru magazin.
Currency symbol (Simbol moned) permite stabilirea simbolului care dorii s
fie afiat pentru moned.
Decimals (Zecimale) permite specificarea numrului de zecimale afiate cu
preul.
Decimal symbol (Simbol zecimal) permite stabilirea caracterului care dorii s
fie utilizat pentru separarea zecimalelor n pre.
Thousands separator (Separator mii) permite stabilirea caracterului care dorii
s fie utilizat pentru separarea miilor n pre.
Positive format (Format pozitiv) permite selectarea formatului pentru numere
pozitive.
Negative format (Format negativ) permite selectarea formatului pentru
numere negative.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
252
List of accepted currencies (Lista de monede acceptate) permite selectarea
monedelor care dorii s fie disponibile utilizatorilor magazinului. Reinei c
fiecare moned pe care o selectai aici va fi disponibil pentru plata
cumprturilor. Dac nu dorii ca utilizatorii s poat alege moneda, selectai doar
o singur moned implicit.
Zona Description
Include o caset de text cu editor WYSIWYG. n aceast caset introducei un text
descriptiv i/sau imagini care dorii s fie afiate pe prima pagin a magazinului.
Zona Terms of Service
V permite s introducei textul pentru termenii i condiiile de utilizare ale
magazinului.
Lucrul cu produse i categorii de produse
Sistemul VirtueMart este capabil de a susine o gam larg de atribute pentru
produse. n mod implicit, putei clasifica produsele dup productor, furnizor, tip
sau categorie. Pentru magazine mai mari diferitele opiuni sunt utile, dar pentru
un magazin mic, uneori ele pot fi puin copleitoare. Pentru a lucra n cel mai
simplu mod de configurare, nu trebuie dect s creai produse. ns dac avei un
magazin cu mai multe produse, gestionarea produselor va fi semnificativ
mbuntit dac pentru gruparea lor vei crea categorii. Aadar, categoriile nu
sunt necesare dar pot deveni foarte utile.
n continuare vom prezenta elementele de baz pentru crearea categoriilor i
produselor. Informaiile prezentate n continuare sunt suficiente pentru a demara
amenajarea i umplerea magazinului dvs. Dac avei nevoie de clasificri
suplimentare pentru produsele dvs., acestea le putei aduga ulterior.
Categoriile de produse
n VirtueMart, pentru gruparea i sortarea produselor care vor fi prezentate
cumprtorilor sunt utilizate Categoriile de produse. Pentru popularea
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
253
magazinului cu produse se ncepe cu crearea categoriilor pentru diferitele
produse, iar apoi se va trece la plasarea produselor n aceste categorii.
Sistemul permite crearea de categorii printe i categorii copil, care permit o mai
bun organizare logic a site-ului. Categoriile fac ca gestionarea produselor s fie
mai uoar, att n interfaa public, ct i n interfaa de administrare i de
asemenea, fac mai uoar gsirea produselor de ctre utilizatori.
Pentru a gestiona categoriile din magazin, fie dai clic pe icoana Category Tree
(Arbore Categorii) de pe Panoul de control al VirtueMart, fie facei clic pe
opiunea etichetat List Categories (List Categorii) din meniul Products
(Produse) al VirtueMart. n ambele cazuri se va deschide pagina Category Tree
care va afia lista arborescent a categoriilor (Figura 7.18).

Figura 7.18 pagina Category Tree
Crearea unei categorii
Pentru a crea o nou categorie, urmai paii prezentai n continuare.
1. Conectai-v la interfaa de administrare a site-ului dvs.
2. Accesai componenta VirtueMart, fcnd clic pe opiunea VirtueMart din
meniul Components al Joomla. n browser-ul dvs. se va ncrca Panoul de control
al VirtueMart.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
254
3. Facei clic pe icoana Category Tree de pe panoul de control sau pe opiunea List
Categories din meniul Products. Lista arborescent a categoriilor se va ncrca n
browser-ul dvs.
4. Facei clic pe icoana New (Nou) de pe bara de instrumente din partea de sus a
paginii Category Tree. Se va deschide o nou pagin denumit Category
Information (Informaii categorie), care conine dou file: Category Information
(Informaii categorie) i Images (Imagini) (Figura 7.19).

Figura 7.19 pagina Category Information
5. n cmpul Name (Nume), tastai un nume pentru aceast categorie. Acesta este
singurul cmp care este necesar a fi completat.
6. Adugai informaii suplimentare sau setri opionale, dac considerai.
7. Facei clic pe pictograma Save (Salvare) de pe bara de instrumente din dreapta
sus pentru a salva noua categorie. Pagina se va nchide i se va reveni n Category
Tree.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
255
Editarea i tergerea categoriilor
Categoriile de produse existente pot fi editate din Category Tree. Pentru a edita o
categorie, facei clic pe numele categoriei n Category Tree i se va deschide
fereastra Category Information, care este identic cu cea de la crearea unei
categorii noi, cu aceleai cmpuri i cerine prezentate anterior.
Pentru a efectua modificri la o categorie, modificai cmpurile dorite, apoi facei
clic pe icoana Save (Salvare) sau Apply (Aplic) de pe bara de instrumente. Orice
modificri ai fcut acestea vor fi aplicate imediat.
tergerea unei categorii este permanent i nu poate fi anulat. O categorie nu
poate fi tears dac aceasta conine sub-categorii. Dac dorii s tergei
categoria, trebuie mai nti s tergei sau s mutai orice sub-categorie a acelei
categorii. Reinei c dac exist produse alocate categoriei pe care o tergei,
acestea vor fi terse, cu excepia cazului n care sunt membre i ale altei categorii.
Lista de produse
Pentru gestionarea tuturor produselor din magazin, facei clic pe icoana Product
List (List produse) din Panoul de control al VirtueMart, sau selectai opiunea List
Products din meniul Products (Produse) al VirtueMart. Ambele opiuni afieaz
pagina Product List (Figura 7.20).
Bara de instrumente din partea de sus a ferestrei Product List ofer mai multe
funcii, dintre care v prezentm pe cele cu care nu suntei familiarizai.
Add Attribute (Adugai atribut) permite adugarea un atribut specific, pentru
unul sau mai multe produse din list.
List Prices (List preuri) permite adugarea mai multor preuri, pentru unul sau
mai multe produse din list.
Add Product Type (Adaug tip produs) permite adugarea un nou tip de produs
relevant, pentru unul sau mai multe produse din list.

R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
256

Figura 7.20 pagina Product List
Crearea unui produs nou
Pentru a aduga un produs nou n magazinul dvs. avei dou posibiliti:
apelnd icoana New (Nou) de pe bara de instrumente din sus-dreapta a paginii
List Products;
apelnd opiunea Add Product (Adaug produs) din meniul Products (Produse)
al VirtueMart.
n ambele cazuri se va deschide pagina de dialog New Product (Produs nou)
(Figura 7.21), ce cuprinde ase file:
Product Information (Informaii despre produs);
Display Options (Opiuni de afiare);
Product Status (Stare produs);
Product Dimensions and Weight (Dimensiunile i greutatea produsului);
Product Images (Imagini produs);
Related Products (Produse corelate).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
257

Figura 7.21 pagina New Product
Fila Product Information
Publish (Public) activeaz publicarea produsul.
SKU (Cod) este o valoare alfanumeric pentru identificarea produsului n sistem.
Acest cmp este obligatoriu. (SKU Stock Keeping Unit).
Name (Nume) este numele atribuit produsului. Acest cmp este obligatoriu i va
fi afiat n interfaa public a site-ului.
URL permite asocierea unei adrese URL cu produsul respectiv. URL-ul poate fi
intern de exemplu, un articol de prezentare a produsului de pe site-ul dvs., sau
extern de exemplu, pagina de prezentare a produsului pe site-ul productorului.
Vendor (Distribuitor, Furnizor) permite specificarea furnizorul produsului
respectiv. Dac nu avei niciun furnizor introdus n sistem, produsul va fi automat
asociat cu numele magazinului dvs.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
258
Manufacturer (Productor) permite specificarea productorul produsului
respectiv.
Categories (Categorii) permite selectarea uneia sau mai multor categorii care s
fie asociate cu produsul respectiv.
Product Price (Net) (Pre produs (net)) permite setarea preului pentru grupul
de cumprtori implicit. Utilizai caseta din dreapta pentru a selecta moneda.
Product Price (Gross) (Pre produs (brut)) este preul net + TVA. Acesta trebuie
s fie stabilit pentru grupul implicit de cumprtori.
VAT id (id TVA) permite selectarea TVA-ului pe care dorii s-l aplicai
produsului respectiv. Valoarea TVA-ului trebuie stabilit n prealabil din meniul
Tax (Tax), operaia fiind descris n subcapitolul Stabilirea taxelor.
Discount Type (Tip Reducere) permite utilizarea unei reducere (discount).
Putei aduga tipuri noi de reduceri folosind link-ul Add Product Discount
(Adaug reducere produs) din meniul Products (Produse).
Discounted Price (Pre redus) permite utilizarea un anumit pre redus, n locul
calculrii unei reduceri automate. n cazul n care este nscris o valoare n acest
domeniu, ea va anula parametrul Discount Type prezentat anterior.
Short Description (Descriere scurt) permite introducerea textului care va fi
afiat pe pagina de prezentare general a produselor, constnd ntr-o descriere
sumar a produsului.
Product Description (Descriere produs) permite introducerea textului care
descrie complet produsul.
Descrierea scurt este cea pe care cumprtorii o pot vedea atunci cnd rsfoiesc
categoriile de produse sau vizualizeaz rezultatele cutrii dup produse. Textul
introdus n cmpul Descriere produs este afiat cumprtorilor pe pagina Product
Details (Detalii produs).
Fila Display Options
Use Parent Settings (Utilizai setrile printe) determin ca orice produs copil
s utilizeze opiunile de formatare ale produsului mam.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
259
List (List) determin afiarea produselor copil sub form de list. Alegerea
acestei opiuni activeaz opiunile din zona din dreapta List Style.
List Style (Stil list) permite selectarea de opiuni pentru afiarea de tip list,
prezentat anterior. Acest parametru devine activ numai dac este activat
parametrul List, prezentat anterior.
Extra IDs (ID-uri Extra) permite afiarea altor produse (trebuie introduse ID-urile
lor).
Quantity (Cantitate) permite selectarea formatrii care va fi utilizat pentru
caseta Quantity a acelui produs.
Drop Down Box Values (Valori caset Drop Down) permite setarea valorii cea
mai mare, cea mai mic i pasul pentru caseta Quantity. Reinei c acest
parametru este activ doar n cazul n care este selectat o opiune a parametrului
Quantity prezentat anterior.
Fila Product Status
In Stock (n stoc) permite specificarea numrului de produse aflate n stoc.
Acesta este folosit pentru funciile de expediere i de inventar i va interzice
comanda mai multor produse dect exist n stoc.
Minimum Purchase Quantity (Cantitate minim de achiziie) permite stabilirea
cantitii minime de cumprare pentru acest produs.
Maximum Purchase Quantity (Cantitatea maxim de achiziie) permite
stabilirea cantitii maxime de cumprare pentru acest produs.
Availability Date (Data cnd va fi disponibil) permite specificarea datei la care
produsele vor fi disponibile pentru cumprare.
Availability (Disponibilitate) permite folosirea unui text sau a unei imagini
pentru a indica disponibilitatea produsului. Dac dorii s utilizai un text,
introducei-l n cmpul de lng eticheta Availability. Dac preferai s utilizai o
imagine, selectai imaginea dorit din caseta de sub cmpul de text.
On Special (La speciale) marcheaz produsul ca fiind pe special i acesta va fi
afiat la Special products (Produse speciale), din meniul Products.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
260
Attribute List (Lista de atribute) permite setarea atributelor produsului, care
vor fi afiate n magazin ca opiuni disponibile cu acel produs. Introducei
atributul, proprietatea i preul i apoi facei clic pe link-ul New Attribute (Atribut
nou) pentru a-l aduga. Facei clic pe New Property (Proprietate nou) pentru a
aduga proprieti suplimentare la Attribute List.
Custom Attribute List (Lista de atribute personalizate) permite introducerea
manual de atribute personalizate folosind propriile dvs. etichete.
Fila Product Dimensions and Weight
Length (Lungime), Width (Lime), Height (nlime) permit specificarea
lungimii, limii i nlimii produsului. Sunt folosite n calculul expedierii.
Unit of Measure (Unitatea de msur) permite selectarea unitii de msur
folosit pentru parametrii de dimensiuni prezentai anterior. Este folosit n
calculul expedierii.
Weight (Greutate) permite specificarea greutii produsului. Este folosit n
calculul expedierii.
Unit of Measure (Unitatea de msur) permite selectarea unitii de msur
folosite pentru parametrul Greutate. Se folosete n calculul expedierii.
Unit (Unitatea) permite introducerea unei etichete descriptive pentru a fi
utilizat pentru uniti de produse. Implicit este piece (bucat).
Units in Packaging (Uniti n ambalaj) permite specificarea numrului de
uniti (buci) din acest produs care intr ntr-un singur pachet. Este folosit n
calculul expedierii.
Units in Box (Uniti n cutie) permite specificarea numrului de uniti (buci)
din acest produs care se potrivesc ntr-o singur cutie. De obicei, acesta este un
multiplu al valorii nscrise pentru parametrul Units in Packaging. Este folosit n
calculul expedierii.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
261
Fila Product Images
Este mprit n dou zone: Full Image (Imagine ntreag) i Thumbnail Image
(Imagine n miniatur). Ele conin aceleai cmpuri.
Pentru a ncrca o imagine a produsului facei clic pe Choose File (Browse).
Imaginea ncrcat de la rubrica Full Image va fi utilizat ca imagine mare pentru
produs. Imaginea ncrcat de la rubrica Thumbnail Image va fi utilizat ca
imagine n miniatur a produsului.
Image Action (Aciune imagine) determin ca sistemul s creeze automat o
miniatur a imaginii, dac selectai opiunea Auto-Create Thumbnail (Auto-creare
imagine n miniatur)i. n acest caz nu mai este nevoie s ncrcai dvs. o imagine
n miniatur, ea fiind creat automat din imaginea mare. Selectai none, dac nu
dorii crearea unei miniaturi.
URL asociaz o adres URL cu imaginea.
Fila Related Products
V permite s identificai produsele corelate sau similare, care pot fi afiate
pentru vnzare ncruciat. Dac dorii s utilizai aceast opiune, selectai
categoriile de produse din caseta din stnga i apoi produsele din dreapta.
Pentru a crea un produs nou, urmai paii de mai jos.
1. Conectai-v la sistemul de administrare al site-ului dvs.
2. Accesai componenta VirtueMart, fcnd clic pe opiunea VirtueMart din
meniul Components al Joomla. n browser-ul dvs. se va ncrca Panoul de control
al VirtueMart.
3. Dai clic pe meniul Products (Produse) din panoul de control al VirtueMart.
Meniul Products se va desface i va afia sub-meniurile sale.
4. Facei clic pe opiunea de sub-meniu Add Product (Adug produs). n
browser-ul dvs. va aprea pagina New Product (Produs nou).
5. n cmpul SKU (Cod), tastai codul produsului (o valoare alfanumeric) pentru a
ajuta la identificarea produsului. Acest cmp este obligatoriu.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
262
6. n cmpul Name (Nume) tastai un nume pentru produs. Acest cmp este
obligatoriu.
7. Selectai categoria din care face parte produsul.
8. Adugai informaii suplimentare sau setri opionale, dup cum considerai.
9. Pentru a salva noul produs facei clic pe icoana Save (Salvare) de pe bara de
instrumente din dreapta-sus. Pagina de dialog se va nchide, iar n locul ei va fi
afiat un rezumat al produsului (Figura 7.22).

Figura 7.22 pagina de confirmare a adugrii unui nou produs
Editarea i tergerea produselor
Produsele existente pot fi editate din List Products (List produse). Pentru aceasta
facei clic pe numele produsului din lista de produse i se va deschide pagina de
dialog Update Item (Actualizeaz produs). Pagina Update Item este identic cu
pagina New Product care a fost prezentat n seciunea anterioar.
Pentru a efectua modificri asupra unui produs, pur i simplu modificai cmpurile
dorite n pagina Update Item i apoi facei clic pe icoana Save (Salvare) sau Apply
(Aplicare) de pe bara de instrumente. Toate modificrile pe care le-ai fcut vor fi
aplicate imediat. Pentru tergere, selectai unul sau mai multe produse din lista de
produse i apoi dai clic pe icoana Remove (Elimin).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
263
Administrarea magazinului
Pe lng afiarea unui catalog de produse i vnzare, VirtueMart include un numr
de caracteristici care au drept scop uurarea procesului de administrare a
magazinului online.
Interfaa de administrare a VirtueMart este unul dintre domeniile n care sistemul
a cunoscut mbuntiri semnificative de-a lungul anilor i care conine n
momentul de fa o serie de caracteristici foarte utile.
Opiunile de plat
Setarea modalitilor de plat se poate face de la opiunea List Payment Methods
(Lista modalitilor de plat) din meniul Store (Magazin) (Figura 7.23).

Figura 7.23 pagina List Payment Methods
VirtueMart poate utiliza cele mai populare servicii de plat electronic pentru
plata produselor comandate. Acestea includ 2Checkout, PayPal, Payflow Pro,
Authorize.Net, eCheck, eProcessingNetwork, eWAY, LinkPoint, Montrada, Nochex,
Paymate, Pay-Me-Now, PBS, Skipjack i WorldPay, dar i altele care sunt
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
264
disponibile sub forma unor extensii care se pot instala n funcie de necesiti. De
exemplu, pentru procesatorii locali din Romnia: ePayment-GECAD
112
sau
DotCommerce
113
etc. Mai mult dect att, sistemul permite crearea propriilor
metode de plat i definirea proceselor de tranzacie.
Dac dorii s utilizai doar variante de plat tradiionale, putei dezactiva
variantele de plat cu carduri bancare i s activai variantele Cash On Delivery
(Plata la livrare) i Purchase Order (Ordin de plat).
Stabilirea taxelor
VirtueMart este capabil s calculeze automat taxele (TVA-ul) aplicate produselor i
chiar s accepte taxe multiple (n funcie de tipul de produse). Pentru a putea s
utilizai sistemul de taxe, trebuie n prealabil s stabilii cuantumul acestora
apelnd opiunea Add Tax Rate (Adaug tax) din meniul Tax (Tax). Lista taxelor
existente (Figura 7.24) n sistem este afiat dac se d clic pe opiunea List Tax
Rates (List taxe) din meniul Tax.

Figura 7.24 pagina Tax Rate List

112
http://www.epayment.ro
113
http://www.dotcommerce.ro
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
265
Stabilirea curierilor i a taxelor de expediere
Pentru introducerea n sistem a curierilor care vor livra produsele magazinului dvs.
(de exemplu, DHL, FAN Curier, Nemo Expres etc.) apelai opiunea Create Shipper
(Creaz curier) din meniul Shipping (Expediere). Pentru a vedea lista curierilor
existeni n sistem, apelai opiunea Shipper (Curier) din acelai meniu Shipping.
Dup ce ai introdus curierii este necesar s stabilii tarifele aplicate de ctre
acetia, n funcie de greutatea produselor, eventual i n funcie de adresa de
destinaie n cazul n care facei comer la nivel internaional.
Pentru introducerea tarifelor, apelai opiunea Create a Shipping Rate (Creeaz
pre expediere) din meniul Shipping, iar lista tarifelor introduse deja n sistem
(Figura 7.25) poate fi afiat dnd clic pe opiunea Shipping Rates (Preuri
expediere) din acelai meniu.

Figura 7.25 pagina Shipping Rates list
Atenie la crearea tarifelor de expediere pentru Romnia! La parametrii ZIP range
start i ZIP range end care reprezint valorile minime i maxime pentru Codul
Potal, trebuie introduse ase caractere (000000, respectiv 999999) n locul celor
cinci caractere implicite, altfel sistemul va returna o eroare cnd sunt utilizate
respectivele tarife de expediere n procesul finalizare al cumprturilor.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
266
Urmrirea comenzilor
Dup ce un cumprtor plaseaz o comand, sistemul va crea o nregistrare pentru
administratorul magazinului. Pentru a vizualiza toate comenzile, facei clic pe
opiunea List Orders (List comenzi) din meniul Orders (Comenzi) (Figura 7.26).

Figura 7.26 pagina Orders List
Pagina din Figura 7.26 afieaz toate comenzile, indiferent dac se afl n
ateptare (Pending), anulate (Cancelled), confirmate (Confirmed) etc., mpreun
cu informaii suplimentare pentru vizualizarea istoricului tranzaciilor magazinului.
Generarea rapoartelor
VirtueMart ofer dou posibiliti diferite de raportare a activitilor din sistem:
fila Statistics (Statistic) i caracteristica Reports (Rapoarte).
Fila Statistics (Figura 7.27) poate fi accesat din panoul de control al VirtueMart.
Fcnd clic pe fil este afiat un rezumat al magazinului (nr. de clieni, produse i
comenzi etc.).
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

SOLUIA ECOMMERCE VIRTUEMART
267

Figura 7.27 fila Statistics
Caracteristica Reports poate fi accesat dnd clic pe opiunea Reports din meniul
Reports. Capacitatea VirtueMart de a genera rapoarte este oarecum limitat i se
concentreaz pe tranzacii. Acestea pot fi adaptate pentru a afia activitatea dup
dat i pot include nu numai comenzi, ci i un rezumat a produselor vndute
(Figura 7.28).

Figura 7.28 pagina Reports
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

CAPITOLUL 7
268
Concluzii
Prin intermediul VirtueMart, Joomla devine o soluie de e-Commerce atractiv i
aproape complet, avnd suficiente caracteristici pentru afaceri de dimensiuni
mici i medii.
Dac totui VirtueMart nu ofer toate caracteristicile de care avei nevoie, exist
numeroase alte extensii e-Commerce pentru Joomla, dar i sisteme e-Commerce
independente (stand alone) Open Source i gratuite, cum ar fi EZ-Catalog,
osCommerce, Magento, PrestaShop sau pachete comerciale.
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7




Bibliografie
1.Beaird, Jason The Principles of Beautiful Web Design, SitePoint Pty. Ltd., 2007
2.Bodart, Philippe Comparison Between Open Source CMS Systems and Commercial
Open Source Systems, Published: February 12, 2010, http://ezinearticles.com/
?expert=Philippe_Bodart
3.Graf, Hagen Building Websites with Joomla! 1.5, Packt Publishing Ltd., 2008
4.Jones, Kristopher B. Search Engine Optimization: Your visual blueprint for
effective Internet marketing, 2nd Edition, Wiley Publishing, Inc., 2010
5.Kramer, Jen Joomla! Start to Finish, Wiley Publishing, Inc., 2010
6.North, Barrie M. Joomla! A User's Guide: Building a Successful Joomla! Powered
Website, Prentice Hall, 2007
7.Plumley, George Website Design & Development: 100 Questions to Ask before
Building a Website, Wiley Publishing, Inc., 2010
8.Rahmel, Dan Beginning Joomla! Second Edition, Apress, 2009
9.Rahmel, Dan Professional Joomla!, Wiley Publishing, Inc., 2007
10.Shreves, Ric Joomla! Bible, Wiley Publishing, Inc., 2010
11.Tiggeler, Eric Joomla! 1.5 Beginner's Guide, Packt Publishing, 2010
12.van Dinther, Herbert-Jan Joomla! 1.5 SEO, Packt Publishing, 2009
13.Wagner, Richard Web Design Before & After Makeovers, Wiley Publishing, Inc., 2006
14.Wallace, Andy Joomla! 1.5 Installation Manual, 2007
15.Wyke, R. Allen & Matheny, Skip Up and Running with Joomla, OReilly Media, Inc, 2009
***
*** Site-ul oficial Joomla!, http://www.joomla.org
*** Joomla! Romnia, http://www.joomla.ro
*** Joomla Tutorial - Learn How to Create and Manage a Joomla! Site!,
http://www.siteground.com/tutorials/joomla
*** Joomla - Tutoriale cum sa faci un site cu Joomla!, http://www.webcms.ro
R
o
m
e
o

M
A
R
G
E
A

(
2
0
1
1
)
.

S
i
t
e
-
u
r
i

w
e
b

d
i
n
a
m
i
c
e

c
u

J
o
o
m
l
a
!

1
.
5






|





e
d
i

i
e

o
n
l
i
n
e






|






I
S
B
N

9
7
8
-
9
7
3
-
0
-
1
1
8
0
8
-
7

S-ar putea să vă placă și