Creative Commons License
Excepto donde se indique otra cosa, todo el contenido de este lugar está bajo una licencia de Creative Commons.
Taquiones > notas

Blogs: evaluando programas en Debian

Lista de paquetes

Introducción

Empleando dpkg-www echamos un vistazo a la sección web de la lista de paquetes de la distribución y encontramos unos pocos que parecen algo más prometedores:

  • blosxom
  • pixelpost
  • serendipity
  • tdiary
  • zine
  • b2evolution

Nota: estoy excluendo movabletype, wordpress y alguno más que considero bastante famoso y, por ende, creo que complejo. En cualquier caso lo idóneo para mí sería que estuviese escrito en lenguaje Perl y fuese sencillo y completo al mismo tiempo y no, no es un oximorón. Por completo quiero decir que haga algo bien (en este caso postear) y no intente cubrir todas las posibilidades como la de mantener una página web. Eso ya está cubierto por otra parte.

Requerimientos

  1. Facilidad de instalación, con requerimientos mínimos ó automáticos de configurar (como Sqlite en lugar de Mysql).
  2. Administración sencilla.
  3. Multiacceso.
  4. Etiquetable.

Programas en Debian

blosxom

Los directorios y los archivos son su base de datos y una entrada en el blog consiste en un fichero de texto en el que la primera línea es el título y el resto el cuerpo de la entrada.

  • Ventajas:
    • Las dependencias son mínimas.
    • Pueden crearse entradas en tanto en cuanto sea posible crear ficheros (por ftp, webdav, ...).
    • Escrito en lenguaje Perl.
    • Tiene un buen surtido de complementos.
  • Desventajas:
    • El blog no se puede editar en línea a menos que se emplee un complemento en concreto para ello. Las entradas se mantienen accediendo directamente al sistema de archivos; es, por tanto, menos cómodo.
    • No es multilenguaje.

pixelpost

Su finalidad consiste en publicar fotografías en formato diario, por lo que las dependencias son mayores y los fuentes más complejos.

  • Ventajas:
    • Gestiona atributos EXIF de imágenes.
    • Mecanismos anti-Spam
    • Multilenguaje
  • Desventajas:
    • Recomienda una base de datos MySQl.
    • Escrito en PHP.

serendipity

  • Ventajas:

    • Multiautor.
    • Puede usar SQlite.
  • Desventajas:

    • Escrito en PHP.
    • Require una base de datos relacional (SQlite, Postgres, Mysql).
    • Puesta en marcha dificultosa, con algunos errores extraños como la no interpretación de caracteres de control en los textos.

tdiary

  • Ventajas:

    • Utiliza temas.
    • Maneja referencias externas a la entrada (referers).
  • Desventajas:

    • Escrito en Ruby
    • Utiliza temas.
    • Maneja referencias externas a la entrada (referers).
    • La página web está en japonés.

zine

  • Ventajas:

    • Hereda características de Wordpress.
    • Gestiona grupos y usuarios.
    • Instalación sencilla.
  • Desventajas:

    • Escrito en Python.
    • A día de hoy (Febrero de 2010) no está en el repositorio estable de --debian--; es necesario instalarlo desde testing.
    • Relativamente complejo de configurar aún estando empaquetado para --debian--.

b2evolution

  • Ventajas:

    • Multiautor.
    • Entradas desde dispositivos móviles.
  • Desventajas:

    • Escrito en PHP.
    • Demasiadas opciones mostradas tanto para el visitante como para el autor y no digamos ya para el administrador; más indicado para un ISP que para un pequeño administrador de sistemas.

Programas fuera de Debian

Buscando en muchos, muchos sitios, incluyendo a freshmeat, Source Forge y OpenSourceCMS en la categoría Blogs.

sempecms

  • Ventajas:

    • Simple y casi autocontenido en el paquete.
  • Desventajas:

    • Simple, muy simple.
    • Difícil de mantener (tras echarle un vistazo al código) dado que mezcla el contenido con el fuente en demasiadas ocasiones..

DotClear

  • Ventajas:

    • Interfaz cómodo para administrar y mantener blogs.
    • Repleto de opciones.
  • Desventajas: --fixme--

Globber

  • Ventajas:

    • Emplea [markdown] lo que ya es una ventaja para mí, pero no para otros que no estén tan acostumbrados.
    • El interfaz permite ver el resultado en tiempo real, incluyendo la gestión de adjuntos a la entrada.
  • Desventajas: --fixme--

SweetRice

  • Ventajas: --fixme--

  • Desventajas: --fixme--