WordPress: Un pic din toate cele despre cele mai populare CMS
WordPress este un software conceput cu accent pe accesibilitate, performanță, securitate și ușurință în utilizare, ceea ce l-a transformat în cel mai popular CMS din prezent. Este un software puternic, care funcționează ușor cu o configurare minimă, permițând administratorilor de site-uri web, bloggerilor și creatorilor de conținut digital să se concentreze pe gestionarea muncii lor și pe partajarea postărilor, produselor sau serviciilor lor.
CMS- ul ( Sistem de gestionare a conținutului) WordPress nu este doar un produs de bază, a cărui utilizare este simplă și previzibilă , ci oferă și funcții și extensii puternice (teme, plugin-uri, printre altele) care îi permit să crească ca aplicație și facilitează creșterea, dezvoltarea și succesul site-urilor web create cu ajutorul acestuia.

conta
În postările anterioare despre WordPress pe blogul DesdeLinux, am abordat aspecte izolate precum: Ce este?, cu postarea din 2.015 intitulată „ Faceți cunoștință cu noul și îmbunătățitul WordPress.com, Calypso! ” , instalarea și configurarea sa cu Apache2 și Nginx, cu postările din 2016 și 2018 intitulate „ Instalarea și configurarea WordPress 4.5 Multisite pe Debian Jessie ” și respectiv „ Cum se instalează WordPress pe Ubuntu 18.04 și derivate? ”.
De asemenea, au creat postări despre cele mai utile sau preferate plugin-uri ale lor din 2016, cum ar fi „ 8 plugin-uri WordPress interesante pentru site-ul dvs. web ” și „ 3 plugin-uri Freemium pe care nu le puteți rata de pe site-ul dvs. WordPress ” . Cu toate acestea, nu au publicat articole despre temele lor sau despre alte aspecte, cum ar fi configurațiile sau politicile de securitate.
În această publicație, vom explica clar ce este un CMS , ce utilități oferă și ce caracteristici îl definesc ca software, pe lângă menționarea a ceea ce este WordPress.
Ce este un CMS?
istorie
Înainte de a explica în detaliu ce este un CMS, este bine să înțelegem că la începuturile Informaticii sau ale Tehnologiei Web, crearea unui site web relativ simplu putea fi o activitate destul de complexă și laborioasă , chiar și pentru experți, atunci când dezvoltarea care urma să fie implementată necesita standarde ridicate de calitate vizuală, structură de navigare și varietate de conținut.
Programatorii sau dezvoltatorii web aveau nevoie să cunoască și/sau să stăpânească diverse tehnologii , cum ar fi HTML, JavaScript și CSS, pentru a crea un site web static. Sau ASP, JSP sau PHP dacă era un site web dinamic, ca să numim doar câteva dintre cele mai populare și ușor disponibile tehnologii din ultima vreme. Iar actualizarea conținutului a devenit, de asemenea, o sarcină dificilă pe măsură ce site-ul web creștea cu noi secțiuni, structuri sau ierarhii.
Adesea, toate acestea - modificarea conținutului existent, căutarea și localizarea secțiunilor și modulelor și chiar gestionarea atât a paginilor, cât și a imaginilor și resurselor de pe server - au fost realizate de aceiași programatori sau dezvoltatori web folosind propriile instrumente sau dezvoltări , ceea ce a dus la o creștere a costurilor și a complexității site-ului web.
Această situație a creat o nevoie nerostită de un instrument de uz general, ușor de utilizat , atât pentru crearea de site-uri web fără asistență de specialitate, resurse tehnice avansate sau alte instrumente externe, cât și pentru gestionarea, administrarea și întreținerea acestora într-un mediu integrat. Și așa au început să fie create primele sisteme de gestionare a conținutului, sau CMS, pentru a satisface această nevoie.

Concepto
Prin urmare, un CMS poate fi rezumat foarte util și pe scurt după cum urmează:
„Un instrument software pentru a crea, administra și gestiona un site web.”
Și într-un mod mai extins, ce este un CMS:
«Un mediu de dezvoltare integrat (IDE) care ne permite să creăm, să gestionăm, să întreținem și să actualizăm un site web, pe lângă el însuși. Și asta include, în general, o anumită cantitate de opțiuni și funcții suplimentare, cum ar fi: Cataloage de produse, Harta site-ului, Galerii de imagini, Teme, Complimente, Coșuri de cumpărături, printre multe altele ».

utilitate
Un CMS, în cea mai simplă concepție a sa, ar trebui nu doar să permită crearea unui site web, ci și să faciliteze crearea și gestionarea acestuia fără a necesita cunoștințe aprofundate ale tehnologiilor aferente acestui proces ; adică, ar trebui să permită unui utilizator de bază al domeniului, cu anumite cunoștințe de bază legate de editarea paginilor web, să creeze și să gestioneze unul cu relativă ușurință.
În acest scop, un CMS bun, cum ar fi WordPress, trebuie să separe în două domenii ceea ce utilizatorii tipici văd ca un întreg integrat: designul sau aspectul vizual al site-ului web și conținutul acestuia , atât sub formă de text, cât și multimedia: fișiere office, imagini, animații, videoclipuri, sunete, printre altele.
Prin urmare, într-un CMS complet și funcțional, designul și conținutul acestuia trebuie să fie independente. Acest lucru asigură că, atunci când designul site-ului web este modificat, conținutul nu va fi afectat și va continua să fie afișat și adaptat caracteristicilor noului design.
Prin urmare, nu este o practică bună să adăugați elemente de design în conținut , astfel încât o modificare a designului unui site web să nu însemne un efort suplimentar, cum ar fi revizuirea întregului conținut pentru a elimina sau revizui acele elemente.
Prin urmare, una dintre primele sarcini atunci când creezi un site web cu un CMS este de obicei selectarea sau proiectarea cu atenție a aspectului vizual sau a temei sale. Acest lucru îți permite apoi să adaugi conținutul care va fi afișat în spațiile desemnate din cadrul șablonului.

caracteristici
Un CMS cu adevărat cuprinzător ar trebui să includă implicit o listă bună de capabilități, caracteristici, opțiuni și funcții care ajută atât la crearea unui site web de bază, fără a necesita module suplimentare sau adaptări externe, cât și la dezvoltarea unui site web avansat prin module, plugin-uri sau adaptări specifice sau integrări externe.
Dintre acestea putem menționa următoarele:
Acces web
Acesta trebuie să ofere capacitatea sau funcționalitatea de a-l accesa, fără a fi nevoie să fie instalat, de pe orice computer sau dispozitiv cu acces la un browser web și la o conexiune la internet, adică de la distanță. Aceasta nu este o caracteristică sau funcționalitate obligatorie, dar adaugă flexibilitate și ușurință în utilizare.
Curba de învățare rapidă
Ar trebui să favorizeze utilizarea rapidă a acestuia de către utilizatorii de bază (automatizarea biroului) cu anumite cunoștințe tehnice, pentru o comandă eficientă și eficientă a instrumentului (Editarea și gestionarea conținutului), cu condiția ca aceasta să nu includă necesitatea de a utiliza opțiunile de configurare și administrarea acestora.
Gestionarea conținutului și a resurselor
Trebuie să includă toate funcțiile și caracteristicile tipice pentru editarea, organizarea, revizuirea, programarea și publicarea conținutului, atât text, cât și multimedia: fișiere office, imagini, animații, videoclipuri, sunete, printre altele.
Interfață de administrare și gestionare
Ar trebui să afișeze cele mai comune și utile opțiuni de configurare în interfața lor de administrare grafică respectivă, pentru a minimiza și / sau evita manipularea fișierelor text pentru configurație care necesită o cunoaștere mai profundă a instrumentului sau a platformei unde este instalat.
Profilurile utilizatorilor
Trebuie să puteți crea și gestiona diverse profiluri de utilizatori, cu roluri și responsabilități diferite, precum autori, editori sau administratori, astfel încât, pe baza acestora, utilizatorii site-urilor web să poată face lucruri diferite și să obțină experiențe diferite de utilizare, pe baza accesele, privilegiile sau restricțiile dvs.
Editor text complet
Ar trebui să includă un editor de text cât mai complet și avansat posibil, care facilitează acordarea unui format optim oricărui conținut, îmbunătățind astfel citirea și monitorizarea acestuia de către utilizatori. Un editor de text bun, printre multe lucruri, trebuie să includă opțiuni precum utilizarea de caractere aldine și cursive, liste numerotate sau nu, paragrafe, indentare, printre multe altele.
Clasificarea conținutului
Trebuie să faciliteze identificarea de către utilizator a oricărui conținut de interes, permițând clasificarea acestuia, pentru a obține afișarea numai a ceea ce este necesar și căutat.
Programarea pluginurilor și interfețelor
Acesta trebuie să permită instalarea, integrarea și utilizarea pluginurilor și aplicațiilor de interfață de programare (API), pentru a adăuga funcționalități noi și mai bune sau specifice managerului de conținut. Permite dezvoltarea instrumentului în sine și a site-ului web.
Design vizual configurabil / personalizabil
Ar trebui să faciliteze posibilitățile de proiectare ale unui site web, astfel încât proiectanții de site-uri web să nu aibă nicio limitare sau restricție asupra muncii lor creative, iar desenele lor să poată fi ușor integrate.
Gestionarea separată a conținutului și aspectului
După cum am spus mai devreme, un CMS bun ar trebui să poată permite unui proiectant să realizeze și să integreze designul lor, iar editorii sau autorii își scriu conținutul, fără ca schimbările unuia sau altuia să interfereze unul cu celălalt.
SEO poziționare
Trebuie să realizați generația de site-uri web care respectă orientările sau politicile pentru webmasterii principalelor motoare de căutare. Cu alte cuvinte, crearea de site-uri web respectă factorii de poziționare de bază, adică sunt „prietenoși cu SEO”.
Consum eficient, rapid și redus de resurse
Trebuie să fie o aplicație pentru computer care nu suprasolicită resursele serverului pe care este găzduit, adică își folosește resursele în mod rațional pentru propria execuție (memorie, procesor, hard disk). În așa fel încât să nu afecteze performanța generală a serverului web și, în consecință, să nu afecteze negativ experiența utilizatorului site-urilor web.
Asistență tehnică și comunitate de utilizatori
Trebuie să aibă asistență tehnică eficientă și eficientă, care să aibă grijă de eșecurile și erorile aplicației și cu o comunitate largă de utilizatori, cu forumuri de participare proprii, wiki-uri, bloguri, printre alte instrumente, care facilitează ajutorul pentru orice incident, și astfel rezolvați repede.

Ce este WordPress?
WordPress (WP) este în prezent una dintre cele mai utilizate platforme CMS din întregul ecosistem de aplicații. Se mândrește cu o comunitate masivă de milioane de utilizatori concentrați nu doar pe crearea de bloguri, ci și pe construirea oricărui tip de site web, indiferent cât de simplu sau robust trebuie să fie.
WordPress a început în 2003, când Mime Little și Matt Mullenweg au creat o ramură a b2/cafelog. Acest lucru s-a datorat nevoii unui sistem de publicare personal, elegant și bine structurat la acea vreme. Astăzi, WordPress folosește limbajul PHP, MySQL ca sistem de gestionare a bazelor de date și Apache ca serviciu de găzduire web sub licența GPL. Prin urmare, această aplicație sau instrument software îndeplinește criteriile Open Source (OS) utilizate în Software-ul Liber (FS).
WordPress este un CMS robust, gratuit pentru descărcare și utilizare , dar este și o platformă imensă și excelentă de găzduire și publicare a site-urilor web, oferind atât servicii gratuite, cât și plătite, cunoscută sub numele de „ WordPress.com ” , care primește actualizări frecvente. De asemenea, are un domeniu soră, „ WordPress.org ” , disponibil și în spaniolă, care se mândrește cu o multitudine de conținut informativ și tehnic util.
În zilele noastre
În termeni generali, se poate spune că este unul dintre cele mai utilizate în principal datorită ușurinței sale extreme în utilizare , ceea ce îl face ideal atât pentru utilizatorii începători și primul lor site web, cât și pentru utilizatorii profesioniști și multiplele lor proiecte web, de la site-uri web relativ mici, fără cerințe speciale, cum ar fi site-uri web corporative sau bloguri puternice.
Biblioteca sa extinsă, oficială și neoficială, de plugin-uri acoperă aproape fiecare nevoie esențială de implementare. Comunitatea sa globală de utilizatori imensă, cu experiență vastă, metodică și organizată, cu numeroasele sale limbi de programare și forumuri excelente, este extrem de colaborativă și utilă în rezolvarea oricăror probleme (erori și erori) care pot apărea cu instrumentul.
WordPress nu este perfect, dar este foarte cuprinzător. Poate avea unele limitări în ceea ce privește funcțiile sale de design web predefinite, dar acest lucru este compensat de selecția enormă de plugin-uri, teme și șabloane gratuite și plătite disponibile pentru a acoperi practic orice nevoie a unui site web.

Concluzie
În această postare, am analizat în detaliu ce este un CMS și ce este WordPress. În postările viitoare despre WordPress, vom aprofunda caracteristicile sale actuale, comunitatea sa, suportul său, ce teme și pluginuri sunt și care sunt cele mai populare în prezent. De asemenea, vom explora câteva sfaturi de securitate pentru a îndeplini obiectivele inițiale ale acestei postări și vom prezenta alternative online sau instalabile la WordPress.
Deocamdată, ar trebui să ne fie clar că nu este corect sau potrivit să ne permitem să avem un site web al cărui conținut poate fi gestionat doar de profesioniști tehnici calificați ; din motive legate de dependența de personal specific, costuri și dinamismul site-ului web în sine.
Cea mai logică soluție este să optați pentru un CMS generic, mai degrabă decât pentru un sistem de gestionare a conținutului personalizat , pentru a avea suficientă versatilitate și flexibilitate pentru încorporarea de module sau plugin-uri, atât plătite, cât și gratuite, disponibile de la o comunitate globală extinsă, care oferă, de asemenea, ajutor și asistență. WordPress este considerat o primă alegere excelentă pentru un CMS.
