Craft CMS: un sistema de gestión de contenidos flexible y confiable

DESARROLLO WEB, TECNOLOGÍA DE EXPERIENCIA.
image 32

Actualmente existen más de 150 sistemas de gestión de contenido o CMS (Content Management System, por sus siglas en inglés) a disposición de emprendedores y empresas de todos los tamaños. Cada una de estas alternativas cuenta con sus propias características, beneficios y ventajas.

Históricamente sistemas como Wordpress han sido los líderes de participación del mercado en términos de número de usuarios y sitios web administrados. Sin embargo, con los años han venido surgiendo nuevas opciones que se van extendiendo entre agencias y compañías. Una de las alternativas más destacadas es Craft CMS.

¿Qué es Craft CMS?

Craft CMS, una creación de la empresa de desarrollo Pixel & Tonic, tuvo su primera versión en el año 2012. Las cifras evidencian que actualmente más de 75.000 sitios web utilizan Craft para administrar sus contenidos web. Entre las compañías que usan Craft se destacan HootsuiteMozTedIkeaAssociated PressNascar y Netflix.

Muestra de su gran trabajo son los múltiples reconocimientos obtenidos, entre los cuales se destaca el premio al mejor CMS para desarrolladores entregado por CMSCritics en 2015.

Características y beneficios de Craft CMS

Más allá de la popularidad alcanzada y los reconocimientos obtenidos, vale la pena mencionar qué caracteriza a este CMS, cuáles son sus beneficios y por qué podría ser una gran alternativa, para administradores de contenidos y desarrolladores en el entorno empresarial.

Entre lo simple y lo complejo

Craft CMS es apropiado para diseñar sitios de alta complejidad que dependen en gran medida de PHP, bases de datos y optimizaciones de consulta. Sin embargo, también puede ser empleado para construir sitios en donde ninguno de estos elementos sea absolutamente necesario. 

A diferencia de otros sistemas de gestión, con Craft CMS es posible crear la estructura, los campos y los formularios sin necesidad de entrar a tocar el código. Incluso, desde el panel central permite la administración de sitios múltiples sin tener que usar complementos. 

Este CMS entrega una experiencia bastante completa que guía a los principiantes desde el momento cero, pero tampoco limita la experiencia de aquellos que tienen un conocimiento más avanzado en torno al desarrollo.

Complementos y motor de plantillas en Craft CMS

Craft CMS aprovecha Twig, un moderno motor de plantillas en código PHP que se destaca por su simplicidad y seguridad. Sin embargo, el sistema de plantillas no es la única forma de extraer contenido. En la versión Craft 3.3 se incluyó Headless Mode y GraphQL, con el propósito de utilizar herramientas como Gatsby o Gridsome, para crear sitios estáticos.

Además, está construido sobre Yii, un reconocido framework de PHP. Gracias a esto, se pueden extender las funcionalidades a través de la creación de módulos y complementos que pueden ser escritos en el mismo Yii y en Craft API, cuya escritura está cubierta por la documentación oficial. Ahora bien, si la intención es no escribir en PHP, este CMS tiene una amplia variedad de complementos en su tienda oficial.

craft-plugins

Experiencia de autor en Craft CMS

En términos de experiencia de autor, el concepto de Craft CMS está construido sobre dos instancias: campos y secciones. De esta forma, los administradores de contenido pueden crear entradas de manera fácil e intuitiva.

craft-editor

Craft CMS entrega la funcionalidad de control de versiones de contenidos. Así, todo el contenido está controlado de tal forma que los autores pueden realizar seguimiento a los cambios y volver a versiones anteriores para utilizarla como la actual cuando sea necesario.

craft functionality

Craft CMS cuenta con multi-sitio para alojar varios sitios web en una sola instalación. Además, es posible definir uno o más sitios en diferentes dominios, haciendo uso de distintas plantillas y versiones de contenido. La función multi-sitio es administrable a nivel de entrada, con la posibilidad de habilitar las secciones que se requieran incluir. También incluye multi-lenguaje, para crear sitios en diferentes idiomas desde la misma plataforma. 

Comunidad Craft CMS

Otro gran beneficio de contar con Craft CMS es su comunidad, compuesta por desarrolladores, administradores de contenido y el propio equipo de soporte de Craft. Si bien los usuarios cuentan con Discord, un programa de chat adecuado para obtener solución a inconvenientes comunes, también existen otras alternativas. Craft cuenta con su propio StackExchange, una plataforma abierta de preguntas y respuestas alimentada por los mismos usuarios y desarrolladores.

Screen-Shot-2020-02-10-at-19.52.14-1

Craft CMS entrega una amplia gama de recursos de aprendizaje para potenciar el uso del sistema, a través de artículos de blog, documentación e incluso su propia tienda de complementos. Además, existe Dot All Conference, una conferencia oficial de desarrolladores y usuarios de Craft CMS en el mundo.

Seguridad en Craft CMS

Craft CMS cuenta con una serie de estándares que previenen los ataques de SQL, lo que se traduce en mayor confiabilidad para clientes y administradores de contenido. Las actualizaciones, que se publican varias veces al mes, buscan posicionar a Craft CMS como una herramienta protegida para los usuarios y terceros. 

Además, permite la administración de perfiles de usuario y la configuración de roles personalizados. Así otorga o evita el acceso de perfiles a ciertos niveles y áreas del sitio web, para garantizar mayor seguridad.

Craft CMS es velocidad y rendimiento

De acuerdo con cifras reportadas por Google, la tasa de rebote en un sitio web puede aumentar en un 32% cuando el tiempo de carga de la página pasa de 1 a 3 segundos. Esto se puede traducir en una experiencia de usuario poco satisfactoria, en la reducción de tasas de conversión o incluso en la pérdida de leads.  

En este sentido, Craft CMS pone su foco sobre el rendimiento para ofrecer tiempos de carga óptimos. De hecho, cuando los sitios son construidos adecuadamente en Craft, estos pueden obtener una calificación de 100 puntos en PageSpeed, una herramienta de Google diseñada para ayudar a optimizar el rendimiento de las páginas web.

Craft CMS en resumen

Durante el evento Have we Reached Peak CMS organizado por ParsonsTKO, Felipe Jaramillo, CEO y fundador de Aplyca, recuerda que los sistemas de gestión de contenidos aún tienen espacio para crecer, especialmente en cuanto a integraciones y personalización. Sin embargo, destaca que los CMS que se encuentran en el mercado han alcanzado una madurez tal, que la decisión de las empresas alrededor de cuál deberían escoger, se basa fundamentalmente en la capacidad que estos sistemas tengan para cubrir sus necesidades y objetivos particulares.

En este sentido, a la hora de preferir un CMS u otro, Jaramillo recuerda a los tomadores de decisión lo que deben tener en cuenta: los sistemas de gestión deben ser tan simples como sea posible, y no una larga lista de promesas. Y es justamente en este escenario en donde entra a jugar Craft CMS.   

Craft CMS es un sistema de gestión que brinda una gran experiencia para autores y desarrolladores, que se destaca por su rendimiento, seguridad y flexibilidad. Además, es usado por grandes compañías de alcance global. Para resumir, estas son algunas de las razones que convierten a Craft CMS en una gran alternativa para la administración de contenidos en el entorno empresarial:

  • Es una interfaz amigable e intuitiva, que resulta manejable incluso para quienes provienen de otros gestores de contenido.

  • Cuenta con una comunidad de desarrolladores y autores amplia y activa.

  • Incluye campos flexibles que permiten controlar mejor la forma en que se estructura el contenido.

  • Tiende a ser extensible gracias a su creciente tienda de aplicaciones.

 Craft CMS en Colombia

Así las cosas, creemos que Craft CMS se posiciona como una gran alternativa para las compañías que buscan contar con una herramienta que respalde sus estrategias de generación de contenidos. En Colombia la comunidad de este sistema espera crecer, a través de un proceso de adopción natural que poco a poco promuevan empresas con profunda experiencia en gestión de contenido como la nuestra. Por supuesto, esto se verá reflejado en un mayor número de usuarios y sitios web administrados con Craft. 

En Aplyca desarrollamos soluciones especializadas para sitios de gran escala. Hemos creado centenares de portales para medios de comunicación, e-commerce, ONG´s, y entidades públicas y privadas. Desarrollamos sistemas de gestión de contenidos estables y seguros y creamos aplicaciones que permiten integrar servicios propios y externos.

También te puede interesar:También te puede interesar: