October CMS, de regreso a los básicos

octobercms logo

El pasado viernes salió a la luz un nuevo sistema de gestión de contenidos que promete devolver la creación web y publicación a los básicos: October CMS.

Según la filosofía de October CMS, creado por Alexey Bobkov y Samuel Georges, los actuales sistemas se han hecho complicados, y nos ofrece una plataforma sencilla, por la que, por ejemplo, podemos crear fácilmente una plantilla en el tema y aplicarle directamente la URL, algo que se haría así:

October CMS está basado en PHP y el framework Laravel, y sus características principales son las siguientes:

:: Instalación con asistente ::

Los requisitos para instalar October CMS son los siguientes:

  • PHP 5.4 o superior con safe_mode desactivado.
  • PDO PHP.
  • cURL PHP.
  • MCrypt PHP.
  • ZipArchive PHP.
  • GD PHP.
  • PHP JSON

Aunque le lista parezca larga la mayoría de los servidores actuales lo ofrecen ya, pero siempre debes consultar antes.

Si tu servidor cumple los requisitos, solo tienes que descargar el instalador o bajarte una copia desde el repositorio.

Si optas por el instalador, la mejor opción, el procedimiento es el siguiente:

  1. Prepara un directorio vacío en tu servidor. Puede ser un sub-directorio, la carpeta raíz o un subdominio.
  2. Descarga el archivo del instalador.
  3. Descomprime el archivo del instalador en el directorio de tu servidor donde quieras instalar October CMS.
  4. Da permisos de escritura al directorio de instalación y a todos sus subdirectorios y archivos.
  5. Navega hasta el script install.php desde tu navegador web.
  6. Sigue las instrucciones del instalador.

:: Componentes de página ::

Los componentes son bloques de construcción de páginas. Simplemente se añade un componente a la página y este añade nuevas funcionalidades y luego lo configuras con el Inspector, una herramienta visual con la que gestionar las propiedades de los componentes, todo sin tener que programar.

octobercms components

:: Plataforma extensible: plugins ::

Al igual que con cualquier otro CMS puedes extender las características de October CMS con plugins. Las clases que usan los plugins son muy sencillas, simplemente describe el plugin y registra las funcionalidades que quieras que tenga.

Hay una página disponible con unos cuantos fundamentales, de los que no puedes prescindir.

octobercms plugins

:: Framework Ajax ::

El framewordk AJAX framework permite realizar fácilmente una petición de formularios o botones. Estas peticiones las gestionan los componentes de tu propio código de la página o diseño.

octobercms ajax-framework

:: Administración sencilla ::

Aunque no es lo que esperas en WordPress si que dispone de una interfaz de administración con buenas virtudes. Lo mejor es que usa muy poco código PHP y los archivos de configuración son sencillos, casi humanos.

octobercms administracion

:: Plantillas basadas en archivos de texto ::

Las páginas, diseños y parciales son solo archivos, uno por plantilla. Gracias a esto los temas son fácilmente manejables mediante sistemas de revisión de versiones como Git o SVN.

octobercms sistema archivos

La estructura de los temas es bastante simple:

  • Páginas – entradas y páginas del sitio web.
  • Parciales – trozos de marcado HTML reutilizables. Esto es una de las mejores características de October CMS.
  • Diseños – los archivos que definen el aspecto de la web.
  • Archivos de contenido – bloques de texto, HTML o Markdown que pueden editarse independientemente de la página o el diseño.
  • Archivos de recursos – archivos de recurso como imágenes, y ficheros CSS y JavaScript.

Una estructura tipo de un tema de October CMS sería así:

themes/
web/ <== El tema empieza aquí pages/ <== Directorio de páginas home.htm layouts/ <== Directorio de diseños default.htm partials/ <== Directorio de parciales sidebar.htm content/ <== Directorio de contenido intro.htm assets/ <== Directorio de recursos css/ my-styles.css js/ images/

Tienes la documentación completa sobre temas de October CMS en esta página.

¿Quieres saber más?, pues echa un vistazo a este vídeo, se explica solo y es un buen repaso.

Yo lo estoy probando en mi máquina local y, aunque cambia el método de trabajo al que estoy acostumbrado tengo que decir que es muy sencillo de usar y modificar, tiene conceptos muy interesantes.

Si te animas nos cuentas qué te parece.

AVISO: esta publicación es de hace dos años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

Valora este artículo para mejorar la calidad del blog ...

Al hacer una valoración se recoge una cookie con la IP de tu dispositivo

FlojitoNo está malEstá bienMe ha servidoFantástico (9 votos, promedio: 4,33 de 5)
Cargando…

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas y para servir más rápidos los contenidos.

gpdr, wpSGCacheBypass

Cookies de terceros

Usamos cookies de terceros en las que se almacenan externamente para conocer tus usos de navegación, si ya estás suscrito al boletín y los elementos compartidos en redes sociales

cfduit_, intercom-id, intercom-lou, mailerlite:language, mailerlite:webform, _ga, _gid

Pin It on Pinterest

if ( is_allowed_cookie( '_cfduit' ) { }