Ghost (Blog)

Ghost (Blog)
Información sobre la plantilla
Parte de la familia Sistemas de Gestión de Contenido
Ghost-Logo.png
DesarrolladorGhost Foundation
Lanzamiento inicial2013
Última versión estable5.27.0
Tipo de núcleoNode.js
Plataformas soportadasMultiplataforma
IdiomaMulti-idioma
LicenciaMIT License
Sitio web
https://ghost.org/

Ghost (CMS) es un CMS ligero y rápido, escrito con Node.js que se centra principalmente en la publicación de blogging personales.

Arquitectura

En esencia, Ghost es una API RESTful JSON autoconsumo con un cliente de administración y un front-end desacoplados. Ghost viene con un frontend predeterminado de Handlebars.js para que un sitio se ejecute lo más rápido posible, así como documentación detallada para trabajar con la API directamente o usar los SDK proporcionados y las integraciones de marco de front-end sin interfaz. Para los editores, Ghost tiene el editor enriquecido que todo escritor quiere, pero bajo el capó ofrece mucha más potencia de la que cabría esperar. Todo el contenido se almacena en un formato de almacenamiento de documentos estandarizado basado en JSON llamado MobileDoc, que incluye soporte para objetos de medios enriquecidos extensibles llamados Tarjetas.

Almacenamiento de datos

Ghost se envía con la capa ORM Bookshelf.js de forma predeterminada, lo que permite utilizar una variedad de bases de datos. Actualmente, SQLite3 es el predeterminado compatible en desarrollo, mientras que MySQL se recomienda para producción. Hay otras bases de datos disponibles y compatibles, pero el equipo central no las admite. Además, aunque Ghost utiliza el almacenamiento de archivos local de forma predeterminada, también es posible utilizar adaptadores de almacenamiento personalizados para que su sistema de archivos sea completamente externo. Hay una gama bastante amplia de adaptadores de almacenamiento prefabricados para Ghost que ya están disponibles para su uso.

Características

Ghost está codificado en Node.js, un motor de ejecución de JavaScript del lado del servidor y un cliente de administración de Ember.js. Desde la versión 2.0, las publicaciones se pueden escribir usando un editor WYSIWYG; en versiones anteriores, solo se admitía Markdown. Ghost CMS (Sistema de gestión de contenido) se puede utilizar como un CMS tradicional o autónomo.

Clientes

Alcanzar el equilibrio adecuado de necesidades ha llevado a Ghost a ser utilizado en producción por organizaciones como Apple, Sky News, DuckDuckGo, Mozilla, OpenAI, Square, CloudFlare, Tinder, Bitcoin Foundation entre otras.

Fuente

  • Ghost (CMS). Disponible en: [1]. Consultado el 8 de marzo de 2023.
  • Ghost (CMS). Disponible en: [2]. Consultado el 8 de marzo de 2023.
  • Ghost (CMS). Disponible en: [3]. Consultado el 8 de marzo de 2023.
  • Ghost (CMS). Disponible en: [4]. Consultado el 8 de marzo de 2023.
  • Ghost (CMS). Disponible en: [5]. Consultado el 8 de marzo de 2023.