Prueba a fondo de Serendipity 1.2 beta5, CMS para blogs
- 26 de August 2007
- |
- Ignacio
- |
- 2 comentarios »
Categorías:Blogs, Pruebas, Serendipity Compartir
Actualización: Serendipity 1.2 ya ha sido lanzado.
Serendipity es un CMS para blogs que desde sus inicios me llamó la atención. Destaco algunas de sus funcionalidades:
- Plugins para podcasting, agregador RSS, páginas estáticas.
- Bloqueo de SPAM.
- Sistema de actualización semiautomático: el script de actualización se ejecuta sin necesidad de indicárselo.
- Embebible en páginas web existentes.
- LicenciaBSD: en la práctica se traduce en que se peude usar para realizar obras derivadas comerciales sin apenas restricciones, algo que no se puede hacer con la GPL.
- Soporte de múltiples bases de datos: SQLite, PostgreSQL, MySQL, MySQLi
- Importación nativa desde WordPress, Textpattern, Moveable Type, bblog
- Sólo una cosa más para los técnicos: Serendipity recomienda ImageMagick para funcionar al 100% en relación a la gestión de imágenes.
Ahora vamos con la prueba a fonde desde el momento de la instalación. (Para seguir leyendo pulsar en el siguiente enlace).
Antes de nada comentar que estoy probando Serendipity sobre PHP5 y MySQL5. Con sólo entrar en la URL donde hemos subido los archivos descargados, Serendipity nos ofrece un diagnóstico de pre-instalación.

El primer inconveniente que me encuentro es que el código necesita que la opción “Safe mode” de PHP esté a “off”. En mi caso lo tengo a “on”, y aunque no tengo problemas en cambiarlo lo voy a dejar así para ver si podemos funcionar, ya que esta limitación está presente en casi todos los servidores compartidos del mercado.
Tras asignar los permisos de escritura a algunos directorios y advertirme de que no encuentra Imagemagick, nos ofrece dos opciones de instalación. En cuanto a Imagemagick, según las especificaciones “se recomienda”, pero no es necesario, así que tampoco le hago caso.
Las dos opciones de instalación son simple y avanzada. Me decanto por la avanzada. Viendo la larga lista de opciones para configurar, me temo que la conversión de imágenes no va a funcionar correctamente por la restricción de “Safe mode” del PHP.
La instalación avanzada nos permite modificar todo tipo de rutas de configuración. En esta página además es donde se indica que Serendipity está integrado dentro de un sitio web, para evitar que escriba sus propias cabeceras y mostrar sólo los contenidos. Como de momento no quiero modificar nada innecesario, me paso a la instalación simple.

Una pega importante que tiene es que el editor WYSIWYG que incorpora indica que funciona parcialmente con Firefox. Veremos qué significa parcialmente. Por cierto, he podido escoger el idioma español de una larga lista.
A pesar del Warning de PHP “restriction basedir in effect” que aparece desde el principio por el “safe mode”, me indica que ya puedo utilizar mi nuevo blog.

Los estilos por defecto me gustan, son flexibles al tamaño de ventana del navegador. Bajo “serendipity/serendipity_admin.php” se encuentra el acceso de administrador.

Gestión de categorías:
La gestión de categorías me parece muy interesante, ya que permite establecer permisos de acceso a las mismas en función de distintos perfiles o grupos que se pueden personalizar dede otra opción del administrador.

Medios:
Me ha despistado un poco que en la traducción al español los archivos subidos los llama “medios”. Una utilidad interesante es que se pueden subir al directorio base de archivos (/uploads) o a un directorio dentro del base, creado por nosotros.
Gestión de estilos:
Disponemos de una amplia gama de plantillas precargadas donde elegir, que contienen una imagen de muestra para antes de elegir.
Extensiones / Plugins:
Por un lado gestionamos las extensiones activadas colocándolas en la columna izquierda o derecha de la plantilla (si existen en la plantilla), o en una columna oculta. Esta columna oculta permite tener una extensión activada sin que se muestre nada sobre ella. Permite Draqg&drop (arrastrar y soltar) para ordenar los distintos elementos (extensiones) en las columnas.
Extensiones de eventos:
Es un tipo de extensiones como la protección anti-spam o formateadores automáticos del texto de las entradas o de los comentarios.
Importación de otros blogs:
He probado la funcionalidad de importación con Wordpress. Lo que hace Serendipity es conectarse a la base de datos correspondiente, para lo cual, o bien está en el mismo servidor o debe permitir el acceso desde remoto. Los campos de información que hay que rellenar no están muy claros a qué se refieren y he tenido que hacer un par de pruebas fallidas para orientarme con los mensajes de error. Pero lo verdad es que la importación se ha realizado correctamente, tanto de post como de categorías y autores. Me ha sorprendido gratamente.
Por último indicar que conviene pasarse por la opción de Configuración en la administración del blog para personalizar el compartamientogeneral del blog.
Para los que se preocupen por las extensiones y plugins, que se pasen por Spartacus, su repositorio de plugins y temas.
Como valoración final me ha gustado la simplicidad de instalación a la vez que permite cambios para usuarios avanzados. En cuanto a funcionalidad, no le falta nada que pueda necesitar un blog tanto para un aficionado como para un profesional del sector. Creo que puede ser un buen sustituto de otros CMS libres para blogs (sí, estoy diciendo que puede ser un digno sustituo de Wordpress).

dager
Buen analisis. Pero hya algo que se me quedo en duda. ¿Funciona bien y sin limitaciones con la opcion “Safe Mode =ON”?
Como no tengo posibilidad de cambiar eso me gustaria saber si hay algun tipo de limitacion por eso (como la conversión de imágenes).
admin
Pues no hemos realizado pruebas a fondo y no tenemos ahora mismo una instalación para probar.