Este documento describe las plataformas de comercio electrónico y los elementos clave a considerar al seleccionar una. Explica que una plataforma tiene dos vistas, el back-end para la administración y el front-end para los usuarios. También cubre alojamiento en línea, sistemas de gestión de contenido como Joomla y WordPress, y factores importantes para elegir un hosting como disponibilidad, seguridad y soporte técnico.
2. ¿QUÉ ES UNA PLATAFORMA?
En informática, una plataforma es un sistema que sirve
como base para hacer funcionar determinados
módulos de hardware o de software con los que es
compatible. Dicho sistema está definido por un
estándar alrededor del cual se determina una
arquitectura de hardware y una plataforma de
software (incluyendo entornos de aplicaciones). Al
definir plataformas se establecen los tipos de
arquitectura, sistema operativo, lenguaje de
programación o interfaz de usuario compatibles.
3. ¿CUANTAS VISTAS PRESENTA LA
PLATAFORMA?
De esta manera, una plataforma cuenta con dos vistas: una para la administración de contenidos y
otra para la visualización de la tienda de parte de los usuarios, ambas conocidas como: Back-end y
Front-end, respectivamente.
El Back-end:
Corresponde al módulo de administración de la tienda virtual, también llamado vista de
administrador. En esta vista, el administrador del comercio puede dar de alta los productos,
definir precios, promociones, administrar niveles de usuarios, ver estadísticas, tendencias,
etcétera.
Además, el administrador puede revisar y llevar el control del inventario. Existen algunas
plataformas que permiten la integración con otros sistemas de la empresa, como por ejemplo:
inventario, finanzas, entre otras.
El Front-end:
Corresponde a la tienda virtual que se despliega en el sitio, la que también es llamada vista de
usuario. En esta vista, los clientes interactúan y realizan compras en el comercio a través de la
tienda virtual. Aquí, se pueden desplegar los productos, precios y promociones. Los usuarios
también pueden registrarse y darse de alta para realizar compras.
Para acceder a cualquiera de las vistas, es necesario hacerlo desde un navegador de Internet, sin
embargo, en el caso de la vista de administración o Front-end, se requiere de un usuario y
contraseña. Las empresas pueden definir roles y perfiles para cada empleado con el objetivo de
restringir el acceso a ciertas secciones del Back-end
4.
5. ¿EN QUÉ CONSISTE UN ALOJAMIENTO ONLINE?
Un servicio de alojamiento de archivos, servicio
de almacenamiento de archivos en línea, centro
de medios en línea, la nube o en inglés el cloud
es un servicio de alojamiento de Internet
diseñado específicamente para alojar contenido
estático, mayormente archivos grandes, que no
son páginas web.
En general, estos servicios permiten acceso web
y ftp. Pueden estar optimizados para servir a
muchos usuarios ("alojamiento") o estar
optimizados para el almacenamiento de usuario
único ("almacenamiento").
Algunos servicios relacionados son el
alojamiento de videos, alojamiento de imágenes,
el almacenamiento virtual y el copiado de
seguridad remoto.
6. ¿QUÉ ELEMENTOS CONSIDERAS QUE SON
IMPORTANTES PARA ELEGIR UN HOSTING?
Al momento de elegir un hosting se deben considerar varios aspectos.
Uno de ellos es el ambiente-sistema operativo sobre el cual funcionará la plataforma e-
commerce donde se destacan Microsoft Windows y Linux.
Otro elemento a tener en cuenta es el tipo de servidor. Este puede ser Internet Information
Services (IIS), que es un servidor para ambientes de Microsoft o APACHE HTTP Server, o
servidor de código abierto.
Un tercer elemento es la disponibilidad, que consiste en el tiempo que un servidor está online.
También se debe considerar el tipo de servidor. La transferencia, otro factor a considerar al
momento de elegir un hosting, consiste en la capacidad de transferencia de información en un
periodo determinado.
Otro factor es la seguridad. El hosting debe contar con: Certificado SSL, que asegura la
“legitimidad” del servidor; Respaldos de información; Firewall, que evita que usuarios no
autorizados tengan acceso al servidor; y escaneo de seguridad, para la detección de virus o
software maligno.
7. ¿QUE DEBES TENER EN CUENTA PARA SELECCIONAR
UN HOSTING Y UN SERVIDOR PARA TU EMPRESA?
1. Debemos analizar qué características necesitamos que tenga nuestro servidor. Esto es algo básico y para ello debemos saber qué tipo de página vamos a
realizar y cómo estará construida nuestra web. Herramientas como MySQL, servicio de webmail, acceso FTP, soporte ASP, PHP, Perl y Python pueden ser
necesarias o no dependiendo del tipo de proyecto...
2. Tasa de transferencia: Si esta es limitada, el proveedor va contando los Kbytes de las páginas web que manda el servidor, en el momento superemos ese
limite se nos cobrará un suplemento, o en algunos casos especiales, se puede llegar a bloquear el acceso o ralentizar tu sitio web. Por supuesto, cuantas
más visitas, más transferencia, y nadie quiere morir de éxito.
3. Situación geográfica: si estás en España, un servidor situado en tu país será más rápido y ofrecerá un mejor posicionamiento en buscadores que uno que
esté en otro país.
4. Soporte técnico: un proveedor hosting con un equipo ágil y profesional, marca una gran diferencia en la calidad del servicio, especialmente a la hora de
tramitar y resolver incidencias.
5. Facilidades de migración: los mejores proveedores de web hosting, facilitan las tareas de migración para el caso de que decidiéramos cambiar de
proveedor de alojamiento.
6. Backup: es prioritario que nuestro proveedor de web hosting lleve a cabo copias de seguridad y disponga de servidores de respaldo para el caso de un
fallo de operación.
7. Precio y características como UpTime, retardo en recepción del primer byte, tiempo de caídas o tipo de Panel de Control (cPanel, Plesk,...)
8. Aplicaciones: Muchos proveedores ofrecen aplicaciones open source que se pueden instalar en el servidor, como blogs, servidores de banners, gestores
de contenido, aplicaciones de colaboración, de formación a distancia, etc. Claro que tú mismo con un poco de práctica puedes instalarte cualquier
aplicación de éstas, pero si el proveedor lo hace por ti, puede ser una gran ayuda para muchos perfiles de clientes.
9. Multidominio y revendedor: algunos desarrolladores verán con buenos ojos disponer de la opción de alojar diversos dominios bajo un mismo alojamiento,
para disponer de varios proyectos o para revender los servicios de alojamiento a los clientes a los que les realizan las webs.
10. Sigue el Manual sobre Alojamiento Web de DesarrolloWeb.com con el que elegir correctamente un proveedor de hosting.
8. ¿QUÉ SIGNIFICA LAS SIGLAS CMS?
CMS son las siglas de Content Management System, que se traduce directamente al español como Sistema
Gestor de Contenidos. Como su propio nombre indica, es un sistema que nos permite gestionar contenidos. En
líneas generales, un CMS permitiría administrar contenidos en un medio digital y para el caso particular que
nos ocupa, un CMS permitiría gestionar los contenidos de una web.
Dicho de otra forma, un CMS es una herramienta que permite a un editor crear, clasificar y publicar
cualquier tipo de información en una página web. Generalmente los CMS trabajan contra una base de datos,
de modo que el editor simplemente actualiza una base de datos, incluyendo nueva información o editando la
existente.
9. ¿QUÉ PLATAFORMA SE ENCUENTRAN
ASOCIADAS AL CMS?
Estos son algunos de los programas gratuitos más populares:
Joomla: Muy popular por la gran comunidad de desarrolladores existentes. Gracias a esto
podrás encontrar componentes, módulos y plantillas para cualquier cosa que te propongas
hacer. Cierto es que al haber tantos desarrolladores algunos módulos o componentes no
tienen un nivel muy profesional y podemos encontrarnos con errores de instalación o
funcionamiento. Es cuestión de paciencia encontrar lo que busques y hacerlo funcionar a la
perfección.
Prestashop: Cada día gana más adeptos gracias a una interfaz muy intuitiva y una fácil
instalación, además de ser rapídisima. Cuenta con menos recursos gratuitos pero por un
módico precio podemos conseguir complementos y plantillas muy profesionales. La
comunidad está creciendo muy rápidamente por lo que las mejoras son constantes.
Magento: Una de las más utilizadas por los programadores, tiene muy buena calidad y
potencia. Pero para mi humilde conocimiento muy complicada, necesitarás saber
programar para enfrentarte a su instalación y su gestión. La aplicación es bastante lenta,
necesitarás un servidor potente y la demo gratuita muy justita. Si tienes un gran
proyecto no dejes de ver esta opción.
Wordpress: Tiene la comunidad más grande y con más recursos de todas las cms
existentes, si bien, es recomendable para blogs y webs sencillas. Fácil de instalar y más
fácil aún de utilizar.
Drupal: Fácil de usar e instalar. Buena comunidad, gran cantidad y calidad de módulos. Si
tu proyecto es sencillo es muy recomendable, sino, puedes necesitar conocimientos
avanzados.
Moodle: Es el rey para crear comunidades de aprendizaje o cursos vía internet.