Para entrar en contexto, ¿que es un CMS?

El gestor de contenido es una aplicación informática usada para crear, editar, gestionar y publicar contenido digital multimedia en diversos formatos. El gestor de contenidos genera páginas web dinámicas interactuando con el servidor web para generar el sitio web a petición del usuario, con el formato predefinido y el contenido extraído de la base de datos del servidor (Wikipedia).

En internet hay mucha información al respecto, Pero en el caso de que algo no quede claro, no dudes en dejarnos un comentario o de contactarnos, estaremos complacidos de atenderte.

Importancia de los CMS

Aún siendo una tecnología tan vieja, alrededor de 1995 salieron los primeros CMS (muy usada hoy en dia), criticado por algunos y amado por otros, los gestores de contenido llegaron para quedarse, como una alternativa económica y potente para la construcción de sitios administrables.

Hay diferentes CMS con múltiples propósitos diferentes, desde E-commerce  hasta blogs y mucho más.

Algunos de los CMS más populares de software libre:

Construido en PHP, hoy en día considerado uno de los CMS más seguros del mercado y a su vez uno de los más complejos para desarrollar sobre el.

El CMS para la creación de blogs por excelencia, construido en PHP, gracias a su versatilidad y plugins se puede convertir en un E-commerce fácilmente. Este es el más recomendado por nosotros, los motivos darán para otro post, en un próximo #JuevesDeProgramación.

Es un sistema de gestión de contenido para un E-commerce o tienda online.

Advertencia

Los CMS no son tecnologías viables para la construcción de grandes plataformas, por su poca escalabilidad en desarrollos complejos y los diferentes problemas de seguridad que estos puedan tener.

No recomendamos el uso de CMS obsoletos como Joomla, el cual aun es muy usado, pero es considerado una mala practica.

Cuando usarlos y cuando no?

Nuestra recomendación es solo usarlos cuando con sus capacidades se puede cumplir con el objetivo inicial planteado o el problema que el CMS planea suplir, si para suplirlo se requiere modificar la base del CRM, lo mejor es construir un desarrollo completo sobre un framework (Temas de programación), esto le permitirá ser escalable con el tiempo.

Pros

  • De facil administracion.
  • Normalmente Muy buena documentación por su gran acogida en internet.
  • disponibilidad de una gama variada de plugins para todo tipo de necesidades.

Contra

  • Al ser plataformas tan genéricas y tan usadas hoy en dia, los piratas informáticos tienden a tenerlas como blanco de constantes ataques.
  • Poca escalabilidad, más allá de su propósito inicial.

Esperamos este post haya sido de ayuda, si aprendiste algo nuevo o consideras que este post le podría servir a alguien mas compartelo.

Estamos dispuestos a escuchar tu opinión al respecto, así que déjanos tu comentario, nos gusta estar aprendiendo constantemente.

Siguenos en nuestra fanpage de facebook para estar informado de todo lo último.

Santiago Molina Orozco

Santiago Molina Orozco

Soy un desarrollador web full stack, apasionado por las nuevas tecnologías y un aprendizaje continuo. considero que no hay una solución universal, si lo existiera no habrían tantas opciones, soy un geek total.

Dejar un comentario