Per a la creació web existeix l'opció de programar una web des de zero, construint el codi per obtenir totes les funcionalitats, aspecte, estructura i usabilitat necessaris per al projecte. Una altra opció molt estesa, tant per a programadors com per a persones amb menys coneixements informàtics, és recórrer als sistemes de gestió de continguts o CMS per les sigles en anglès. Aquests programes permeten crear una estructura de suport o marc per a l'edició i la gestió de continguts de pàgines web. En realitat, un CMS és una interfície que controla una o diverses bases de dades on es troben allotjats els continguts. Una de les característiques més destacables és que permeten manejar el contingut i el disseny de manera independent. L'ús d'aquests CMS és molt generalitzat, de fet, només cal emprar l'eina Construït amb amb diversos sites per descobrir que segurament molts estiguin construïts amb algun gestor de continguts.
El principal avantatge daquests sistemes és que permeten a un usuari sense coneixements tècnics avançats crear la seva pròpia pàgina web des de zero, triar el disseny entre infinitat de plantilles predeterminades i gestionar, editar i actualitzar els seus propis continguts de manera fàcil i intuïtiva a través d'un senzill panell d'administració.
Tipus de CMS: característiques i funcionalitats
Depenent del projecte web i els objectius que vulguem aconseguir, hi ha diversos CMS, amb característiques i funcionalitats pròpies, i dissenyats per a diversos propòsits.
CMS per a creació de botigues en línia (E-Commerce):
Citarem els més coneguts i destacar els seus principals defectes i virtuts a l'hora de donar-nos suport per a la creació d'un projecte web.
PRESTASHOP:
Prestashop, juntament amb Magento, sol ser l'opció més ben valorada i per la qual se solen decantar la majoria dels desenvolupadors de botigues en línia, a tots els nivells. Es pot dir que Prestashop és el WordPress de les botigues en línia per les facilitats que atorga.
És un potent gestor de continguts de fàcil maneig, que funciona amb CSS, per la qual cosa és molt senzill canviar-li laspecte i personalitzar el disseny. L'eina pesa molt poc i la instal·lació és realment senzilla. A més, el tema per defecte està validat per la W3C
El tauler de control és molt complet i molt fàcil dusar. Disposa d'un mòdul per migrar botigues des d'Oscommerce a Prestashop, per a tots aquells que es vulguin actualitzar del ja obsolet Oscommerce que comentàvem més amunt al més actualitzat i popular Prestashop.
Segons els tests de velocitat de Google, Prestashop seria l'aplicació d'e-commerce més ràpida que existeix actualment al mercat (la velocitat de càrrega d'una web és un dels factors On Page de més pes actualment). Un altre punt molt positiu és que Prestashop indexa molt bé i posiciona bé de forma natural, De manera que és una plataforma de botigues en línia altament recomanable per a posicionament SEO, atesa la seva importància per a qualsevol negoci en línia.
OSCOMMERCE:
Aquest programari és el més veterà dels CMS per a botigues en línia. Al seu moment va ser considerat el millor gestor per a projectes e-commerce, però d'un temps ençà s'ha anat quedant progressivament desactualitzat i actualment es troba totalment estancat, obsolet i descontinuat.
De fet, ha quedat com un projecte inacabat que la pròpia comunitat de desenvolupadors ha de continuar si se'l vol mantenir viu. A més, conté gran quantitat de bugs i no és molt accessible per als robots dels motors de cerca, aspecte fonamental per al posicionament en línia, per la qual cosa ha deixat de ser una opció valorable per començar projectes nous d'e-commerce.
MAGENT:
Magento és un CMS relativament jove, però malgrat això també és un dels sistemes més populars i utilitzats per a creació i gestió de botigues en línia.
És un sistema molt potent que ofereix funcions molt completes: multibotiga, multillenguatge, gestió de característiques i atributs, complexa edició de comandes, funcions d'analítica, monitorització, control d'enviaments, integració d'optimització SEO (edició de metaetiquetes, possibilitat d'URLs amigables... ). També ofereix un disseny visual molt atractiu.
Aquest CMS requereix coneixements tècnics avançats, té un panell d'administració complex, una instal·lació i personalització complicada i la seva mida de fitxer d'instal·lació és molt gran, exigint per tant molts recursos per operar. A més, a nivell d'usabilitat, els usuaris ho solen veure com un sistema poc intuïtiu.
En general, per la seva complexitat i la quantitat de funcions que pot arribar a oferir, Magento està més pensat per a grans empreses i projectes que per a negocis petits.
OPENCART:
És un programari d'e-commerce de codi obert (open source) basat en PHP. És ideal per a aquells empresaris que vulguin crear el seu propi negoci en línia amb un cost mínim.
Ofereix funcionalitats com multibotiga, integració SEO, URL amigables… Com a punts negatius podríem assenyalar que té poca varietat de plantilles i themes. És una eina completa i potent, fàcil de fer servir i visualment atractiva. És una bona opció, molt similar a Prestashop.
COMPRA:
La peculiaritat d'aquest CMS és que és un servei al núvol (cloud) que ens estalvia molta feina de gestió de comandes, pagaments, seguretat, etc.
És una plataforma molt popular, especialment entre dissenyadors i consumidors finals gràcies a la possibilitat d´implementar plantilles i dissenys personalitzats amb facilitat. En aquest sentit, la disponibilitat de plantilles bàsiques gratuïtes i la seva disseny responsive el converteixen en una atractiva opció per muntar una botiga en línia.
A més dels principals gestors de contingut CMS que ja hem comentat, hi ha altres plataformes per a comerç electrònic com zencart, Volusió, Xcart o Virtuemart entre d'altres.
CMS per a altres propòsits:
Per a un altre tipus de projectes web que no incloguin botiga en línia, hi ha tres CMS per a creació web molt populars: WordPress, Joomla y drupal. Amb aquests tres sistemes podem crear pràcticament qualsevol tipus de web, amb infinitat destils i funcionalitats, adequats al projecte web en qüestió. Però hi ha algunes diferències entre ells i depenent del tipus de web que vulguem crear, és més recomanable utilitzar un o altre.
Tots tres són gestors CMS escrits en PHP i de codi obert. Tots tres funcionen per mòduls i es componen d'un mòdul bàsic de gestió de continguts, un ampli catàleg d'aplicacions i plugins gratuïts i de pagament que proporcionen infinitat de prestacions, així com un extens catàleg de temes i plantilles gratuïtes i de pagament per atorgar-li un disseny personalitzat a la pàgina.
En principi, cap dels tres programaris no requereix coneixements de programació per poder desenvolupar una web.
El procediment per instal·lar-lo és idèntic i molt senzill: s'ha de descarregar des de les respectives pàgines oficials el programari que conté l'estructura principal amb els mòduls bàsics de gestió de continguts. En funció de les necessitats del projecte, més endavant es pot anar personalitzant, descarregant i configurant diferents mòduls i connectors.
Fins aquí els tres CMS són molt semblants. La principal diferència rau en el perfil de Webmaster cap al qual està orientat cadascun. WordPress i Joomla són concebuts per a usuaris que no tenen grans coneixements tècnics, mentre que Drupal està més orientat a un perfil més expert en programació. En aquest sentit, Joomla i WordPress vénen de sèrie més “precuinats” i des d'un principi tenim més funcionalitats que drupal, que ve més “en brut” i cal configurar i desenvolupar mòdul a mòdul.
A l'hora d'abordar un projecte de creació web, tant si es tracta d'una botiga online o un altre tipus de lloc, cal tenir en compte l'envergadura i la complexitat del projecte abans de decantar-se per un CMS o un altre. Depenent de les característiques i necessitats concretes del projecte (disseny, funcionalitats, escalabilitat, senzillesa de maneig), el pressupost disponible i els recursos i coneixements tècnics, la balança s'inclinarà a favor d'un o altre.