Ce este CMS și de ce au apărut?
Ieșirea din această situație a fost crearea unei anumite categorii de programe care ar efectua operațiuni de rutină, care nu au legătură cu crearea directă de articole. Ele pot fi chemate în moduri diferite, dar Internetul nu și-a luat originea în patria noastră, atunci au abrevieri în limba engleză. Astfel de sisteme sunt denumite CMS "Content Management System". În rusă, această abreviere este tradusă ca "Site Management System", dar pentru simplitate se numește motorul site-ului.
Deja a existat o tradiție între programatori că, pentru fiecare zonă nouă în care sunt implementate programele, este creat un nou limbaj de programare, cel mai convenabil pentru acest domeniu și ținând seama de toate caracteristicile acestuia. Pentru Internet, în prezent, această limbă, de facto, este limba PHP. Este susținută de aproape toate companiile moderne de găzduire, pentru care se dezvoltă integrarea cu numeroase baze de date, este gratuită, are surse deschise, iar numărul de programe (altfel se numesc scripturi) este destul de mare pentru el.
În principiu, și acum există site-uri complet statice. Și ei sunt destul de justificate, deoarece conțin un număr maxim de zece pagini, și este cunoscut faptul că paginile nu vor fi modificate, iar site-ul are doar o funcție de afirmația că o astfel și o astfel de companie exista aici, este în curs de dezvoltare cu succes și să câștige bani. Traduceți site-ul la motor nu este recomandabil.
Și totuși, ce avantaje ne oferă utilizarea CMS?
- Abstractarea de la înregistrare, o persoană lucrează numai pe conținutul site-ului
- Automatizarea sarcinilor pentru gestionarea unui site
- Abilitatea de a crea diferite părți ale site-ului pentru drepturi de acces
- Datele nu sunt stocate sub formă de fișiere, ci în DBMS-uri relaționale, care sunt mult mai simple și mai convenabile
Folosind motorul, accelerați procesul de creare a unui site, de fapt, sunteți în rolul unui designer, care din blocurile finite formează o casă nouă. Dar, trebuie să înțelegem că, deși blocurile sunt gata, ele oferă doar funcționalități de bază, care nu sunt întotdeauna potrivite pentru dvs. și, prin urmare, au nevoie de unele reglaje și reglaje. Și totuși este mult mai convenabil decât de fiecare dată să creați aceleași lucruri de la zero, dacă acestea au fost deja făcute de alți oameni înaintea voastră. Și nu a fost făcut rău.
Desigur, puteți încredința sarcina creării unui site pentru profesioniști, adică persoanele care au fost implicate în acest subiect de mult timp cunosc deja toate subtilitățile și capcanele. Dar este destul de scump, și nu pentru același motiv că ați cumpărat această carte, care ar transfera funcția de a crea un site pentru o altă persoană. Să încercăm să o facem împreună.
Desigur, pentru tot timpul în care a fost scris Internetul, au fost scrise multe funcții și funcții diferite. Vom încerca în această secțiune să le clasificăm în funcție de anumite criterii. Acest lucru ne va ajuta să acoperim toate sarcinile posibile pe care le-au pus vreodată oamenii, să creeze propriul site web și să formuleze cerințe inițiale pentru site-ul nostru.
Cu costul sistemului
Trebuie remarcat că plata nu este întotdeauna mai bună decât gratuită. Fiecare sistem are plusuri și minusuri. Fiecare este concepută pentru propria sarcină sau, dimpotrivă, este universală. Dar, în ceea ce privește funcționalitatea sistemului și, de fapt, demnitatea sa, influența unică și decisivă este exercitată de comunitatea sa, adică cererea de extensii suplimentare și dacă programatorii terță parte sunt pregătiți să își dezvolte propriile extensii și dacă consideră că este adecvat și posibil. Gratuit sau pentru bani.
Aici, în favoarea Joomla spune că este gratuit pentru utilizatorul final și are o comunitate uriașă. Dacă vorbim de partea non-rusă a internetului, atunci acestea sunt zeci de mii de oameni care se bazează pe aceleași lucruri care își stabilesc site-urile pe acest CMS și îl promovează. Cifrele sunt de așa natură încât comunitatea Joomla poate fi numită în condiții de siguranță cea mai mare din lume.
Pe interfața de gestionare
Din diviziunea logică a tipurilor de sisteme de administrare a siturilor urmează aceeași diviziune armonioasă a siturilor prin funcționalitatea pe care o realizează prin intermediul funcțiilor oricărui CMS. Vom lua în considerare această diviziune și modul în care puteți aplica Joomla CMS în fiecare dintre aceste cazuri.
Carte de vizită
Acest tip de site este destinat să furnizeze unele informații statice despre companie sau de serviciu. Cel mai adesea, acest tip de resursă poate fi construit fără CMS, dar dacă îl utilizați, acesta oferă toate avantajele ușurința de conținutul site-ului, menționat mai devreme, în capitolul despre caracteristicile generale ale sistemelor de management al conținutului.
Fiecare companie dorește acum să aibă o reprezentare pe Internet. Această cerere există și crește în fiecare zi. Prin urmare, studiourile și dezvoltatorii liberi sunt dispuși să ia astfel de ordine. Numărul de companii crește în fiecare zi, astfel încât această piață poate fi considerată pe termen lung cea mai mare.
Site-ul de informare
Scopul principal al acestui tip de site este de a oferi utilizatorului o gamă cât mai largă de opțiuni de informare și de acces. Informațiile sunt actualizate foarte des și numărul vizitatorilor site-ului este mult mai mare decât cel al site-ului.
Joomla este ideală ca o platformă pentru construirea unor astfel de resurse. De cele mai multe ori, majoritatea sarcinilor pot fi rezolvate prin funcționalitate standard, dar dacă aveți nevoie de funcționalități suplimentare, Joomla, cu potențialul său de extensibilitate, este capabilă, fără exagerare, să rezolve toate problemele care apar.
Site web - Portal
Ultimul și cel mai ambiguu tip în divizia noastră. Nu are caracteristici specifice, este doar "totul într-unul" - un portal care oferă servicii pentru toate ocaziile și pentru toți vizitatorii săi. Știri, jocuri, fișiere și alte activități de divertisment. Aici Joomla este utilizată la capacitate maximă, oferind dezvoltatorului site-urilor multe oportunități pentru reglarea profundă și modernizarea site-ului. Oferind de asemenea propria interfață de programare pentru crearea extensiilor, care lucrează pe anumite funcții specifice site-ului.