Sistemas de Gestión de Contenido Libres (MoinMoin y Plone)

Preview:

DESCRIPTION

Panorama de los sistemas de gestión de contenidos libres enfocados a la situación venezolana.

Citation preview

08/15/08

S istemas de Gest ión de Conten ido L ib res (Mo inMo in y P lone )

Franc isco Pa lmCend ite l / U LA

Free CMSFree CMS

Content Management Systems

¿Contenidos?: Publicación web de archivos, imágenes, audio, documentos, mapas...

¿Gestión?: Usuarios, autenticación, grupos, roles, flujo de trabajo, versiones...

¿Libre?¿Libre?

Las famosas 4 libertades, necesarias e importantes, pero no suficientes...

Software libre auténtico, software liberador

Software para la construcción de la ciudadanía y el desarrollo endógeno.

Temas MarcoTemas Marco

¿De qué se libera el Software Libre?

Las soluciones tecnológicas según las necesidades de cada caso...

“Separación de asuntos” (presentación, funcionalidad y contenido)

Más allá de PHPMás allá de PHP

El desarrollo de software libre por y para mata-tigres

Los servicios de hosting para mata-tigres

Restringe en gran medida las posibilidades de los desarrolladores venezolanos...

Wordpress (a pesar de todo...)Wordpress (a pesar de todo...)

El mejor sistema libre para Blogs en la actualidad (de hecho es -muy- bueno)

Lleva PHP a su límite, muestra lo que PHP puede hacer...

Y hasta donde puede llegar...

Python 1Python 1

Principal implantación libre y sin control corporativo.

De propósito general, multiparadigma, multiplataforma, dinámico...

Python 2Python 2

Supone que el tiempo de los humanos es más importante que el de las máquinas (dinámico)

Y que se tarda más tiempo leyendo código que escribiéndolo (legible)

MoinMoinMoinMoin

Sistema wiki desarrollado en Python, basado en el sistema de archivos.

Extensible: temas, parsers, macros y acciones

Listas de control de acceso

Búsqueda integrada

MoinMoin como CMSMoinMoin como CMS

Puede usarse de distintas formas, y es una buena opción como CMS.

Fácil de instalar, fácil de configurar, fácil de mantener, fácil de añadir contenido...

MoinMoin: instalación y MoinMoin: instalación y configuraciónconfiguración

Modo desktop

Instalar moin es instalar un módulo de python, hace falta configurarlo!

Hazte superusuario!!!

DEMO

MoinMoin: Extensiones 1MoinMoin: Extensiones 1

En las pág inas DEMO

Macro : insertar características del sistemaParser : cambia la apariencia total o parcialFormatter : exporta los contenidos en distintos formatos.

MoinMoin: Extensiones 2MoinMoin: Extensiones 2

En e l s istema DEMO

Act ion : cambios sobre la respuesta del sistemaXML-RPC : comunicación entre wikis y potencialmente con otras aplicacionesTheme : el caramelo visual!

MoinMoin: Plantillas y MoinMoin: Plantillas y CategoríasCategorías

P lant i l l as : Contenido genérico para crear nuevas páginas DEMO

Categor ías : Clasificación de las páginas por temas DEMO

Extensión OpenOffice MoinExtensión OpenOffice Moin

Writer2MoinMoin

http://www.ooowiki.de/Writer2MoinMoin

Edita en OpenOffice (usando estilos!) y pásalo al Wiki

PlonePlone

Sistema de gestión de contenidos basado en Zope. Zope es un framework de desarrollo de aplicaciones...

Recomendado cuando se requiere “algo más”

(y puede ser BASTANTE MÁS)

Plone: InstalaciónPlone: Instalación

El modo fácil: Unified installer.

Es necesario instalar las herramientas de compilación: make g++ gpp...

Es recomendable usar alguno de los modos estándar para que puedas pedir ayuda.

Plone: ConfiguraciónPlone: Configuración

Interfaz administrativa

Configuración generalIdiomaUsuarios y gruposAñadir productos!!

Plone: Añadir ContenidosPlone: Añadir Contenidos

Se pueden crear carpetas para organizar el contenido.

En una carpeta cualquiera se pueden añadir distintos tipos de contenidos.

DEMO

Plone: Características Plone: Características especialesespeciales

LiveSearch

Indexación total de archivos PDF

Colecciones: consultas y reportes dinámicos

Modo de presentación para el contenido

Plone: Instalar ProductosPlone: Instalar Productos

Extensiones para añadir tipos de contenidos, temas y cualquier tipo de funcionalidad en Plone.

DEMO

Plone: ArchetypesPlone: Archetypes

Sistema para la creación de nuevos tipos de contenidos en Plone.

Además, genera el código para la gestión del nuevo tipo.

Como producto, el nuevo tipo se integra por completo al sistema.