¿Los CMS valen su tiempo?
Descúbrelo en este artículo.
El sistema de gestión de contenido (o CMS) es un marco ya diseñado por otros programadores y codificadores en el que puede contribuir con sus conocimientos y habilidades, o simplemente usar las habilidades de esos codificadores para diseñar su propio sitio web o blog.
Esta es la definición básica de CMS dada por mí mismo y en este artículo haré que el concepto de CMS sea claro y comprensible.
CMS es el enfoque más práctico en el diseño de sitios web hoy en día, ya sea que desee un blog, un comercio electrónico o simplemente cualquier otro tipo de sitio web, usarlo es solo un trabajo de unas pocas horas.
Aunque, si está utilizando un dominio gratuito y un alojamiento gratuito (como algunos de mis sitios), el CMS puede resultar molesto.
Cómo funciona el CMS
- CMS es descargable, significa que cuando descarga un CMS, obtendrá un archivo comprimido (tar, zip, 7z) y después de descomprimirlo, obtendrá una carpeta conocida como «Directorio CMS».
- Esta carpeta contiene todo el CMS, incluidos los archivos de trabajo, el archivo .htacess y los temas. Todo esto se explicará más adelante en el artículo.
- Después de cargar este CMS en su host remoto o host local, puede instalar el CMS en el host en pasos muy simples diferentes para diferentes CMS.
Directorio de CMS
Los tres contenidos más importantes de cualquier directorio CMS son estos 3 tipos de archivos:
- Módulos
Recuerde, cada vez que navega en un sitio web funcional (por ejemplo, Facebook), hay varios módulos funcionando al mismo tiempo. El módulo de inicio de sesión, la imagen de perfil, el sistema de me gusta de Facebook e incluso el interminable suministro de noticias por el que se desplaza, es un módulo.
El módulo es un paquete de archivos vinculados entre sí para realizar cualquier función específica. Estos archivos son una colección de códigos escritos en cualquiera de los lenguajes de programación web en un paquete independiente de la máquina. No se puede explicar todo lo relacionado con los módulos en un artículo, aunque esta es prácticamente la información que necesitaría para continuar.
- Temas
Este punto no necesita mucha explicación. Los temas a menudo se incluyen como subdirectorios dentro de nuestro directorio CMS que contiene archivos HTML5 y CSS integrados con algunos javascripts o Ajax que representa la estructura gráfica que puede usar. Por lo general, hay un tema básico precargado en cada CMS (Dos mil dieciséis en WordPress, Bartik en Drupal, etc.) pero, al igual que los módulos, también puede descargar temas externos.
- .htacess
Este es el archivo que confunde incluso a los programadores y diseñadores experimentados. Es un conjunto de instrucciones para que el servidor maneje su sitio en la enorme red World Wide Web. Este único archivo gestiona el SEO, las redirecciones y las sobrescrituras. Por lo general, debe escribir este archivo usted mismo si está creando un sitio desde cero, pero dado que está trabajando en CMS, el archivo htaccess es absolutamente gratuito.
CMS populares
La batalla de CMS es tan antigua como Internet. El primer CMS se creó en 1992, sin embargo, el primer CMS activo se lanzó en 1997. Basta de historia, los tres CMS más famosos, que ocupan más del 70% del mercado total de CMS, son: Drupal, Joomla y WordPress .
Todos estos CMS son gratuitos, siendo Drupal y Joomla como proyectos de código abierto. Miles de codificadores trabajan en estos tres CMS todos los días para brindar la mejor experiencia de usuario en todo el mundo.
Si desea aprender CMS a modo de práctica, mi recomendación sería Joomla, ya que es más fácil de aprender con su creador de sitios de arrastrar y soltar. Sin embargo, si desea una lluvia de ideas, Drupal es el mejor en el campo. Es enorme, complejo y muy eficiente con relativamente menos memoria y consumo de hardware. Aunque el soporte de ayuda es muy limitado en drupal.
Si quieres crear un proyecto, realmente rápido, con la ayuda de un CMS, únete a otros de los millones que usan WordPress todos los días.
¿Qué tan efectivo es un CMS en comparación con un sitio creado desde cero?
Un estudiante de TI creó una réplica exacta del sitio de redes sociales de Facebook en 3 horas en django (otro CMS).
Entonces, ¿vale la pena tu tiempo?
Depende completamente de usted si elige trabajar en CMS o no, pero en mi opinión, trabajar con un CMS puede ayudarlo a comprender los conceptos de alojamiento, registro de dominio, servidores de nombres, redes informáticas con claridad. CMS también puede perfeccionar sus habilidades de codificación y, en la práctica, codificar un sitio web desde cero no es muy práctico en una red informática comercial y corporativa. El conocimiento de cómo trabajar con CMS puede ayudarlo a convertirse en un mejor diseñador web de todos modos, entonces, ¿por qué no?
Para cualquier sugerencia, sugerencia, argumento, apreciación, publique un comentario a continuación.
Espero que hayas disfrutado leyendo
Si también desea exhibir su blog aquí, consulte GBlog para escribir un blog invitado en GeeksforGeeks.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA