Merengue – CMS

imagen / HojadeMenta
  
10 de Abril de 2015   0  

Merengue es un CMS completo con soporte para plugins, que permite crear sitios web escribiendo muy poco código y manteniéndolo limpio, elegante y reutilizable. Esto gracias a que está escrito en Python y basado en el poderoso Framework Django.

 

Algunas de las características más sobresalientes son:

  1. Herramientas de traducción. Merengue incorpora varias herramientas de traducción, tanto para traducción de contenidos, como para traducción de catálogos, así como una herramienta de revisión final de la traducción del portal.
  2. Anuncios globales. Los anuncios globales permiten a los administradores del portal establecer mensajes de carácter general para los visitantes. Pueden realizarse de manera pública o sólo para usuarios registrados, además de poder ser enviados por email en cualquier momento.
  3. Buscador. Merengue dispone de un buscador que permite encontrar los contenidos publicados en la propia interfaz e igualmente encontrar resultados extrenos a través de Google.
  4. Comentarios jerárquicos. Todos los contenidos de Merengue, se pueden comentar y a su vez, éstos ser comentados. De tal manera que visualmente, se estructuran de forma jerárquica, permitiendo distinguir entre comentarios al contenido y respuestas a comentarios. Se permite además censurar o borrar cualquier comentario publicado.
  5. Edición colaborativa. La edición colaborativa permite la redacción de un documento en tiempo real por diversos usuarios editores, así como la inserción de comentarios (correcciones, anotaciones, etc.) por cualquier usuario en cualquier sección del documento. Los documentos se dividen en secciones, que pueden ser modificadas de forma inline en el documento.
  6. Pluggable. Permiten cambiar la apariencia, añadir botones u otro tipo de contenido a las páginas web que generan. Los pluggins que vienen incluidos por defecto con Merengue son: Chunks, Feedback, Features, EzDashboard, Tv, Standing out, Subscription, Highlight, Events, Google search, News, Core, Voting y Facebook

 

Como vemos, cuenta con módulos muy bien pensados y que otorgan un nuevo sabor al framework Django, sabor merengue!

Instalación.

Para la instalación se requiere tener listas unas dependencias.

  1. Python 2.5, 2.6 o 2.7 ( Python 3 aún no es soportado).
  2. Setuptools.
  3. ffmpeg.
  4. Gettext
  5. PIL ( Python Imaging Library).
  6. iPython

Posteriormente podremos instalar merengue utilizando easy_install de la siguiente manera:

sudo easy_install merengue.

Si deseamos instalar en modo desarrollador, para modificar algunas características de su código, podremos seguir los siguiente pasos que se detallan en esta liga en el apartado de “Development Installation”.

 

Fuente: http://merengueproject.org/



Alex Dzul

FullStack Python / Django Developer. #jslove