Documente Academic
Documente Profesional
Documente Cultură
Cum se face upgrade la o extensie Ce sunt extensiile Joomla? Tipurile de extensii pentru Joomla! Cum poate fi identificat tipul extensiei? Extensiile instalate de Joomla! Cum gsim alte extensii Cum instalm i alte extensii Ce extensii trebuie s instalm imediat
1 4 5 7 8 9 10 12
Curs2
Page1
sunt inute n baza de date a Joomla! sau n fiiere speciale de backup pe care extensia le face la uninstall. Lund ca i exemplu componenta dfcontact (component ce poate fi folosit cu succes n locul componentei com_contact instalat de Joomla!). De ce este mai bun? Avem mai multe opiuni (cmpuri) pe care le putem seta i are suport pentru captcha (codul de litere utilizat n formulare pentru evitarea spamului). Mergem pe siteul de unde se poate descarc (http://software.filzhut.de/ ) i vedem c ultima versiune este 1.0.3 (cu specificaia c: poate s apar alt versiune diferit de aceasta, lund n considerare momentul cnd am scris acest carte). S presupunem c avem instalat versiunea 1.0.1, o s vedem c de la versiunea pe care o avem s-au adus cteva mbuntiri i s-au fixat i bug-urile. Dm click pe linkul care conine zip-ul i-l descrcm pe calculatorul personal. Apoi mergem n partea de administrare Joomla, administrator, Installers -> Components (am luat cazul unei componente - la fel se face i pentru un modul sau un mambot), cutm n lista "Installed Components" acea component, dm click n dreptul ei, sus n dreapta avem butonul "Uninstall", click pe el i se poate vedea c n sub-lista de sub acesta nu mai avem component.
Apoi click pe "Browse", cutm unde avem salvat pe calculatorul local ultima versiune a componentei i dm click pe "Upload File & Install". Ultima versiune este astfel instalat pe site.
Curs2
Page2
Atenie la cmpurile marcate cu verde, trebuie s avem drepturi de scriere pe acele fiiere altfel nu o s putem instala. Cum facem upgrade la o extensie pentru Joomla! 1.5 Paii sunt aceiai schibndu-se doar partea de administrare i anume; nu mai trebuie intrat separat pe fiecare tip de extensie ca n Joomla 1.0, acum toate sunt concentrate sub un singur "click" ceea ce se poate i vedea n imaginile de mai jos:
Extensiile sunt grupate n Extension Manager reprezentnd taburi pentru ficare dintre ele: components, modules, plugins, templates, languages.
Curs2
Page3
Curs2
Page4
Sunt foarte bine organizate ntr-un director prezentnd o scurt descriere, versiunea de Joomla suportat, demo, reviewuri de la utilizatori i licena sub care sunt dezvoltate. Extensiile se prezint sub forma unor arhive .zip care nu trebuiesc dezarhivate instalndu-le automat n Joomla! Problema instalrii i altor extensii o s-o prezentm ntr-una din leciile urmtoare sau la adresa http://www.webcms.ro/lectia-2-extensii/sa-instalam-sinoi-alte-extensii.html.
Componentele (components) Componentele sunt cele mai importante extensii deoarece ele genereaz coninutul paginilor. Ai observat c linkul din browser pentru o pagin (dac nu avem instalat o component de SEO(Search Engine Optimization), sau SEO activat n Global Configuration) conine ceva de tipul: com_content, acesta vine de la componenta de content care este instalat pe site. Multe componente se folosesc mpreun cu module i mamboi care sunt dezvoltate special pentru fiecare tip de component. Spre exemplu componenta Joomla NewsPortal ne ajut s transformm pagina default Joomla! - n una de tiri - are dezvoltat i un modul care are linkuri directe ctre Seciunile i Categoriile din site. Modulele (modules) Modulele "ajut" componentele sau site-ul s afieze anumite poriuni de content sau anumite informaii pe "marginile" paginii. Un template de Joomla are integrate poziii n jurul contentului principal, pe stnga, dreapta, header, ..., deci modulele se vor afia "in jurul" componentei care genereaz pagina. Cele mai importante module din site sunt cele de tip menu (mod_mainmenu) care construiesc i afisaz meniurile din site. Exist de asemenea module pentru statistici, feeduri, polls, cutare n site i multe altele.
Curs2 Page5
Mamboii (plugins) Mamboii - plugins sunt nite fiiere de dimensiuni mici, care se ruleaz n pagin nainte de afiarea coninutului paginii. Cel mai comun este mosimage care adaug o imagine automat n interiorul unui articol. Mamboii se introduc n interiorul contentului cu ajutorul acoladelor {...}, cum ar fi mosimage, astfel componentele tiu s interpreteze faptul c acolo trebuie rulat un mambot. Template (templates) Template-urile Joomla (Joomla templates) - ne ajut s schimbm cu ajutorul ctorva clickuri design-ul site-ului. Sunt foarte multe template-uri joomla dezvoltate de designeri i programatori, ne trebuind altceva dect s le instalm. Exist template pentru frontend i pentru backend (administrator), dup instalare le setm "default" iar la refresh o s vedem noul look. Language Language n Joomla!, reprezint fiierele de limb care ne ajut s traducem site-ul sau anumite componente din site. Orice extensie Joomla!, component, modul, template, etc, are i un fiier de language (default setare limba Englez). Mai jos se poate observa cum sunt organizate acestea.
Curs2
Page6
Dac extensia nu are una din terminaiile: com, mod sau mos, atunci se recomand instalarea acestora pe rnd (identic cu: component, modul sau mambot. Atenie la erorile de instalare). Dac se va folosi installerul greit, Joomla! genereaz o eroare de genul: XML setup file is not for a "component". Sugestie: ncercai mai departe deoarece aceasta se poate potrivi n alt parte. n cazul n care nu se poate instala sub nici o form, atunci: trebuie verificate extensiile (cel puin una dintre acestea nu este extensie Joomla! ). Dac nu avei cunotine de programare ncercai un debug sau mai bine gsii alt extensie, sunt de ortinul zecilor de unde se poate alege.
Curs2 Page7
Curs2
Page8
Cu ajutorul acestei componente pot fi fcute cunoscute articolele din site. Exist i alte extensii mult mai avansate la adresa: http://extensions.ijoomla.com/ . Weblinks Este o component uor de configurat, ajut la crearea cu uurin a unei liste pe categorii de linkuri (adic, ceea ce credei c ar interesa vizitatorii dumneavoastr), nregistreaz cte clickuri s-au dat pe acele linkuri dnd totodat posibilitatea vizitatorilor care se nregistreaz pe site s adauge noi linkuri direct din site, fr a intra n partea de administrare a siteului. Front Page Componenta este utilizat de obicei ca i prim pagin a siteului publicnd toate articolele care sunt marcate s apar pe Frontpage. Media Manager Dac componentele de mai sus se regsesc sub meniul "Components", Media Manager se gsete sub meniul "Site". Ajut la nserarea (uploadarea) pe site a altor surse n afar de content tip text, cum ar fi: imagini, filme, muzic, etc... (adic, aproape tot ce ine de media). Mai multe informaii, n ceea ce privesc componentele instalate de Joomla, vor fi prezentate n lecia urmtoare.
Curs2
Page9
extensie) i apoi descrcai gratis sau pltii o licen - vei avea extensia dorit i o putei instala pe site. Atenie - nu ncercai s folositi extensii furate de la alii, dac nu v permitei s le cumprai folosii unele gratis.
Se merge la Installers - > Components. Dai click pe "Browse...", alegei componenta care ncepe cu com_ dup care click pe "Upload File & Install". Odat instalat cu succes o s gsii numele componentei sub meniul Components.
Curs2
Page10
Mergei la Installers - > Modules. Dai click pe "Browse..", alegei modulul care ncepe cu mod_ i apoi click pe "Upload File & Install". Odat instalat cu succes o s gsii numele modulului sub meniul Modules. O s vedei dou tipuri de module, unul pentru site i unul pentru administrator. Ca modulul s i funcioneze trebuie publicat (cele nepublicate au un X colorat cu rou) i totodat aezat pe una din poziiile din template-ul Joomla!. I se poate schimba numele (click pe nume i editeaz), poziia i ordinea.
Se merge la Installers - > Mambots. Click pe "Browse...", alegei mambotul care ncepe cu mos_ i apoi click pe "Upload File & Install". Ca s funcioneze, un mambot trebuie publicat exact aa cum am procedat cu modulul. Mergei la Mambots - > Site Mambots, vedei unde este n list i dai click pe X. Odat publicat vedem ce cod trebuie introdus n content ( {mambot} - sunt foarte multe variante, la instalare o s vedei c productorul va da explicaii clare). n Joomla! 1.5.X este mai uor, avem un singur cmp unde ncrcm extensii, sistemul va recunoate automat de ce tip este.
Curs2
Page11
Editorul HTML - deoarece pentru orice articol vom utiliza un editor HTML, e bine s lucrm cu unul bun. Editorul cu care vine Joomla! nu este foarte bun. Exist editoare gratuite dar i editoare care se cumpr. Este recunoscut c cel mai bun este WYSIWYG Pro, cost
Curs2
Page12
aproape 50 USD, dar face toi banii. Dac nu dorii s folosii un astfel de editor, poate fi utilizat cu success TMEdit sau JCE care sunt gratuite. SEF(Search Engine Friendly) - ca motoarele de cutare s indexeze mai des este bine s avem URL-uri "prietenoase". Joomla! face acest lucru perfect ns trebuie s instalm o component SEF. O s gsii foarte multe extensii de acest tip, dac avei posibilitatea putei s cumprai Sef Advanced regsit la adresa http://www.sakic.net/ , este foarte bun, dac nu avei posibilitatea, utilizai sh404SEF de la adresa:
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,2380/Itemid,35/
Curs2
Page13