SPIP

Keywords: SPIP, Biblioteca (programación), Bucle, CMS, Caché, Cómo se edita una página, GPL, HTML

SPIP (acrónimo de Système de Publication Pour l'Internet Participative) es un software libre bajo licencia GPL con la estructura ideal para desarrollar sitios de tipo CMS con edición colectiva al estilo de una revista en línea.

Tabla de contenidos

Características técnicas de SPIP

SPIP es un programa escrito en PHP y que utiliza una base de datos MySql. La apariencia del sitio está separada del contenido del mismo, y se basa en esqueletos, que son simples archivos HTML (aunque puede incluirse PHP propio embebido) donde se introducen etiquetas propias de SPIP que forman un pseudocódigo de bucles.

La gran fortaleza de SPIP es la flexibilidad para modificar la apariencia del sitio publico, el que es visible para los visitantes. Esto hace más flexible la presentación del contenido, permitiendo por ejemplo mostrar con un bucle los 5 artículos mas leídos de esta sección, todos los artículos relacionados con este tema u otros artículos de este autor ordenados por fecha. Las posibilidades son infinitas, como la imaginación.

Los esqueletos son muy abiertos y sólo con conocimientos de HTML y algo de estudio de las etiquetas propias de SPIP se pueden hacer presentaciones gráficas propias, rompiendo el esquema demasiado estandarizado de otros CMS, que sólo permiten hacer modificaciones desde un panel de control.

Otra gran ventaja es la velocidad con la que se muestran las páginas al visitante. Esto se debe a un sistema de Caché que tiene: la base de datos no se consulta cada vez que un visitante solicita una pagina, sino que se genera una vez cada cierto tiempo (configurable), y se guarda esta página estática en un caché para mostrarla (mucho mas rápido por ser html puro) al visitante. En Principio General se explica esto con mas detalle.

Extensiones que puede utilizar SPIP

SPIP puede hacer uso de ciertos programas y bibliotecas que puedan estar instalados en el servidor:

Separación de contenido con SPIP

En SPIP el diseño del sitio Web está separado del contenido que se publica, mediante la división en espacios.

Uso de SPIP

¿Por qué SPIP y no otro CMS?. O mejor ¿cuándo SPIP y cuando otro CMS?. SPIP es una excelente opción para sitios basados en contenido, es decir, para publicaciones en las que un grupo de redactores/as aportan textos (básicamente, aunque también se pueden subir imágenes, incrustar flash, audio, documentos, etc...), donde se espera que los lectores hagan aportaciones (sin estar centrado en foros) y donde se pretende tener una presentación visual propia y no limitada a los esquemas comunes. Tal vez para algunos eso sea algo así como un blog colectivo (muchísimo mas poderoso), más que una herramienta de manejo de un portal.

Los desarrolladores de SPIP son principalmente franceses; pero tiene un excelente soporte de idiomas, tanto para el espacio privado como para el publico.


Enlaces externos

Soluciones LAMP
Linux | Apache | MySQL | PHP | Perl | Python

Keywords: SPIP, Biblioteca (programación), Bucle, CMS, Caché, Cómo se edita una página, GPL, HTML