Sirikon's Lab

Bolt, el CMS simple y efectivo que estabas buscando

Apr 27, ’14

Cuando necesitamos un CMS para montar alguna web de contenidos con alguna funcionalidad básica, ya sea nuestro blog personal (mi caso), la web de la empresa, de un algún proyecto, o de cualquier otra cosa, nos encontramos con opciones como WordPress, Drupal, Joomla..., he acabado por casi odiar todas estas opciones por varias razones:

  • WordPress: Es un CMS que no evoluciona, no añade características que tu digas "oh my god cómo he podido vivir sin esto" desde hace mucho tiempo, aunque tenga mucho recorrido y tenga millones de plugins, al final los plugins buenos son los de pago, ¿Y vas a soltar 50€ por un plugin chufla para una web? Yo no, a demás está demostrado que tiene muchos problemas de seguridad.
  • Drupal: Por lo que he oído, visto y comprobado, Drupal es un CMS demasiado pesado, tiene una gran baza que es que puedes montar cualquier cosa con Drupal, absolutamente cualquier cosa, y no sólo esto, si no que podrás dar una interfaz de usuario sencilla y entendible para que cualquiera pueda gestionar esto, por lo que si podemos montar cualquier cosa con este CMS y a demás bonito para quien tiene que gestionarlo, ¿En dónde está el truco? en el rendimiento.
  • Joomla: ¿En serio tengo que dar explicaciones? No he visto CMS más anticuado, que te complique lo sencillo y absurdo en mi vida.

Entonces con semejante panorama, ¿Qué podemos hacer?, si lo que vamos a montar es sencillito y la complejidad que puede dar el proyecto es algún tipo de dato con campos especiales, nuestro CMS es Bolt.

Bolt es un CMS pensado para que quien lo instale y configure sea un desarrollador, no un administrador, y que en vez de tener muchas cosas inútiles hechas, ponértelo fácil para hacer lo que necesites.

  • Sencillo de configurar, todo va por archivos .yml que modificas en el servidor mediante el FTP o directamente desde el Backend del CMS.
  • Sencillo de modelar datos, si quieres crear un tipo de dato nuevo no tienes más que irte a contenttypes.yml y añadir el tuyo, luego bastará con que refresques la estructura de la base de datos con un click en el backend y listo, a demás tienes muchas posibilidades para relacionar unos datos con otros o categorizarlos con taxonomías.
El tipo de dato 'Post' en este blogposts:
    name: Posts
    singular_name: Post
    fields:
        title:
            type: text
            class: large
        slug:
            type: slug
            uses: title
        image:
            type: image
        body:
            type: html
    taxonomy: [ categories, tags ]
    record_template: entry.twig
    listing_template: listing.twig
    listing_records: 10
    default_status: draft
    sort: datepublish DESC
    recordsperpage: 10
  • Sencillo de ponérselo sencillo al usuario, una vez tengamos definidos los tipos de datos, el usuario que administre la web tendrá todas las herramientas de edición necesarias.
  • Sencillo de hacer templates, ¿Alguna vez has trabajado con Moustache o alguno de sus derivados? Entonces te llevarás a la perfección con los templates de Bolt.
  • Sencillo de hacer esa funcionalidad que te falta, los plugins de Bolt te permiten añadir funciones a las plantillas para enseñarle nuevos trucos al CMS.

Ya de por sí Bolt es más que interesante, y lo será más en un futuro próximo, ya que tienen pensadas muchas cosas, como por ejemplo que el blog genere automáticamente una API REST para poder acceder a los datos de la web desde, por ejemplo, la aplicación para móviles oficial de la misma, o poder añadir muchas más funcionalidades al backoffice a base de plugins.

Si queréis echarle un vistazo más de cerca a Bolt, pasaros por su página web, empaparos de sus bondades y cuando queráis poneros manos a la obra tenéis en la documentación un get started bien explicado.

comments powered by Disqus

Carlos Fernández Llamas

Development Advisor @ Plain Concepts


Prizes

1 Jammer's Certificate Of Honour @ Global Game Jam 2017 Bilbao - Who Let The Waves Out
1 Premio del Público de Gamepolis y MalagaJam 2015 - Luxury Madness
4 Megathon España 2013 - GiftWish
1 Megathon Málaga 2013 - GiftWish

Lectures & Workshops


My CV

cv.sirikon.me