WordPress: De tot una mica sobre el més popular CMS
WordPress és un programari dissenyat amb èmfasi en l'accessibilitat, rendiment, seguretat i facilitat d'ús, cosa que l'ha convertit en el més popular CMS avui dia. Un gran SW que funciona fàcilment amb una configuració mínima, permetent que tant els Administradors de Llocs Web i qualsevol Bloguero o Creador de contingut Digital, pugui centrar-se fàcilment en la gestió del seu treball, i en compartir les seves publicacions, producte o serveis, segons el cas.
El CMS ( de l'anglès Content Management System o Sistema de Gestió de Continguts) WordPress no només és un producte bàsic, el maneig del qual és simple i predictible , sinó que a més ofereix potents característiques i afegits (Temes, Complements, entre d'altres) que li permeten créixer com a aplicació i faciliten el creixement, desenvolupament i èxit dels llocs web creats amb ell.

recompte
Ja en altres publicacions sobre WordPress al Blog Des de Linux hem abastat aspectes aïllats com ara: Què és?, amb la publicació de l'any 2.015 anomenada « Coneix el nou millorat WordPress.com, Calypso! « , la seva instal·lació i configuració amb Apache2 i Nginx, amb les publicacions de l'any 2016 i 2018 anomenades « Instal·lació i configuració de WordPress 4.5 Multisite a Debian Jessie » i « Com instal·lar WordPress a Ubuntu 18.04 i derivats? respectivament.
També s'han creat publicacions sobre els seus complements més útils o favorits del moment durant l'any 2016 amb les publicacions “ 8 interessants plugins de WordPress per al teu lloc web ” i “ 3 Plugins Freemium que no poden faltar al teu WordPress ” . Tot i que no s'han publicat articles sobre els seus temes i altres coses més com a aspectes de configuracions o polítiques de seguretat.
En aquesta publicació, deixarem ben clar Què és un CMS? , quina utilitat proporciona i quines característiques el defineixen com SW, a part esmentar que és WordPress.
Què és un CMS?
Història
Abans d'aclarir detalladament que és un CMS, és bo entendre que al principi de la Informàtica o Tecnologia Web, crear un lloc web relativament senzill podia ser una activitat força complexa i laboriosa , encara per a experts, quan el desenvolupament a implementar portés alts estàndards de qualitat visual, estructura de navegació i varietat de continguts.
Els Programadors o Desenvolupadors Web solien requerir conèixer i/o dominar en bon grau diverses tecnologies , com HTML, JavaScript i CSS, per crear un lloc web estàtic. O ASP, JSP o PHP si per contra es tractés d'un lloc web dinàmic, només per anomenar algunes de les més populars i disponibles tecnologies d'èpoques passades recents. I l'actualització del contingut del mateix també es tornava una tasca àrdua, a mesura que el lloc web creixia amb noves seccions, estructures o jerarquies.
Moltes vegades tot això de modificar continguts existents, buscar i localitzar seccions i mòduls, i fins i tot gestionar tant les pàgines com les imatges i recursos al servidor, ho realitzaven els mateixos Programadors o Desenvolupadors Web mitjançant eines o desenvolupaments propis , cosa que ocasionava l'augment dels costos i la complexitat del lloc web.
Aquesta situació creava la necessitat tacita d'una eina, d'ús general, fàcil d'utilitzar , tant per crear llocs web sense assistència de personal expert, recursos tècnics avançats o altres eines externes, com per gestionar-los, administrar-los i mantenir-los dins d'un entorn integrat. I va ser així com es van començar a crear els primers «Sistemes de Gestió de Continguts» o CMS per satisfer aquesta necessitat.

Concepte
Per tant, es pot resumir molt útilment i de manera curta que un CMS és:
"Una eina de programari per crear, administrar i gestionar un lloc web".
I en una forma més extensa, que un CMS és:
«Un Entorn Integrat de Desenvolupament (IDE) que ens permet la creació, gestió, manteniment i actualització d'un lloc web, a més de així mateix. I que en general inclou una certa quantitat d'opcions i funcions extres, com ara: Catàlegs de productes, Mapa del Lloc, Galeries d'Imatges, Temes, Complements, Carrets de Compres, entre molts altres ».

utilitat
Un CMS en la seva concepció més senzilla ha de no només permetre la creació d'un lloc web, sinó facilitar la seva creació i gestió sense necessitat de conèixer a profunditat les tecnologies relacionades amb aquest procés , és a dir, que han de permetre que un usuari bàsic de l'àrea pugui amb certs coneixements bàsics relacionats amb l'edició de pàgines web crear i gestionar-ne un amb relativa facilitat.
Per això un bon CMS, com per exemple WordPress, ha de separar en dues àrees , cosa que els típics usuari veuen com un tot integrat, és a dir, el disseny o aspecte visual del lloc web i el contingut del mateix , tant en forma de text com multimèdia: arxius ofimàtics, imatges, animacions, vídeos, sons, entre d'altres.
Per tant, en un complet i funcional CMS, el disseny i el contingut han de ser independents. Perquè així, en canviar-se el disseny del lloc web, això no afecti el contingut, que s'haurà de continuar mostrant i adaptant a les característiques del nou disseny.
Per tant no és una bona pràctica, afegir elements de disseny dins del contingut , perquè un canvi en el disseny dun lloc web no signifiqui un esforç extra com revisar tots els continguts per eliminar o revisar aquests elements.
Per tant, una de les primeres tasques en crear un lloc web amb un CMS sol ser seleccionar o dissenyar amb molt de compte la seva aparença visual o tema gràfic. Per després poder introduir els continguts que es mostraran als espais reservats a aquest efecte en aquesta plantilla.

Característiques
Un CMS ben complet ha d'incloure per defecte una bona llista de capacitats, característiques, opcions i funcions que ajudin tant en la creació d'un lloc web bàsic sense requerir mòduls addicionals o adaptacions externes, com el desenvolupament d'un lloc web avançat per mitjà de mòduls, complements, o adaptacions específiques o integracions externes.
Entre aquestes podem citar les següents:
accés web
Ha de proveir la capacitat o funcionalitat d'accedir a la mateixa, sense necessitat de ser instal·lat, des de qualsevol ordinador o dispositiu amb accés a un navegador web i connexió a Internet, és a dir, de forma remota. Està no és una característica o funcionalitat imprescindible, però sí que afegeix flexibilitat i facilitat d'ús.
Ràpida corba d'aprenentatge
Ha d'afavorir el ràpid ús de la mateixa per part d'usuaris bàsics (ofimàtics) amb certs coneixements tècnics, per a un eficient i eficaç domini de l'eina (Edició i gestió de continguts), sempre que això no inclogui la necessitat d'usar les opcions de configuració i administració de la mateixa.
Gestió de continguts i recursos
Ha d'incloure totes les típiques funcions i característiques per a l'edició, organització, revisió, programació i publicació dels continguts, tant text com multimèdia: arxius ofimàtics, imatges, animacions, vídeos, sons, entre altres.
Interfície d'administració i gestió
Ha de mostrar les més comuns i útils opcions de configuració en la seva respectiva interfície gràfica d'administració, per minimitzar i / o evitar la manipulació de fitxers de textos per configuració que requereixin un coneixement més profund de l'eina o la plataforma on aquest instal·lat.
Perfils d'usuari
Ha de poder crear i gestionar diversos perfils d'usuaris, amb diferents rols i responsabilitats, com a autors, editors o administradors, perquè en funció dels mateixos, els usuaris dels llocs web puguin fer diferents coses i obtenir diferents experiències d'ús, basades en seus accessos, privilegis o restriccions.
Complet Editor de Textos
Ha d'incloure un editor de text el més complet i avançat possible que faciliti el donar un format òptim a qualsevol contingut, millorant així la seva lectura i seguiment per part dels usuaris. Un bon editor de text entre moltes coses ha d'incloure opcions com ara l'ús de caràcters en negreta i cursiva, llistes enumerades o no, paràgrafs, sagnat, entre molts altres.
Categorització de continguts
Ha de facilitar a l'usuari la localització de qualsevol contingut del seu interès, permetent la seva categorització, per així obtenir una visualització de només el necessari i buscat.
Complements i Interfícies de Programació
Ha de permetre la instal·lació, integració i ús de Complements (Complements) i Aplicacions de Interfícies de Programació (API), per afegir noves i millors o especifiques funcionalitats a l'gestor de continguts. Permetent el creixement de l'eina en si i el lloc web.
Disseny visual configurable / personalitzable
Ha de facilitar les possibilitats de disseny d'un lloc web, de manera que els dissenyadors dels llocs web no tinguin cap limitació o restricció en el seu treball creatiu, i puguin integrar-se fàcilment els seus dissenys.
Gestió separada de el contingut i el disseny
Com ja hem dit abans, un bon CMS ha de poder deixar que un dissenyador faci i integri el seu disseny, i els editors o autors redactin els seus continguts, sense que els canvis d'un o altre interfereixin entre si.
Posicionament SEO
Ha de aconseguir la generació de llocs web que compleixin amb les directrius o polítiques per als Webmaster dels principals cercadors. És a dir, la creació de llocs web compleixin amb els factors bàsics de posicionament, és a dir, que siguin «SEO-friendly».
Eficient, ràpid i baix consum de recursos
Ha de ser una aplicació informàtica que no sobrecarregui els recursos de servidor on és allotjat, és a dir, que utilitzi racionalment els recursos d'aquest per la seva pròpia execució (memòria, CPU, disc dur). Perquè no afecti el rendiment general de l'servidor web i, en conseqüència, no incideixi negativament en l'experiència d'usuari dels llocs web.
Suport tècnic i Comunitat d'usuaris
Ha de comptar amb un eficient i eficaç suport tècnic, que atengui les falles i errors de l'aplicació, i amb una àmplia comunitat d'usuaris, amb els seus propis fòrums de participació, wikis, blocs, entre d'altres eines, que facilitin l'ajuda sobre qualsevol incidència , i així resoldre ràpidament.

Què és WordPress?
Actualment WordPress (WP) és un dels CMS més utilitzats de tot l'ecosistema d'apps en aquesta àrea. Té una enorme comunitat de milions dusuaris enfocats no només en la creació de blocs sinó també en qualsevol tipus de lloc web, per molt senzill i robust que necessiti ser.
WP va començar el 2003 quan Mime Little i Matt Mullenweg van crear una bifurcació de b2/cafelog. I a causa de la necessitat dun sistema de publicació personal, elegant i ben estructurat per a aquest temps. Avui WP usa el llenguatge PHP, i MySQL com a Gestor de Base de Dades (BD) i Apache com a servei sota llicència GPL. Per això aquesta aplicació o eina de SW, compleix amb les característiques de Codi Obert (CA) utilitzat en el Programari Lliure (SL).
WP és un robust CMS de lliure descàrrega i ús , però també és un enorme i excel·lent servei de plataforma d'allotjament i publicació de llocs, gratuïts i pagaments, conegut com WordPress.com el qual rep actualitzacions molt freqüentment . A més compta amb un altre domini germà conegut com WordPress.org disponible també en idioma espanyol . I que compta amb un enorme contingut útil de tall informatiu i tècnic.
En l'actualitat
En grans trets, es pot dir que és un dels més usats principalment a causa de la seva extrema facilitat dús , el que ho fa ideal tant per a usuaris principiants i el seu primer lloc web o per a usuaris professionals i els seus múltiples projectes web de llocs web des dels relativament petits sense requisits especials, com llocs web corporatius o blocs de gran abast.
La seva extensa biblioteca oficial i no oficial de complements (plugins) abasta gairebé qualsevol necessitat essencial a implementar-se. La seva enorme comunitat d'usuaris, molt experimentada, metòdica i organitzada a nivell mundial i en molts idiomes, amb fòrums forts, és summament col·laborativa i útil per resoldre els problemes (fallades i errors) que es presenten amb aquesta eina.
WP no és perfecte, però si és molt complet. Potser té certes limitacions a l'àrea del disseny web que ve «de fàbrica», però això es compensa amb l'enorme oferta disponible de complements, temes i plantilles, gratuïtes i pagues, per cobrir pràcticament qualsevol tipus de necessitat de qualsevol lloc web.

Conclusió
En aquesta publicació hem vist a profunditat què és un CMS i que és WordPress. En properes publicacions sobre WP explorarem una mica més a profunditat sobre les característiques actuals del mateix, la seva Comunitat, el seu Suport, que són els Temes i els Complements, i quins són els més populars actualment. A més d'explorar alguns tipus de seguretat per així complir amb els objectius inicials de la publicació, i exposar que alternatives en línia o instal·lables existeixen a WP.
Per ara, ens ha de quedar clar que no és correcte o apropiat permetre'ns tenir un lloc web el contingut del qual només pugui ser gestionat per professionals tècnics qualificats ; per raons de dependència a un personal específic, costos i la dinamització del mateix lloc web.
I que l'acció més lògica és optar per l'ús d'un CMS genèric per sobre un gestor de continguts construït a mida , per tal de disposar de la versatilitat i flexibilitat suficients la incorporació de mòduls o complements, pagaments o gratuïts, existents en una gran comunitat global que també ofereixi ajuda o suport. Tenint en compte a WordPress com una excel·lent primera opció de CMS a utilitzar.
