Saltar al contenido

Crear nuestro CMS: ¿cuándo tiene sentido?

Por qué un equipo que trabajaba a diario con sistemas ajenos decidió crear su propio gestor de contenidos, y qué esperaba de él en 2020.

Ilustración de una web construida con bloques comunes

Hace ya un tiempo decidimos centrarnos en desarrollar nuestro propio sistema de gestión de contenidos, que ofreceremos a nuestros clientes para gestionar sus webs. Antes de escribir la primera línea de código tuvimos que pensarlo todo a fondo, no solo desde el punto de vista de la programación, sino sobre todo desde el del diseño.

Lo que aprendimos de los sistemas «sobrecargados»

Muchos de nuestros clientes, fieles y nuevos, ya trabajaban con algún CMS del mercado. Lo más habitual era WordPress, que sin duda tiene una gran cuota de mercado. Pero al trabajar con distintos sistemas también nos topábamos con las desventajas que traen estos gestores tan «sobrecargados». Y fue precisamente esa experiencia la que acabó empujándonos a crear el nuestro.

.NET Core y React: mantenemos el rumbo

En el desarrollo de software nos apoyamos sobre todo en .NET Core, de Microsoft, y en React, el framework de JavaScript de Facebook. Con estas herramientas creamos aplicaciones rápidas y modernas, y no solo web. Al diseñar nuestro propio CMS, decidimos no desviarnos de ese camino. ¿Qué ventajas tiene? Sobre todo estas:

  • Desarrollo separado del servidor y de la interfaz de usuario. El trabajo avanza más rápido y podemos entregar la aplicación en el menor tiempo posible.

  • La velocidad y el soporte de .NET Core. Combinado con React, hace que trabajar con la interfaz web resulte agradable.

Qué significa para el propio CMS

Además de velocidad, sobre todo ligereza y seguridad.

  • Solo lo que la web necesita de verdad. La aplicación llevará consigo únicamente lo que realmente requiere. Otros gestores de contenidos suelen mantener en producción partes que la web nunca utiliza. Eso aumenta el consumo de memoria y, sobre todo, ralentiza la carga de las páginas; una web lenta resulta molesta y a menudo es el motivo por el que los visitantes se van.

  • Seguridad. Los gestores de contenidos más extendidos suelen ser más vulnerables a los ataques y a menudo tienen agujeros que los atacantes aprovechan para robar datos. Gracias a .NET Core y a medidas de seguridad adicionales, nuestro CMS podrá proteger tus datos de forma fiable.

Qué ofrecerá el nuevo sistema

Nuestro gestor de contenidos será al menos tan capaz como sus competidores. Además de la creación clásica de páginas y entradas, ofrecerá un editor especial para componer contenido a partir de componentes sencillos y otros más complejos, lo que dará a las páginas un diseño fresco y coherente.

Entre sus funciones estándar estará la gestión de:

  • archivos multimedia,

  • usuarios y roles,

  • menús,

  • entornos,

  • y, sobre todo, SEO (optimización para buscadores).

Además, todo el sistema es modular, así que integrar nuevas extensiones especiales resulta sencillo. Con cada actualización será una herramienta mejor y más potente.

Una interfaz que no tienes que estudiar

Al diseñar la interfaz tuvimos en cuenta las costumbres ya establecidas, sobre todo una disposición más limpia de la administración, inspirada en parte en WordPress.

Queríamos que los usuarios pudieran centrarse en crear contenido, no en aprender una interfaz nueva.

Lo que viene

Pronto daremos los últimos retoques a nuestro trabajo y presentaremos a nuestros clientes la primera versión del nuevo gestor de contenidos de TwoDo. Al mismo tiempo, estamos preparando una nueva versión de nuestra propia web, que por supuesto también funcionará con el nuevo CMS.