Quina és la millor opció a l’hora de fer una web o botiga on-line?
Introducció
Algunes webs tenen un contingut que únicament es canvia en comptades ocasions. En el cas d’una empresa, per exemple, podríem haver de canviar els números de telèfon, l’adreça o les dades de contacte d’una determinada persona que ara ja no hi és.
Si els canvis seran molt puntuals, potser no valgui la pena una web autogestionada. Primer de tot perquè una web autogestionada permet modificar els continguts fàcilment però un altre típus de canvis com ara el logotip de la web o els telèfons de contacte que es troben a la capçalera o el peu de la pàgina poden necessitar alguns coneixements de programació per a fer-los. Imaginem per exemple que el nostre logo abans era quadrat i ara és allargat i resulta que si ho canviem ens desquadra totalment la capçalera i la nostra pàgina es veu horrible …
Igualment, si els canvis són molt de tant en tant, és habitual que ningú es recordi de per on entrar ni quines credencials fer servir o pot ser que la persona que ho sabia ja ni treballi a l’empresa. En aquests casos sol ser millor trucar a l’empresa que ens va fer la web per demanar-los els canvis i de pas aprofitar per demanar-los que facin una petita revisió. Amb el nostre contracte de manteniment web per exemple, els nostres tècnics fan aquests petits canvis sense cap cost per a vostè.
Per contra si els canvis seran de forma regular, és important que la web sigui autogestionada i que hi hagi alguna persona amb la formació mínima necessària per poder entrar i fer els canvis necessaris.
Casos típics serien una empresa que vol mantenir informats els seus clients a través de la publicació de notícies relacionades amb ella o per la necessitat de mantenir actualitzades les seves gammes de productes si aquestes poden variar molt en el temps.
No autogestionada
Si la nostra web no necessita gestió de continguts podem optar per fer una web “a mà” utilitzant diverses tecnologies.
A la part client es pot fer servir HTML4 i HTML5 juntament amb JavaScript o TypeScript i CSS. A la part servidor podem optar per diverses tecnologies com PHP, ASP o NODE.JS, sense oblidar altres recursos com ara bases de dades, encara que en un web no autogestionada pot no ser necessari.
És habitual utilitzar un o diversos “Frameworks” tant a la part client com en la part servidor. A la part client un dels imprescindibles és JQuery mentre que a la part servidor hi ha una gran varietat on escollir.
Una manera ràpida i fàcil de fer una web no autogestionada és mitjançant “plantilles” que es poden trobar per Internet. Algunes d’aquestes plantilles (templates) són gratuïtes i altres, normalment més elaborades, són de pagament. Aquestes plantilles es poden modificar canviant el logotip, els menús i els continguts. Encara que és molt més senzill que fer una web des de zero, igualment són necessaris coneixements d’HTML i CSS i probablement també necessitem coneixements de JavaScript i PHP.
Un problema d’aquestes plantilles és que les fa servir molta gent i, tret que canviem molt el seu aspecte, ens podem trobar amb un munt de webs que són calcades a la nostra el que no dóna una bona imatge.
Autogestionada (CMS)
Una web autogestionada té un àrea d’administració des de la qual es poden gestionar els continguts. Aquests continguts poden ser notícies, novetats, galeries de fotos, pàgines de la nostra web o fins i tot productes o serveis.
Mitjançant aquesta àrea d’administració es poden afegir nous continguts o editar o fins i tot esborrar els ja existents. Per exemple en el cas que hem comentat de les notícies, podríem donar d’alta una nova notícia creant-la des de zero o copiant una notícia anterior. Aquesta notícia la podrem editar de forma semblant a quan editem un document amb un processador de textos, posant encapçalats, negretes o diferents tipus de lletres. Normalment també podrem afegir fotos, vídeos, arxius d’àudio, taules, enllaços a altres pàgines, etc …
El tipus de web autogestionada més habitual és el que s’anomena CMS (“Content Management System” o Sistema Gestor de Continguts).
Aquests gestors de continguts, poden estar orientats a diverses tasques, com ara blocs, fòrums, galeries de fotos, comerç electrònic, etc …
Per a la majoria de webs se sol utilitzar un CMS de tipus “bloc” o “portal” integrant si cal altres CMS per apartats concrets. Un exemple típic seria un web basat en WordPress (un CMS de tipus bloc) al que podriem integrar uns fòrums basats en phpBB i una botiga basada en WooCommerce.
Si es tracta d’un lloc web especialitzat, es pot optar per plataformes menys flexibles però més específiques. Per exemple si l’únic que volem és una botiga on-line hi ha diverses plataformes entre les que escollir com ara Prestashop (molt usada a Espanya i França ) o Magento. Cada plataforma té els seus pros i contres i cal estudiar cada cas en profunditat.
Aquests gestors de continguts solen ser gratuïts pel que són la millor opció en la majoria dels casos encara que cal tenir en compte que la funcionalitat que ofereixen sol ser molt bàsica i cal complementar-los amb desenvolupaments realitzats per terceres persones (o empreses). Aquests desenvolupaments solen venir en forma de “plugin” que s’ha d’instal·lar i configurar juntament amb la resta del CMS. Normalment cal instal·lar bastants d’aquests connectors per a dotar a qualsevol web de funcionalitat completa. Aquests connectors solen cobrir els aspectes més habituals. En el cas de funcions més específiques pot ser necessari desenvolupar connectors a la mida de les nostres necessitats.
Aplicació a mida
Finalment, si les nostres necessitats són molt concretes pot ser necessari desenvolupar una aplicació a mida partint de zero o amb l’ajut d’algun o diversos frameworks.
Les tecnologies utilitzades en aquest cas serien semblants a les usades en les web no autogestionades, tot i que caldria afegir molt probablement bases de dades i altres recursos com caché, CDN, etc …
Les aplicacions a mida solen necessitar un “backoffice” en què gestionar l’aplicació. Aquest backoffice sol comptar amb una gestió d’usuaris (clients, venedors, compradors, etc) i depenent del tipus d’aplicació, apartats específics per a cadascuna de les funcionalitats, com per exemple: gestió de comandes, articles, serveis, subscripcions, pagaments, facturació, comptabilitat, gràfics, informes i un llarg etcètera …
Com escollir?
Per a una web simple, encara que no necessitem que sigui autogestionada, es pot optar tant per una web “feta a mà” (amb plantilla o sense plantilla) com per un CMS. El principal inconvenient del CMS és que necessita bastants més recursos que un web tradicional. Per exemple, la majoria de CMS necessiten una base de dades encara que només vulguem emmagatzemar unes quantes pàgines de text. Això fa que, per a un CMS, necessitem un “hosting” amb més prestacions (memòria, velocitat de procés, etc …)
Si necessitem una web autogestionada per continguts bàsics el millor i més econòmic és un CMS. La majoria de CMS es poden ampliar amb plugins gratuïts que, per necessitats bàsiques solen ser suficients.
Si necessitem un web amb funcionalitats més professionals i específiques com una botiga on-line, un servei de cobrament per subscripció, facturació, acceptar pagaments de diverses fonts, etc un CMS pot ser igualment una bona base, encara que en aquest cas podem necessitar connectors “premium” de pagament o fins i tot a mida i un bon assessorament per dimensionar la nostra plataforma d’acord amb els requisits de seguretat i fiabilitat que necessita un lloc web d’aquestes característiques.
L’aplicació a mida és l’opció més cara i només és recomanable si les anteriors opcions no compleixen amb tots els nostres requisits.
Encara té dubtes? Contacti amb nosaltres