Documente Academic
Documente Profesional
Documente Cultură
Joomla! este un Content Management System (CMS), premiat n nenumarate ocazii, care te ajut s construieti i s administrezi siteuri si alte aplicaii online. n plus, Joomla! este o soluie Open Source disponibil tuturor, gratuit. Printro interfa web simpl, vei putea aduga foarte usor tiri, articole sau declaraii de pres, s administrai pagini cu detaliile angajatilor, oferta de munc, imagini cu produse i s creai un numar nelimitat de seciuni sau pagini pe site. Accesarea panoului de configurare Joomla se face la adresa: http://www.adresa.ro/administrator/ unde adresa.ro reprezinta numele de domeniu al site-ului dumneavoastr. Prima fereastr deschis este Control Panel. n partea de sus stnga avem meniul principal Joomla, iar sub acesta pe partea stng avem nite iconie (sunt scurtturi ctre sistemul de management pe care nsa nu le vom folosi deocamdat). Ne putem ntoarce n aceast fereastr oricnd prin accesarea meniului Site > Control Panel. Pe aceeai linie cu meniul Joomla, dar n dreapta, avem butonul Preview cu care accesam rapid site-ul pentru a vizualiza modificrile efectuate i butonul Logout de ieire din panoul de configurare. Ultima casu din bara este cea a editorului text. Dac modificai aceast opiune va trebui s ieii din panoul de administrare i s v autentificai din nou pentru a se incarca editorul ales. NU UITAI ca la terminarea sesiunii s dai logout ntotdeauna. nchiderea browserului nu termin sesiunea i las o porti deschis pentru accesul persoanelor neautorizate.
Meniul Joomla
Site partea de configurare general a site-ului si management a utilizatorilor. Menus partea de configurare a meniurilor site-ului. Content configurarea coninutului site-ului: seciuni, categorii, articole. Components aici vei gsi toate componentele instalate n Joomla: VirtueMart, ccNewsletter, sh404SEF, PhocaGallery, SOBI2, etc. Extensions partea de configurare a extensiilor instalate: tema grafic, module, pluginuri. Tools unelte interne Joomla: mesagerie, cache. Help linkuri de ajutor.
n urmtoarele articole ale acestui manual Joomla vom lua pe rnd fiecare meniu n parte explicnd pe inelesul unui simplu utilizator, ce se poate i cum se poate modifica site-ul dvs. web.
Administrarea utilizatorilor
Pentru a administra utilizatorii nregistrai sau pentru a crea un nou cont, navigai n meniul Site -> User Manager.
Pentru a crea un utilizator nou facei click pe "New", iar pentru a edita un cont existent facei click pe numele respectiv din lista. Atenie la grupul n care situai un anumit utilizator. Implicit un nou cont este pus n grupul Registered, opiunile fiind limitate.
Site - configuraii de baz ale site-ului (dezactivarea site-ului, descrierea si cuvintele cheie globale);
System - configuraii de baz ale platformei Joomla; Server - configuraii de baz privind interaciunea platformei cu serverul.
Cum acest manual este destinat utilizatorilor far cunotine de programare web, recomandm s nu efectuai modificri n aceast seciune.
Primul pas, dac nu avei deja creat o structur cu seciuni i categorii, ar fi crearea unei noi seciuni. Pentru aceasta navigai n meniul Content > Section Manager i facei click pe butonul New. Completai numele acesteia i aliasul (NU folosii spaii sau litere majuscule). Salvai.
Pentru crearea unei categorii paii sunt similari doar c de aceast dat navigai n meniul Content > Category Manager. n plus la categoria creat trebuie s precizai seciunea din care face parte. Odat creat structura de seciuni i categorii dorit se pot crea sau modifica articolele existente. Accesnd meniul Content > Article Manager vei vedea un tabel asemntor cu cel din imaginea de mai jos.
# - numr curent, csu de selectare, Title - titlul articolului, Published indic dac un articol este publicat sau nu, Front Page indic articolul afiat pe prima pagina, Order ordinea articolelor n cadrul categoriei (prin click pe sgei se poate muta un articol mai sus sau mai jos n list), Access Level indic cine are acces la citirea articolului (implicit este Public), Section seciunea din care face parte categoria, Category categoria din care face parte articolul, Author autorul articolului, Date data la care a fost creat articolul, Hits numr de accesri de la publicare (accesri din panoul de configurare n vederea revizuirii, i nu accesri de ctre vizitatori), ID - identificator unic.
Spre exemplu, pentru a terge un articol se bifeaz casua din dreptul numelui articolului, i se face click pe butonul Trash. Articolul nu este ters complet, ci este mutat n Content > Article Trash. Pentru tergerea definitiv a unui articol, acesta trebuie eliminat i din coul de gunoi. Pentru editare se poate da click pe titlu sau se poate selecta articolul i apoi se face click pe butonul Edit din meniul de sus. Pentru crearea unui articol nou se d click pe butonul New. n tutorialul "Editarea unui articol" se vor prezenta detaliat opiunile necesare crerii, modificrii i salvrii unui nou articol.
Pentru a crea un articol nou se alege din meniul din dreapta sus opiunea "New", iar pentru a edita un articol deja existent se bifeaza csua corespunzatoare acestuia i se alege opiunea "Edit" (sau mai simplu se face click pe titlul articolului). n continuare s analizam pagina de editare a unui articol. n partea dreapta sus avem meniul paginii cu butoanele Save (salvare i ieire), Apply (salvare fr a iei din pagina de editare), Close (ieire fr salvare). Zona de editare este mprit n doua coloane. Coloana stng conine cmpurile de setare a titlului articolului, a linkului prietenos (alias) i a seciunii i categoriei din care face parte articolul. Folosii un Titlu sugestiv pentru articol, care s aib maxim 65 de caractere. Alias-ul reprezint titlul folosit n linkul site-ului i acesta este recomandat s fie scris doar cu litere mici i fr spaii. Mai jos gsim cmpul de editare propriu-zis ce are doua bare de instrumente. Sus sunt butoanele de formatare a textului, similare cu cele din Word, iar n partea de jos vom gasi butoane suplimentare de inserare imagini, video sau sfrit de pagina. Bara de formatare a textului poate diferi n funcie de editorul de text ales. Coloana din dreapta conine 3 zone (Parameters Article, Parameters Advanced i Metadata Information) ce reprezint o serie de parametri pentru modul n care este afiat articolul n site. Este recomandat s lsai setrile globale pentru Parametri, ntruct acestea pot fi configurate pentru ntreg site-ul n meniul Content -> Article Manager -> Parameters. n zona Metadata information pot fi adugate descrierea (Description) i cuvintele cheie (Keywords) pentru articolul respectiv. Descrierea trebuie s aib maxim 160 de caractere, ea nu apare pe site, ci doar n codul surs, avnd importana doar pentru SEO. Cuvintele cheie trebuie s fie n numar de 5 8, desparite prin virgul i scrise cu
litere mici i fr caractere speciale sau diacritice. Dac nu completai aceste cmpuri, nu este nicio problem pentru c articolul va moteni descrierea i cuvintele cheie globale ale site-ului.
Sunt cteva lucruri simple pe care e bine s le tii nainte de a va lovi de unele probleme suprtoare n editarea articolelor:
Cnd editai un articol avei grij ct stai pna salvai, pentru c se poate ca timpul sesiunii voastre de administrator s expire i s avei neplcuta surpriza s fii dai afar din panoul de control i s pierdei articolul la care tocmai ai muncit. De aceea este bine s salvai ct mai des sau s redactai textul n Notepad, s l copiati n editorul Joomla i apoi s realizai formatarea final a acestuia. Avem 2 posibilitti s salvm n timpul editarii: Apply i Save, adic aplic schimbrile sau salveaz definitiv. Care este diferena: odat ce ai dat click pe Apply, salvrile se aplic (le putei vedea n site) i fereastra de lucru ramne deschis; cnd dati click pe Save se salveaza editrile fcute, ns fereastra de lucru se nchide. Exista i Cancel, putei renunta la editare cu ajutorul acestui buton, fereastra de lucru se nchide i nu se salveaz ceea ce ai scris de la ultima salvare. Dac ieii din editare n alt mod dect Apply, Save sau Cancel (s zicem c nchidei browserul sau se oprete curentul electric), cnd o s reveniti n lista de articole o s vedei c apare un lcel mic n faa numelui articolului. Acel lcel ne arat c articolul este n "editare", nu a fost salvat. Nu-i nimic, intrai pe acel articol i la ieire utilizai unul din butoanele prezentate mai sus. Evitai s copiai text direct din Word. Odat cu textul, se vor insera si coduri invizibile ce vor ncrca suplimentar pagina site-ului. Dac totui avei text redactat n Word, copiai-l mai nti n NotePad i de acolo copiai-l n editorul Joomla.
Insert a new table insereaza un tabel n celula n care se afla cursorul. Table properties se redeschide fereastra prezentat mai devreme, cu proprietile tabelului. Astfel se pot modifica parametri acestuia.
Delete table tergerea tabelului. Cell proprietile unei singure celule. Row proprietile unui singur rnd, inserare sau tergere. Col inserare sau tergere coloane Insert/Edit image inserarea unei imagini n tabel.
Administrarea meniurilor
n tutorialul precedent "Editarea unui articol" am creat coninutul unei pagini noi, dar aa cum am spus, acesta este doar unul din paii necesari publicrii. Ceea ce lipsete acum este un link n cadrul meniului care s ne duca pe pagina respectiv. Un meniu reprezint o bara de butoane cu linkuri ctre diferite pagini cu articole din site, ctre componente, ctre harta site-ului, sau ctre URL-uri (linkuri) externe site-ului. Pentru crearea unui link nou sau pentru administrarea meniului siteului mergei n Menu > Menu Manager. Vei vedea n pagina nou deschis o lista cu meniuri ca n figura urmtoare:
n dreptul meniului n care dorii s adugai linkul, dai click pe pictograma de pe coloana Menu Items. Se va deschide o pagina noua cu toate linkurile din meniul respectiv. Pentru a aduga un link nou, faceti click pe "New" n noua pagina deschis apoi alegei Internal Link > Articles > Article Layout.
Introducei titlul linkului (aa cum dorii s apar acesta n site n meniu) i introducei un alias asemntor care va fi folosit pe post de link efectiv (nu folosii majuscule sau spaii). Alegei poziia linkului n cadrul meniului (Parent Items). Dac dorii ca acesta s apar direct n meniu, lsai opiunea implicit Top. Dac dorii ca linkul s apar n submeniu, va trebui s alegei sub care link sa fie creat noul link. n coloana din dreapta dai click pe Select i alegei articolul care va fi deschis la alegerea respectivului link n site. Salvai modificrile.
Extensii Joomla
Joomla este o platform puternic de administrare a coninutului, iar flexibilitatea acesteia este dat de faptul c suport instalarea unor extensii cu ajutorul crora funciile de baz sunt mbuntite i extinse cu noi funcii specializate. Extensiile se impart n mai multe tipuri principale:
Components - componente Modules - module Plugins - pluginuri Templates - teme grafice Languages - pachete lingvistice
Componente (components)
Componentele sunt cele mai importante extensii, deoarece ele genereaz coninutul paginilor. Exist nsa i componente care nu genereaz coninut, aa cum ar fi componenta JoomlaPack de back-up al site-ului sau componentele de newsletter. Componentele au propriile panouri de configurare accesibile prin meniul Joomla Components i se folosesc mpreun cu module i pluginuri care sunt dezvoltate special pentru fiecare tip de component.
Module (modules)
Modulele ajut componentele sau siteul s afieze anumite poriuni de coninut sau anumite informaii, pe marginile paginii sau n locuri special create pentru a fi ocupate de acestea. Un template Joomla are integrate pozitii n jurul coninutului principal al paginii, pe stang, dreapta, n antet i subsol, deci modulele se vor afia "n jurul" componentei care genereaza pagina.
Cele mai importante module din site sunt cele de tip meniu (mod_mainmenu), cutare (mod_search), feed RSS (mod_syndicate) sau login (mod_login).
Pluginuri (plugins)
Pluginurile sunt funcii care ruleaz n pagin fr a afia coninut sau care afieaza n cadrul unei componente opiuni suplimentare. Exemple de pluginuri sunt funciile de autentificare, editoarele text, funcia de cutare sau funciile de sistem (debug, log, cache, etc.).
Templateuri (templates)
Template-urile Joomla ne ajut s schimbm din cteva clickuri design-ul site-ului web. Template-urile pot fi vzute ca un pachet ce conine n esen un fiier (index.php) ce stabilete aezarea modulelor n pagin i un fisier (template_style.css) care stabilete tema grafic / designul paginii. n jurul acestor doua fiiere sunt adugate restul fiierelor, imaginilor i funciilor ce dau dinamism i culoare unui site web (spre exemplu funciile javascript).
Instalare extensii
Pentru instalarea unei extensii se navigheaz n meniul Extensions -> Install/Uninstall. Se alege pachetul (arhivat zip) pe care dorim s l instalm i apoi se d click pe Upload File & Install. Dac instalarea se efectueaz cu succes, un mesaj i descrierea extensiei vor fi afiate.
Pentru tergerea unei extensii se alege din meniul din partea de sus a ferestrei tipul de extensie (component, modul, plugin, etc). O list cu extensiile instalate va fi afiat, cu posibilitatea de selecie i dezinstalare a acestora.
Administrarea modulelor
Administrarea modulelor este mult mai simpla dect adugarea unui nou articol pe site, ns presupune cunoaterea poziiilor n care se pot dispune acestea pe pagina web. Dac analizm un template general Joomla, vom vedea c poziiile modulelor sunt denumite: hornav, left, right, breadcrumb, user1, user2 i aa mai departe. Deci pentru a publica un modul este necesar s tim unde l vom plasa pe pagin. Spre exemplu dac dorim s l adugm n coloana din stnga, atunci va trebui s alegem poziia "left" n general. Totul ine de modul n care a fost realizat template-ul pe care l folosii. Dac nu cunoatei dispunerea modulelor pe pagina atunci putei folosi linkul http://www.site.ro/index.php?tp=1 unde n loc de site.ro trecei numele dvs de domeniu. Un strat transparent se va afia peste prima pagin indicnd poziia i numele modulelor. Administrarea modulelor se face din meniul Extensions -> Module Manager.
Pagina care se va deschide conine o list cu toate modulele existente. O parte din acestea sunt active (cele care n coloana Enabled au o pictogram verde), iar altele sunt inactive (cele cu pictograma rosie). La instalarea unui modul, acesta va fi afiat n list, dar nu va fi activat. Pentru activare sau configurare se selecteaz modulul dorit i se alege din meniul dreapta-sus opiunea Enable sau Edit. Fiecare modul are doua seturi de parametri:
Parametri comuni - titlu, opiune activare, ordine a pozitiei n locaie i locaia poziiei (left, right, user1, user2, etc.); Parametri specifici - acestia depind de la un modul la altul.
Nu toate modulele care apar n lista se datoreaz instalrii unei extensii. Se pot crea module apsnd butonul "New" i selectand tipul de modul dorit dintro list predefinit de Joomla. Lista cu tipuri de module implicite include:
Modul login - afieaz pe pagina casuele username i password pentru login utilizatori; Modul search - afieaz pe pagin o casu de cutare; Modul menu - afieaz un meniu; Modul custom HTML - afieaz coninut personalizat de administrator; Modul syndicate - afieaz un link de abonare la fluxul RSS (n cazul unui blog sau portal de tiri); Modul poll - afieaz un sondaj de opinie.
Acestea sunt doar cteva din modulele implicite Joomla, lista fiind mai lung. Am prezentat ns doar acele module care prezint interes n general.
Administrarea pluginurilor
Aa cum v spuneam ntrun articol precedent, pluginurile sunt funcii care execut n general anumite sarcini fr a crea efectiv coninut pe pagina web (funciile de cutare, de login, de caching, nregistrare a erorilor, etc). Implicit Joomla vine cu o serie de pluginuri gata instalate i activate, care vor funciona fr a avea nevoie de configurri suplimentare din partea voastr. Dac ns vei instala un plugin nou, acesta n 99% din cazuri va fi regsit n lista de pluginuri dezactivat i necesit configurare. Nu voi relua explicaiile cu procesul de instalare a unui plugin pentru ca acest lucru a fost deja explicat. Pentru activare i configurare navigai n meniul Extensions -> Plugin Manager.
Cautai noul plugin instalat n lista i dai click pe numele lui pentru editare (sau selectai i apoi faceti click pe Edit n meniul dreapta-sus). Parametri ce se pot edita depind de la un plugin la altul, de aceea nu voi intra n detalii (orice extensie Joomla trebuie s aib i o documentaie sau explicaii minimale cu privire la configurarea acesteia). Dup configurare pluginul trebuie activat. Pentru aceasta dai click pe iconita roie de pe coloana Enabled i ateptai pana se face verde. Pluginurile n dreptul crora se regasete iconia verde sunt active, iar cele n dreptul crora se regsete iconia roie sunt dezactivate. Nu este necesar s activai un plugin dac funcia acestuia nu este folosit la un moment dat.
Panoul este imprit n 3 zone: meniul principal n partea stnga, un meniu secundar n partea de sus i partea de continut. Meniul principal este grupat n 5 seciuni:
Entries & Categories - administrarea categoriilor directorului web i a intrrilor din cadrul acestora(anunuri, obiecte); Configuration - opiunile de configurare a componentei; Templates & CSS - administrarea template-urilor i a temei grafice pentru directorul web SOBI2; Plugins - instalarea i configurarea pluginurilor suplimentare destinate componentei SOBI2; About System - Licena, detalii producator i loguri erori.
Meniul secundar va depinde de pagina n care v aflai i prezint optuni suplimentare de editare: tergere, mutare, copiere, publicare, aprobare a intrarilor sau articolelor prezente pe pagin. Spre exemplu dac navigai n meniul principal n Plugins, la meniul secundar va ramane doar opiunea "Remove" cu care se poate terge un plugin instalat.
Configurare SOBI2
Configurarea directorului web SOBI2 se face accesnd opiunea Configuration -> General Configuration din meniul principal. Pagina care se va deschide conine toi parametrii necesari controlului modului de afiare al directorului web n cadrul site-ului (descriere, mod afiare categorii i subcategorii, opiuni cutare n director, caching, depanare).n Configuration ->View Configuration se regsesc opiunile de acces a directorului (spre exemplu se poate restriciona accesul pentru utilizatorii care nu sunt nregistrai), dar i opiunile de vizualizare a hrtilor Google Map.
Custom Fields Manager unde se pot edita cmpurile ce vor apare n formular, cu posibilitatea de creare a unor noi cmpuri sau tergere a cmpurilor implicite; Entry Configuration de unde se pot configura ali parametri ai formularului (aa cum sunt plile pentru adugarea de imagini).
SOBI2 vine cu funcii integrate de plata prin card sau prin PayPal. Pentru activarea modalitilor de plat se acceseaz meniul Payment Options. Pentru modificarea limbii se acceseaz Language Manager. De aici se poate instala i activa un pachet de limbi (att pentru site ct i pentru panoul de administrare). Pentru limba romn exist dect un pachet oficial pentru site, nsa este neactualizat din 2008. Dream Webdesign va poate oferi un astfel de pachet actualizat, daca avei nevoie. Ultimele doua opiuni de configurare sunt Recount Categories (se reactualizeaz categoriile i subcategoriile n cazul n care efectuai modificri n structura acestora spre exemplu mutarea unei subcategorii n alt parte) i Uninstall SOBI2(tergerea componentei din Joomla). Anumite pluginuri, aa cum este SOBI SEF, pot aduga n meniul Configuration un submeniu propriu, suplimentar celui adaugat in meniul Plugins.