Ruby

CMS de Movimiento Libre 1.2

2007-08-12 17:15 - guivaloz

En esta nueva entrega del CMS de Movimiento Libre he enriquecido un poco más a este programa. Le recuerdo que el sitio web movimientolibre.com es mantenido con este programa y que es software libre bajo la licencia GPL

El objetivo de este CMS es elaborar el contenido de un sitio web a partir de archivos simples, dándoles una buena presentación y organización. No depende de ninguna base de datos. Es un buen ejercicio para aprender el lenguaje Ruby

Lo nuevo de esta versión es:

  • La clase Plantilla tiene más cualidades:
    • Recibe información general del sitio para preparar la estructura constante de todas las páginas del sitio.
    • Puede albergar más de un archivo CSS, esto es para disponer de un archivo CSS para la pantalla y otro para la impresión.
    • Es nuevo la definición de un pie, esto es, algo que debe aparecer en la parte inferior de todas las páginas.
  • Mejoras en el menú de la izquierda:
    • Las opciones cambian de color, controlado por el archivo CSS.
    • La anterior opción se dehabilita cuando son gráficos los que hacen el vínculo.
  • Configuración en un solo archivo:
    • El script ejecutable alberga la mayoría de las configuraciones del sitio.

Publicación completa...


CMS de Movimiento Libre 1.1

2007-08-06 13:15 - guivaloz

En los días pasados me inquietó que el CMS de Movimiento Libre sólo operaba con una carpeta de publicaciones. Lo cual después se volvió una necesidad, por que publico distintos tipos de contenido, como artículos, manuales, presentaciones y programas, independientemente de su categoría.

La nueva versión 1.1 tiene la capacidad de alimentarse de varios directorios. Así puede organizar mejor su contenido. Una imagen vale más que mil palabras:

Notarán que estos directorios corresponden con las opciones del menú horizontal que aparece en la parte superior de cada página. Así que pueden crear los directorios de publicaciones que requieran, el programa buscará en todos ellos para organizar el contenido de su sitio web.

Anuncio también que estoy escribiendo un buen manual sobre este programa. Sé bien que por más bueno que sea el software, si este no tiene un buen manual no es bien recibido por la comunidad de usuarios. Les pido que esten pendientes, estoy trabajando en ello.

Descargar: movimientolibre-cms-1.1.tar.gz


CMS de Movimiento Libre 1.0

2007-07-15 - guivaloz

Como parte de mis estudios del lenguaje de programación Ruby me decidí a programar mi propio CMS, nada sofisticado, más bien algo sencillo y eficiente. Lo que usted está leyendo ha sido administrado por este CMS.

El CMS de Movimiento Libre ofrece lo siguiente:

  • Es un programa (más bien script) hecho en Ruby [1]
  • No usa una base de datos (no requiere mysql o postgres) [2]
  • Las publicaciones se suben como archivos individuales al directorio publicaciones [3]
  • Usa la gema RedCloth que facilita el convertir el texto a HTML
  • El diseño (colores, tipografías, fondos) lo controla un archivo CSS
  • Pueden hacerse a libertad menús para el lado izquierdo de la pantalla
  • La página de inicio muestra las publicaciones, de la más reciente a la más antigua
  • Cada publicación puede tener una o más categorías
  • Se elaboran páginas para cada categoría, así como un menú
  • El programa genera páginas estáticas en HTML [2]
  • Tiene sindicalización RSS 2.0

Publicación completa...