Ce este Joomla și cum se folosește. Ce este Joomla și cum funcționează? Ce este Joomla 3

De la autor: Salutari draga prietena. Sistemele de management al conținutului sunt în prezent extrem de populare în rândul dezvoltatorilor web, deoarece vă permit să creați rapid și ușor un site web cu funcționalități aproape nelimitate. Prin urmare, în acest articol aș dori să vorbesc despre ce este Joomla și cum funcționează.

Ce este Joomla?

Joomla este un sistem open source de management al conținutului scris în limbajul de programare PHP cu elemente JavaScript. Numele „Joomla” este format din cuvântul „Jumla”, o limbă swahili africană care înseamnă „toți împreună”. Apropo, cu această ocazie, dezvoltatorii au ales foarte bine numele, deoarece CMS-ul este foarte popular și are o comunitate uriașă de utilizatori, atât în ​​RuNet, cât și pe Internet. În același timp, Joomla se dezvoltă activ și se îmbunătățește constant atât în ​​ceea ce privește funcționalitatea și confortul, cât și în ceea ce privește securitatea și performanța.

În acest moment, și se împlinesc deja 10 ani de când a fost creată prima versiune a motorului, CMS Joomla ocupă o poziție de lider în clasamentul celor mai populare CMS din lume, pe locul doi după WordPress.

Istoria creării CMS Joomla

CMS Joomla se bazează pe proiectul Mambo. În 2005, a existat o divizare în echipa de dezvoltare a acestui proiect, unii dintre ei au părăsit proiectul și au început să dezvolte un nou CMS propriu. Așa că în septembrie 2005 a fost lansată prima versiune a CMS - Joomla 1.0, care, de fapt, o reprezenta pe cea deja existentă, Mambo 4.5.23, bineînțeles cu unele modificări și îmbunătățiri. După ceva timp, în 2007, a fost lansată o versiune complet independentă cu suport pe termen lung - Joomla 1.5. Această versiune a fost susținută destul de mult timp și au fost create un număr mare de extensii și șabloane, ceea ce a făcut posibilă adaptarea ei la diferite nevoi ale utilizatorilor.

Dezvoltatorii nu s-au oprit aici și în anii următori au fost lansate din ce în ce mai multe actualizări, ceea ce a dus la lansarea în decembrie 2011 a următoarei versiuni pe termen lung - Joomla 2.5.

În acest moment, versiunea actuală de Joomla 3.4.5 este lansată pentru testare - Joomla 3.5 beta, ceea ce a dus la încetarea suportului pentru versiunea anterioară a Joomla 2.5

Caracteristicile CMS Joomla

Acum să vorbim despre ce are de oferit CMS Joomla:

Funcționalitate bogată, care este, de asemenea, extinsă semnificativ cu extensii suplimentare (componente, module și pluginuri).

Un sistem flexibil și simplu de șabloane, datorită căruia este foarte ușor să schimbați aspectul site-ului: pozițiile modulelor, fonturile, culoarea de fundal etc. În timpul existenței Joomla, au fost create un număr mare de șabloane, atât gratuite, cât și plătite, pentru diferite versiuni ale CMS-ului. În același timp, șabloanele Joomla sunt destul de ușor de înțeles, ceea ce înseamnă că este foarte posibil să-ți creezi propriul șablon, asigurând astfel unicitatea designului site-ului creat. Un mini-curs pe această temă a fost publicat pe site-ul nostru - link.

Începând cu versiunea 1.6, a fost adăugat suport multilingv.

Începând cu versiunea 2.5, suportul pentru baze de date a fost extins. Suportul pentru Microsoft SQL Server a fost implementat, iar începând cu versiunea 3.0 - PostgreSQL. În viitor, se plănuiește adăugarea de suport pentru Oracle și SQLite.

Manager media încorporat, care oferă posibilitatea de a încărca fișiere pe site.

Tendințe și abordări moderne în dezvoltarea web

Aflați algoritmul pentru o creștere rapidă de la zero în construirea site-ului web

Un mecanism flexibil și funcțional pentru împărțirea utilizatorilor prin drepturi de acces la elementele site-ului.

Compatibilitate cu URL Readable Human (HUR).

Abilitatea de a seta date de începere și de încheiere pentru publicarea materialelor.

Posibilitatea de a crea zone închise ale site-ului, accesul la care este permis numai anumitor grupuri de utilizatori.

Posibilitate de administrare din partea de utilizator a site-ului dacă aveți drepturi de acces corespunzătoare.

Avantajele CMS Joomla

Principalele avantaje ale CMS Joomla:

O interfață intuitivă a panoului de administrare, datorită căreia chiar și un începător poate crea cu ușurință un site web pe acest CMS.

Un mecanism convenabil pentru crearea și afișarea meniurilor cu niveluri de imbricare nelimitate.

Sursă deschisă.

Un manager de materiale bogat funcțional, care vă permite să publicați un număr nelimitat de materiale, împărțite pe categorii.

Un sistem convenabil de module, datorită căruia puteți afișa datele necesare în diferite poziții.

Flexibilitate și extensibilitate cu componente terțe. După cum este descris mai sus, funcționalitatea CMS poate fi extinsă semnificativ cu extensii suplimentare și adaptată pentru a rezolva aproape orice sarcină.

Versatilitate și ușurință de configurare. Fiecare element al sistemului este ușor de personalizat pentru fiecare utilizator.

O comunitate largă de utilizatori și actualizări constante care remediază erorile și îmbunătățesc securitatea sistemului.

Multilingvism – așa cum este descris mai sus, CMS a introdus suport pentru multilingvism, care vă permite să afișați conținut în diferite limbi pe paginile site-ului.

Ușor de actualizat.

După cum puteți vedea, beneficiile Joomla arată de ce este extrem de popular în rândul dezvoltatorilor de site-uri web. Toate cele bune pentru tine și codare fericită!!!

Tendințe și abordări moderne în dezvoltarea web

Aflați algoritmul pentru o creștere rapidă de la zero în construirea site-ului web

Cât de bine cunoști Joomla? Să verificăm! În acest articol, am adunat 10 caracteristici ale acestui CMS despre care nu toată lumea le cunoaște. Citiți articolul și apoi scrieți în comentarii câte dintre punctele știați, de exemplu „6/10”. Sunt sigur că nu toată lumea va nota 10/10. Și caracteristicile sunt cu adevărat interesante!

1) Pagini de înregistrare și autentificare ascunseJoomla

Joomla are pagini prin care un utilizator se poate înregistra sau se poate autentifica pe site. Exact paginile. A nu se confunda cu modulele de autorizare. Adresele acestor pagini sunt standard și nu se modifică implicit de la instalare la instalare.

Principalul truc este că, chiar dacă nu le arătați utilizatorilor un link către pagina de înregistrare, o persoană cu experiență, familiarizată cu Joomla, va putea ajunge la ea. Cum? Foarte simplu:

  • php?option=com_users&view=registration– formular de înregistrare
  • php?option=com_users&view=login– formular de autorizare

Această caracteristică a Joomla este adesea folosită de oameni fără scrupule pentru a trimite tipuri ciudate de spam. Spamul vine prin formularul de înregistrare. Aceste. Prin intermediul acestuia, robotul înregistrează presupuși utilizatori, înlocuind textul spam în locul numelui:

Aceasta este o perversiune. Dar se întâmplă. vorbesc din practica. Pentru a vă proteja de astfel de „utilizatori”, fie dezactivați înregistrarea pe site, fie puneți un cod de verificare (captcha) pe acesta.

Dacă totul este simplu cu înregistrarea, atunci cu autorizare este mai complicat. Puteți elimina modulul de autentificare și introducere a parolei de pe site, dar acest lucru nu va scăpa de pagina cu formularul de autorizare descris mai sus. Este standard, ceea ce înseamnă că fiecare utilizator îl poate deschide și poate încerca să ghicească numele și parola administratorului. De obicei, nimeni nu schimbă autentificarea. Tot ce rămâne este să ghiciți parola prin forță brută. Dacă site-ul tău nu este prea valoros, atunci este puțin probabil ca cineva să se păcălească cu el. Dar dacă site-ul conține informații valoroase, atunci atacatorii pot lucra cu el.

Cum să te protejezi de ghicirea parolei? Există mai multe opțiuni. Cel mai simplu este să suprascrieți aspectul paginii index.php?opțiune=com_utilizatorii&vedere=log inîn șablonul Joomla pe care îl utilizați și eliminați formularul de autentificare și introducere a parolei din acesta. O altă opțiune este să utilizați Wedal Recaptcha Login, care va afișa captcha-ul după mai multe încercări eșuate de conectare.

Nu uitați de aceste pagini standard în Joomla.

2) Imuabilitatea fișierelor.htaccess,roboți.TXT,web.config.txt și necesitatea de a le actualiza manual

Joomla are o caracteristică interesantă. Când vă actualizați site-ul la o versiune nouă, de exemplu, trecând de la Joomla 2.5 la Joomla 3, fișierele . htaccess, roboți.TXT, web.config.TXT nu sunt actualizate împreună cu toate celelalte, deși pot exista modificări ale acestora.

Trucul este că aceste fișiere pot conține setările tale personale, care se pot schimba în funcție de mediul tău. Mai simplu spus, setările din fișiere sunt editate pentru diferite servere și caracteristici ale site-ului. Dacă Joomla le-ar rescrie cu fiecare actualizare, atunci multe site-uri s-ar bloca pur și simplu cu o eroare, ca să nu mai vorbim de alte probleme ascunse. Prin urmare, aceste fișiere nu sunt actualizate. Dar trebuie să fie actualizate, pentru că... fișierele actualizate pot conține modificări importante legate de Joomla în sine. Puteți actualiza fișierele prin mapare. Aceste. deschide nou și vechi, vezi ce a fost adăugat în cel nou, adaugă-l la cel vechi. Ceva de genul acesta.

De fapt, după instalarea actualizărilor Joomla, apar mesaje cu informații despre aceste fișiere. Dar cine citește aceste mesaje =)

3) Pagină separată înJoomla cu aspect/cod unic

Funcția mea preferată. Il folosesc foarte des, si foarte des ajuta foarte mult.

Mulți oameni știu că Joomla are un așa-numit aspect de imprimare. Acesta este un fișier componentă.php, care se află la rădăcina șablonului de site utilizat. Esența acestui fișier este de a afișa numai ieșirea componentei pe pagină, eliminând șablonul și modulele din acesta (antet, subsol, coloane etc., lăsând doar conținutul).

Pentru a utiliza acest aspect, trebuie să adăugați la adresa URL «? tmpl=componentă" sau " & tmpl=componentă„dacă întrebarea este deja în URL mai devreme.

Dacă pagina standard arăta astfel:

Apoi, după adăugarea acestei construcții la adresa URL, va fi:

În general, trucul „tmpl=component” este destul de cunoscut. Nimic interesant aici. Dar am mers mai departe. Cine a spus că ar trebui să folosim această caracteristică strict în scopul propus? Ai grijă la mâini:

  • Copierea fișierului componentă.php la rădăcina șablonului Joomla.
  • Să-i schimbăm numele în, să zicem, myscript.php, și plasați-l acolo, la rădăcina șablonului.
  • Scriem în dosar myscript.php orice cod sau aspect al oricărei pagini de care avem nevoie pe site, dar care nu se încadrează în standardul Joomla, de exemplu, facem sau introducem un calculator gata făcut pentru ceva.
  • Deschidem orice pagină a site-ului, adăugând un parametru cu aspectul nostru la adresa URL, de exemplu: site-ul meu.ltd/?tmpl=myscript
  • Pagina se încarcă și codul este executat. În același timp în dosar myscript.php toate caracteristicile cadrului Joomla vor funcționa, toate pozițiile și componentele modulelor vor fi disponibile - în general, tot ceea ce este în șablonul Joomla.

Este foarte convenabil. În acest fișier, puteți primi și analiza parametrii URL, fără a uita, desigur, să îi filtrați la intrare. Folosind această abordare, puteți integra cu ușurință un script terță parte în Joomla, puteți primi și analiza orice date pentru solicitările AJAX din baza de date, puteți face aproape orice doriți. Principalul lucru este să nu uităm de siguranță.

4) Meniu propriu în panoul de administrare

Știați că este posibil să vă creați propriul meniu în panoul de administrare Joomla. Poate conține orice alte elemente decât cele găsite în meniul standard. Puteți înlocui meniul standard cu acesta și puteți afișa doar ceea ce este cu adevărat necesar:

esti slab? =)

Acest lucru se face destul de ușor, deși cu propriile sale subtilități. Puteți crea un meniu de administrator în același manager de meniu în care creați toate celelalte meniuri, iartă tautologia. În continuare, îl publicăm în modul în același mod, dar numai în modulul admin, în poziția „ meniu" Drept urmare, obținem propriul nostru meniu.

5) Manager de redirecționare încorporat

Ar trebui să știți despre această funcție, dar vă voi spune oricum. Dacă trebuie să configurați o redirecționare (redirecționare) de la o pagină la alta, nu trebuie să intrați în cod. Joomla are un instrument destul de bun care vă permite să creați redirecționări prin panoul de administrare. Se numeste " Manager de redirecționare" și este disponibil în panoul de administrare în mod implicit în " Componente –> Redirecționare" Arata cam asa:

Managerul de redirecționare Joomla îndeplinește mai multe funcții utile:

  • Colectează toate solicitările către site care au returnat o eroare 404 și arată câte accesări au existat pentru fiecare astfel de solicitare - astfel încât să puteți vedea ce pagini au fost solicitate de vizitatori, dar nu au fost încărcate dintr-un motiv oarecare.
  • Vă permite să configurați redirecționări atât pentru paginile colectate la pasul 1, cât și pentru propriile redirecționări unice.
  • Vă permite să importați în bloc redirecționări către site-ul dvs. Aceste. le puteți crea în Excel și apoi le puteți încărca cu ușurință în manager.

Aceasta este o caracteristică Joomla foarte utilă și convenabilă. Îl folosesc des, mai ales când migrez site-uri de la Joomla 1.5 la cea mai recentă versiune. De obicei, în astfel de migrări, adresele URL ale paginilor site-ului sunt modificate, dar datorită managerului de redirecționare, este posibil să păstrați vizitatorii site-ului.

6) Autorizarea simultană a administratorului front-end.

O caracteristică destul de nouă în Joomla. Vă permite să vă conectați simultan atât la site, cât și la panoul de administrare (și invers).

În mod implicit, Joomla are autorizare separată. Aceste. autorizare pe site separat, în panoul de administrare - separat. Dacă nu vă place acest lucru și doriți să introduceți numele de utilizator și parola o singură dată, atunci acest lucru este posibil. Du-te la Setări generale –> fila „Sistem” –> opțiunea „Sesiuni generale”.. Activați această opțiune. Veți putea să vă conectați și să vă deconectați o singură dată pentru întregul site.

7) Stabilirea cerințelor de complexitate a parolei pentru utilizatori în timpul înregistrării

Pun pariu că nu știai că acest lucru este posibil =). Nu știam înainte, dar există!

Poți merge la setări generaleJoomla, alege secțiunea „Utilizatori”, accesați fila „Opțiuni pentru parolă”și vedeți setările necesare:

Setați lungimea minimă a parolei și cerințele pentru numere, litere și majuscule din parolă - la fel ca pe site-urile mari populare.

8) Schimbarea căii către directorul cu imagini în managerul media

În mod implicit, toate imaginile din Joomla sunt stocate în folder imagini, situat la rădăcina site-ului. Același folder se deschide în managerul media atunci când doriți să selectați sau să încărcați o imagine. Totul pare să fie bine, dar lumea nu este ideală.

Se întâmplă ca această caracteristică să stea într-adevăr în cale. Când? Apoi, când imaginea de care aveți nevoie se află, de exemplu, în folderul de imagini al șablonului de site, sau imaginile sunt stocate undeva într-o componentă terță, ai cărei dezvoltatori nu și-au dat seama cumva să le stocheze acolo unde era nevoie. Se întâmplă? Se întâmplă. Ce să faci în acest caz?

Este simplu. Să mergem la Setări generaleJoomla, deschis Secțiunea „Manager media”.și vedem setările în el. Aici ne interesează două variante:

  • Calea către directorul cu fișiere
  • Calea către directorul cu imagini

Le înlocuim valorile cu " / »:

După aceasta, vedem toate directoarele în managerul media:

Vreau să vă reamintesc de evident: dacă aveți utilizatori care pot lucra cu editorul și managerul media și în care nu aveți încredere, nu faceți ceea ce este scris în acest paragraf! Este permis să o efectuați numai atunci când doar un cerc de oameni de încredere are acces la editor și manager media și, mai bine, doar dvs.

9) Colectarea statisticilor de căutare înJoomla

De obicei, site-ul folosește un formular de căutare. Uneori este foarte interesant să afli ce caută oamenii în el. Căutarea standard Joomla vă oferă această oportunitate. Puteți colecta statistici ale tuturor solicitărilor în formularul de căutare de pe site și apoi să le analizați. Pentru a face acest lucru, accesați Setări generaleJoomla, capitolul " Căutare" și activați opțiunea " Colectați statistici de căutare" După aceasta, trebuie să mergeți la " Componente –> Căutare", unde veți vedea statisticile colectate:

10) Memorarea în cache a întregii paginiMemorarea în cache a browserului Joomla +

Cred că mulți oameni știu deja despre această funcție, dar există ceva nou în ea.

Joomla are un sistem de stocare în cache. Puteți vedea setările de cache în setările generale Joomla. Aceasta este o memorie cache bună, dar nu păstrează în cache întreaga pagină. Acest lucru este logic, deoarece pagina conține de obicei elemente dinamice care nu pot fi stocate în cache. De exemplu, aceleași comentarii. Dacă sunt complet stocate în cache, vor fi actualizate cu o întârziere mare.

BINE. Dar ce se întâmplă dacă ai un site web pentru cărți de vizită de cinci pagini și fără nicio funcționalitate suplimentară? Principalul lucru pentru tine este viteza de descărcare. Există un plugin pentru astfel de situații în Joomla Sistem - Cache. Îl puteți găsi în Joomla Plugin Manager. Vă permite să stocați în cache întreaga pagină. Este dezactivat implicit. Dacă o activați, toate paginile de pe site vor fi memorate în cache în întregime. Ce înseamnă? Aceasta înseamnă că site-ul dvs. va oferi utilizatorilor pagini HTML gata făcute, fără a pierde timp cu regenerarea acestora. Acest lucru poate accelera semnificativ încărcarea paginii, mai ales dacă utilizați găzduire lentă. Un alt avantaj va fi o reducere a sarcinii de găzduire - pentru că nu trebuie să generați nimic.

Atunci ai nevoie de Joomla? Apoi, pentru a crea site-uri web pentru orice gust și culoare, deoarece Joomla este un sistem de management al conținutului site-ului foarte popular. De fapt, este un puternic generator de site-uri universale, ale cărui capacități sunt limitate doar de imaginația autorului. De ce ar trebui un utilizator obișnuit de internet să stăpânească un instrument atât de minunat? Iată cinci motive pentru care ar trebui să înveți Joomla:

Motivul 1. Joomla este simplu.

Folosind activ resursele de pe Internet, fiecare utilizator ajunge mai devreme sau mai târziu la ideea că este foarte bine să ai propriul tău site. Pentru că deschide un nou orizont de posibilități, până acum necunoscut și promițător.

Dar cum să faci un site web, chiar dacă însuși conceptul de „Internet” a fost descoperit de tine abia recent? Joomla este răspunsul la această întrebare. Vă permite să creați un site web de aproape orice complexitate, chiar și pentru un neprofesionist absolut în tehnologiile web. Nu degeaba Joomla a fost numit „CMS pentru gospodine” printre profesioniști. Apropo, CMS este o abreviere în engleză pentru conceptul de „sistem de management al conținutului site-ului”. La urma urmei, pentru a crea un site web, va trebui doar să editați textul, aproape ca în popularul editor Word.

Motivul 2. Joomla este gratuit.

Joomla este dezvoltat și dezvoltat de o comunitate de dezvoltatori independenți. Absolut oricine îl poate folosi și este complet gratuit.

Mai mult decât atât, dacă devii brusc curios și însetat de programare, codul sursă al sistemului este disponibil pentru toată lumea și poți face cu ușurință modificări la acesta sau pur și simplu dezasamblați designul diferitelor module pentru a vă îmbunătăți abilitățile.

Motivul 3. Joomla este universal.

În esență, Joomla este de fapt un constructor de site-uri web. Este alcătuit dintr-un sistem principal la care vă puteți conecta orice număr (nu ar trebui să vă lăsați duși, până la urmă, performanța serverului nu este infinită) dintr-o listă extinsă de plugin-uri și module.

Cu ajutorul suplimentelor, un site web bazat pe Joomla poate fi ușor transformat într-un magazin, blog, galerie de lucru, portal de informații și așa mai departe. Doar imaginația autorului site-ului limitează utilizarea diferitelor module și pluginuri și conexiunea acestora între ele.

Mai mult, în ciuda listei uriașe de suplimente gratuite și comerciale, aproape în fiecare zi apar altele noi care extind lista de capabilități Joomla.

Motivul 4: Joomla este bine acceptat.

Datorită popularității sale, Joomla este instalat pe zeci de mii de site-uri din întreaga lume. Sute de mii de dezvoltatori îl folosesc în proiectele lor. Prin urmare, există un număr mare de forumuri, bloguri și portaluri de informații dedicate utilizării Joomla.

Dacă brusc aveți o întrebare despre utilizarea Joomla, atunci pur și simplu introducând-o în câmpul de introducere a motorului de căutare veți primi câteva zeci de pagini cu link-uri către diverse soluții. Și chiar dacă nu ați putut găsi o opțiune potrivită printre această varietate, puteți oricând să utilizați unul dintre forumuri și să vă adresați întrebarea acolo. Și în curând cineva vă va oferi o soluție sau vă va indica unde puteți găsi răspunsul.

Motivul 5. Joomla este ușor de învățat.

Profesioniștii din lumea tehnologiilor web numesc cu dispreț Joomla „CMS pentru gospodine” tocmai pentru că nu trebuie să petreci câțiva ani la universitate pentru a o stăpâni. Pe Internet puteți găsi o mare varietate de materiale educaționale, inclusiv cursuri video, care sunt foarte ușor de învățat și conțin o mulțime de exemple practice.

Bună ziua În ciuda faptului că site-ul a șapte bloggeri rulează pe WordPress, vă voi prezenta CMS Joomla! Vă voi spune ce fel de fiară este și cum funcționează și voi aborda puțin subiectul avantajelor și dezavantajelor Joomla.

Ce este Joomla și istoria lui Joomla

Joomla (tradus din Swahili ca „un întreg”) este un sistem de gestionare a întregului conținut al site-ului, distribuit gratuit (licență GNU GPL). Joomla este scris în PHP și JS și folosește o bază de date MySQL pentru a stoca conținutul site-ului.

Istoria Joomla a început în urmă cu 11 ani, când un grup de dezvoltatori ai sistemului Mambo, puțin cunoscuți în Federația Rusă, s-au separat din cauza dezacordurilor cu deciziile economice ale unei alte părți a dezvoltatorilor Mambo.

Așa s-a născut Joomla. Era în 2005, 16 septembrie. Echipa de dezvoltare a redenumit pur și simplu Mambo 4.5 în Joomla, dar în același timp băieții au remediat câteva zeci de erori și vulnerabilități. Ei bine, atunci plecăm.

În trei ani, „nou-creatul” Joomla a reușit să se ridice pe locul doi în topul CMS-ului în popularitate în lume. În primul rând, desigur, a fost îndrăgit și recunoscut WordPress, iar motorul Joomla a fost descărcat atât de des încât, împreună cu WordPress, s-au desprins semnificativ de alte CMS-uri.

În prezent, un număr semnificativ de versiuni ale motorului sunt depășite - în ciuda acestui fapt, mulți oameni încă le folosesc, neputând sau nu doresc să le actualizeze.

Joomla are următoarele cerințe de sistem:

  • Apache 2.0, PHP 5.2.4 și MySQL 5.0.4 - pentru Joomla 1.6, 1.7 și bineînțeles 2.5.
  • PHP 5.3.10+ (Magic Quotes GPC dezactivat), MySQL 5.1+ (DB trebuie să accepte InnoDB), Apache 2.x+ (mod_zlib, mod_mysql, mod_xml) - pentru versiunea 3.x.

La fel ca WordPress, Joomla este utilizat pe scară largă în comerțul electronic. Următoarele aplicații pentru organizarea unui magazin o ajută în acest sens: VirtueMart, redSHOP, JBZoo, Tienda, Joomshopping, HikaShop.

Descrierea CMS Joomla

Joomla, ca toate sistemele similare de management al conținutului, este un set de bază de instrumente în timpul instalării inițiale. Acest pachet minim poate fi extins și completat după cum este necesar.

Acest lucru rezolvă problema aglomerației excesive a interfeței administrative cu funcții care nu sunt solicitate de toți utilizatorii fără excepție.

În plus, sarcina de găzduire este redusă și spațiul de pe HDD/SSD este salvat.

Joomla este un CMS multilingv, ceea ce înseamnă că site-ul și panoul de administrare pot fi în orice limbă. În catalogul de extensii veți găsi un pachet de limbi „pentru fiecare gust”. Instalarea unei noi limbi folosind instrumente standard este simplă - rusă, belarusă, ucraineană și alte limbi ale țărilor fostei URSS sunt disponibile pentru utilizatorii țărilor CSI.

Caracteristicile CMS Joomla

Iată o listă a principalelor caracteristici ale Joomla și a caracteristicilor sale puternice:

Lista de funcționalități în zona administrării site-ului este, de asemenea, mare:

  • SEO - fiecare pagină are câmpuri personalizate: editorul poate seta o descriere și cuvinte cheie pentru pagină, astfel încât motoarele de căutare să perceapă adecvat paginile site-ului.
  • Publicații programate configurate folosind calendarul.
  • Restricționarea accesului la paginile sau secțiunile site-ului pentru utilizatorii neînregistrați - vor avea acces doar cei care s-au înregistrat și s-au autentificat la sistem. În plus, setarea este atât de flexibilă încât puteți interzice unui anumit utilizator accesul la anumite materiale.
  • Administratorul poate configura mai multe scheme pentru aranjarea necesară a elementelor în zonele specificate ale șablonului. Există o ierarhie a obiectelor.
  • Multe module care extind funcționalitatea de bază a Joomla - știri, vreme, raportare statistică, forumuri și cărți de oaspeți.
  • Este posibil să instalați simultan mai multe extensii deodată, „într-un pachet de instalare”.
  • Este posibil să se actualizeze automat extensiile dacă o astfel de funcționalitate este furnizată de dezvoltator.
  • Este posibil să publicați conținut în diferite limbi.
  • Administratorul site-ului poate crea mai multe formulare de feedback simultan - câte unul pentru fiecare contact de pe site.
  • Există un modul cool care face posibilă primirea de știri și articole de la autori neînregistrați.
  • Puteți trimite știri folosind managerul de liste de corespondență - acceptă aproape jumătate de mie de servicii de corespondență de știri.
  • În mod tradițional, pentru CMS-urile moderne, TinyMCE și capacitatea de a controla CNC sunt încorporate în Joomla.

Scalare CMS Joomla și structura sa internă

Joomla are un nucleu. Componentele sunt conectate la miez.

Componenta poate fi:

  • Șablon - adică un element care aduce designul site-ului la un aspect unitar;
  • Modul - adică un element afișat ca un bloc separat pe pagina pe care îl vede utilizatorul;
  • Plugin - adică un element care adaugă funcționalitate suplimentară panoului de administrare Joomla.

Nucleul Joomla în sine constă din:

  • Bloc de banner (ce este un banner pe un site web?).
  • Blocarea contactului și formularul de contact;
  • Bloc de știri;
  • Bloc de articole și funcționalitate pentru editarea vizuală a unui articol cu ​​atribuirea de categorii și etichete.

Funcționalitatea blocurilor de mai sus este determinată de codul HTML, iar capabilitățile avansate pentru gestionarea acestuia sunt situate în panoul administrativ.

Vă rugăm să rețineți că nucleul nu include o extensie de rezervă gratuită - va trebui să o instalați singur. Încercați Akeeba Backup. Cine vorbește despre ce, iar eu vorbesc despre backup-uri, da.

În plus, puteți scrie singur o extensie pentru Joomla în PHP, dar pentru a face acest lucru va trebui mai întâi să citiți documentația Joomla API.

Și nu uitați că Joomla este Open Source, este ușor de instalat și ușor de utilizat.

Mult succes și succes în crearea de magazine online, portaluri de informare, site-uri web corporative, ziare și reviste, comunități și pagini personale non-profit, cataloage complexe. Da, da, toate acestea se pot face pe Joomla CMS.

Ca parte a unui interviu online pentru postul vacant „Specialist suport tehnic”, mi s-a oferit să iau o sarcină de testare, al cărei scop a fost să scriu instrucțiuni despre cum să instalez mediul pentru joomla și cum să implementez sistemul joomla în sine pe un calculator local. De asemenea, în instrucțiuni a fost necesar să se descrie procesul de instalare a unui șablon joomla gata făcut pe site.

În timp ce finalizam sarcina, am decis că ar fi o idee bună să public acest material pentru vizionare publică în cazul în care ar putea fi util cuiva. Materialul s-a dovedit a fi destul de greu, așa că pentru comoditate am implementat un mic meniu de navigare care vă va permite să găsiți rapid informațiile de care aveți nevoie.

Cum se descarcă Denwer

Pentru a instala joomla pe computerul dvs. local veți avea nevoie de un server virtual. Cel mai adesea, în aceste scopuri, se folosește un shell software numit „Denwer”, care trebuie descărcat de pe Internet, de preferință de pe site-ul oficial denwer.ru.


După ce accesați site-ul, veți vedea un buton portocaliu mare cu inscripția: „Descărcați Denver 3”, iar după ce faceți clic pe el, vi se va cere să descărcați programul pentru versiunea mai nouă de PHP 5.3 sau pentru versiunea mai veche a PHP 5.2 care include mai multe module diferite și utilitarul special Zend Optimizer.


Să ne concentrăm pe PHP 5.3. După selectarea versiunii, faceți clic pe butonul „Descărcare”.


În etapa următoare, va trebui să indicați prenumele, prenumele și o adresă de email validă, către care va fi trimis un link personal pentru descărcarea programului Denwer. După ce ați completat toate câmpurile, faceți clic pe „Obțineți linkul de descărcare” și dacă totul este completat corect, va apărea un mesaj în fața dvs.:

Verifică-ți e-mailul

Un link pentru a descărca Denver a fost trimis la adresa dvs. de e-mail „*****@gmail.com”.
Scrisoarea ajunge de obicei în câteva minute.
Dacă tot nu primiți e-mailul, verificați folderul Spam pentru orice eventualitate.


Mergeți la căsuța poștală și veți găsi o nouă scrisoare cu subiectul „ Link de descărcare Denwer pentru pachetul Base", care va conține un link pentru a descărca programul. Urmați acest link și salvați programul pe computerul local.

Apropo, puteți instala Joomla nu numai pe Denwer, ci și, de exemplu, pe OpenServer.

Instalatie Denwer

După descărcarea programului, în folderul de descărcări veți avea un fișier EXE „Denwer3_Base”, care acum trebuie instalat.


Lansăm programul de instalare și așteptăm până când extrage fișierele necesare. Imediat după aceasta, în browser va apărea fereastra „Instalare Denver”, care trebuie să fie închisă.

Când browserul este închis, un mesaj cu textul „Pentru a continua, apăsați Enter” va apărea în fereastra liniei de comandă pe un fundal negru - apăsați Enter pe tastatură.


La pasul următor, va trebui să specificați adresa completă pentru folderul în care doriți să instalați programul Denver. În mod implicit, acest folder se numește „WebServers” și se află pe unitatea „C” - nu vom schimba nimic și doar apăsăm „Enter”.


Pentru a confirma această acțiune, trebuie să apăsați tasta „Y” (din engleză - Da) de pe tastatură și să apăsați din nou Enter.

Acum, programul de instalare va crea un disc virtual, care este necesar pentru ca programul să funcționeze pe deplin. Pentru a continua, apăsați Enter.

În această etapă, trebuie să selectați litera viitorului disc virtual este implicit litera Z, dar dacă doriți, poate fi înlocuită cu orice literă liberă din sistem. Nu modificăm nimic și apăsăm din nou pe Enter.


Acum, tot ce rămâne este să copiați toate fișierele și setările în directorul C:/WebServers pe care l-am creat. Pentru a continua, apăsați Enter.


Așteptăm finalizarea transferului de fișiere.

Programul Denwer poate fi lansat în două moduri:

  1. Discul virtual este creat automat când Windows pornește.
  2. Când Windows pornește, un disc virtual nu este creat, dar pe desktop vor apărea comenzi rapide pentru pornirea și oprirea manuală.
Este recomandat să selectați opțiunea 1 deoarece este cea mai convenabilă.


Introduceți numărul 1 și apăsați „Enter” de pe tastatură, după care confirmăm crearea comenzilor rapide pentru a lansa programul pe desktop - introduceți „Y” și apăsați din nou Enter.

Dacă ați făcut totul corect, o fereastră de browser cu titlul „ Denver instalat cu succes„Și aici vă puteți familiariza cu pașii inițiali pentru utilizarea programului.

Dacă dintr-o dată ceva nu merge bine, puteți citi instrucțiunile oficiale pentru instalarea programului pe site-ul dezvoltatorilor, care se află la următoarea adresă - denwer.ru/base.html

În primul rând, pentru a instala sistemul de management Joomla pe computerul local, trebuie să îl descărcați de pe Internet. De preferat de pe site-ul oficial joomla.org.

După ce ați accesat site-ul, în partea din dreapta sus trebuie să faceți clic pe butonul portocaliu „Descărcare”. Pe pagina următoare - pagina de descărcare, trebuie să faceți clic pe butonul albastru „Descărcați Joomla! 3.6.2 Engleză (Marea Britanie), 3.6.2 Pachet complet.”


Când descărcarea este finalizată, o arhivă va apărea pe computer în folderul de descărcări „ Joomla_3.6.2-Stable-Full_Package", care trebuie despachetat în directorul serverului web local.


Dar înainte de a face acest lucru, trebuie să creați un folder cu numele viitorului site. Pentru a face acest lucru, accesați următoarea adresă C:\WebServers\home\localhost\www\ pe computer și creați un folder în interior cu un nume, de exemplu, „ mysite.ru».


Acum, tot ce va fi în acest folder va fi site-ul tău. Poate că este timpul să despachetăm Joomla acolo.

Faceți clic dreapta pe arhiva descărcată anterior și selectați „Extrage fișiere” din lista care apare.


În fereastra următoare, trebuie să selectați locația folderului nou creat cu viitorul dvs. site.


Selectat - faceți clic pe „OK” și așteptați ca fișierele să fie despachetate.

Configurare Joomla

După extragerea fișierelor necesare, dvs noul site este aproape gata de plecare. Acum tot ce rămâne este să configurați conexiunea la MySQL, să despachetați site-ul și să selectați șablonul potrivit pentru acesta.

Mai întâi de toate, deschideți pagina site-ului dvs http://localhost/mysite.ruîn browser și finalizați configurarea site-ului completând toate câmpurile obligatorii. Alegeți o limbă, veniți cu un nume și o scurtă descriere pentru site-ul dvs.


Introduceți adresa dvs. de e-mail curentă ca adresă de e-mail a administratorului, creați un nume de utilizator și o parolă. Asigurați-vă că notați aceste informații undeva și faceți clic pe „Următorul” în partea de jos a paginii.

Următoarea etapă este Configurare MySQL baze de date.

Pentru a crea o bază de date pentru Joomla în browser, trebuie să deschideți pagina http://localhost/tools/phpmyadmin/și accesați categoria corespunzătoare numită „ Baze de date».

  • Pe pagina următoare indicăm numele noii baze de date - joomla.
  • Și alegeți codarea site-ului - este cel mai des folosită utf8_general_ci.


Faceți clic pe „Creați”. Dacă totul este în ordine, veți vedea mesajul „Baza de date joomla a fost creată”.


Apoi, accesați fila „Utilizatori” și faceți clic pe linkul „ Adăugați utilizator».


În fereastra care apare, trebuie să completați informațiile pentru noul cont. Creați un nume de utilizator, o parolă și selectați localhost. Dacă se dorește, se poate genera o parolă. Asigurați-vă că notați toate aceste informații undeva.
  • Nume utilizator: joomla
  • Gazdă: Local (localhost)
  • Parolă: *********


A completat-o. Acum să mergem puțin mai jos, să găsim blocul „Privilegii globale” și să selectăm „Marcați toate” pentru a seta setul maxim de privilegii pentru utilizatorul nostru.


Ați completat totul, ați notat - faceți clic pe „Adăugați utilizator” și, dacă totul se face fără erori, veți vedea imediat un mesaj pop-up „Un utilizator nou a fost adăugat”.

Acum revenim la pagina de configurare a bazei de date a site-ului nostru și indicăm datele care lipseau anterior - numele de utilizator, parola și numele bazei de date și lăsăm neschimbat prefixul tabelului.

Dacă vă creați primul site web și nu aveți baze de date suplimentare, în câmpul „Acțiuni cu tabele existente”, puteți selecta în siguranță elementul „Șterge”.

Dacă este prima dată când întâlniți Joomla, în blocul „Instalarea datelor demo”, vă recomand să bifați caseta de lângă instrumentul care vă interesează (în funcție de ceea ce creați - un site de carte de vizită, blog sau altceva ) pentru a primi sfaturi suplimentare care vă vor fi disponibile în timp ce lucrați și studiați acest sistem de control.

Pentru orice eventualitate, verificați din nou configurația site-ului dvs., acordați atenție rezultatului verificării inițiale, setărilor recomandate și, dacă totul este în regulă, este timpul să ne activăm site-ul. Pentru a face acest lucru, faceți clic pe butonul „Instalare”.



După câteva secunde, mesajul „” va apărea în fața ta
Înainte de a începe să lucrați cu site-ul și panoul de administrare, asigurați-vă că ștergeți toate fișierele de instalare, inclusiv folderul „INSTALARE”. Pentru a face acest lucru, pur și simplu faceți clic pe butonul portocaliu „” și așteptați un mesaj că acest director a fost șters cu succes.


Gata! Site-ul dvs. este instalat, configurat și gata de funcționare. Acum puteți deschide site-ul în sine pentru vizualizare și puteți intra în panoul de control pentru a edita și adăuga materiale noi.

Puteți deschide site-ul și panoul de control folosind butoanele corespunzătoare.

Cum se instalează limba rusă pentru Joomla

În mod implicit, panoul de control este în engleză, dar schimbarea lui nu este deloc dificilă. Pentru a face acest lucru, accesați fila „Extensii” și selectați „Limbă”.


În partea stângă sus a paginii, găsiți și faceți clic pe butonul „Instalare limbi”.
Introduceți „ru” în bara de căutare și faceți clic pe pictograma de căutare. În rezultatele căutării, selectați opțiunea dorită bifând caseta de selectare corespunzătoare, vizavi - rusă.


Acum faceți clic pe butonul „Instalare”, care se află în partea de sus a paginii.
Acum că pachetul de limbă este descărcat, tot ce rămâne este să îl schimbați. Din nou, deschideți meniul „Extensii”, indicați spre „Limbă” și selectați limbile instalate din listă – elementul „Instalat”.

Chiar mai jos, în lista derulantă, selectați elementul „Administrator”, selectați limba rusă și faceți clic pe butonul „Schimbați limba”, care se traduce prin „Schimbați limba”.


Dacă totul este corect, imediat după reîncărcarea paginii, veți vedea mesajul: „Limba panoului de administrare a fost schimbată la „rusă”” și toate elementele panoului de control vor fi deja în rusă.

Cum se instalează un șablon pentru joomla

Super, am lucrat mult și acum că site-ul nostru este aparent complet gata, probabil ar fi bine să-i schimbăm aspectul, iar pentru aceasta va trebui să descarcăm șablonul care ne place cel mai mult pentru Joomla de pe Internet.

Astăzi există un număr mare de șabloane diferite pe diferite subiecte. Acestea pot fi șabloane adaptive, șabloane pentru site-uri de jocuri, șabloane pentru site-uri de afaceri, magazine online și așa mai departe. Cele mai multe șabloane sunt distribuite gratuit, dar există și unele care nu pot fi descărcate gratuit.

Și astfel, puteți descărca un șablon pentru joomla din diferite surse, de exemplu, iată câteva dintre ele:

  • joomla24.com
  • joomla3x.ru
  • joomla-site.ru
Atunci când alegeți un șablon, asigurați-vă că acordați atenție versiunii de joomla pentru care este dezvoltat acest șablon, deoarece dacă aveți instalată un sistem de management de conținut versiunea 3.6.2 și ați descărcat un șablon pentru versiunea 2.5, după instalare este posibil să nu va fi afisat corect sau nu va fi instalat deloc.

De asemenea, merită remarcat faptul că există versiuni universale de șabloane care arată ca „Șabloane Joomla 3x”, unde 3Xînseamnă că acest șablon este potrivit pentru toate versiunile de Joomla 3.

Să presupunem că ați găsit și descărcat un șablon care vă place - ce urmează?