deliciousblog: módulo para Drupal
Un módulo para Drupal para generar entradas de blog a partir de los enlaces guardados en del.icio.us. Como el “daily blog posting” del propio del.icio.us, pero mejor
.
Hace ya ¡¡ dos años !! que descubrí el servicio que del.icio.us tiene para crear entradas en tu blog a partir de los enlaces guardados. (Sigue sin haber documentación sobre él accesible desde fuera de del.icio.us: tienes que ir a _https://secure.del.icio.us/settings/tu_usuario/blogging/posting_ )
Entre los sitios drupal que suelo visitar y que he visto que usan el “daily blog posting” o algo similar están WebmasterLibre y error500.
Desde el primer momento me pareció una muy buena idea y lo estuve usando durante un tiempo (ver el tema enlaces ), pero lo deje de usar por sus limitaciones:
- No se puede cambiar el titulo de “Links for …”
- No se puede cambiar el formato de la entrada.
- No se puede cambiar la frecuencia a otra cosa que no sea diaria.
- No se puede seleccionar el crear las entradas para una sola etiqueta.
- No funciona (o yo no conseguí hacer funcionar en su día) el asignar una etiqueta/categoría dentro de Drupal para las entradas generadas.
Durante este tiempo he profundizado lo suficiente en Drupal como para animarme a crear un módulo que haga lo mismo, pero solucionando todas esas limitaciones. Lo he creado como un módulo de tipo “contrib” (dependiente de otro módulo) puesto que ya existía el módulo delicious, que implementa cierta integración con la API de del.icio.us.
He tenido que parchear ese módulo delicious, ya que el almacenamiento de la cuenta de del.icio.us en su tabla estaba ligada a la activación de la copia de los enlaces de del.icio.us: no se podía usar una sin la otra, y yo lo que quería era usar el usuario y contraseña ya guardados (para obtener los enlaces con los que generar las entradas), sin que se copiasen y sincronizasen todos los enlaces guardados en del.icio.us. Tampoco lo podía integrar en el propio módulo delicious puesto que el módulo deliciousblog tiene sus propias dependencias: depende de que esté activado el módulo blog, que no está activado por defecto en Drupal.
He enviado un correo al que parece el nuevo encargado del módulo delicious (ver sus parches para la versión 5.x) pero no me ha contestado. Voy a enviar los parches necesarios a la lista de issues de delicious, pero el módulo no se puede adjuntar. Así que, a la espera de verlos incluidos en drupal.org, cuelgo aquí el módulo y los parches.
También he preparado un par de pantallazos donde se puede ver, antes de probar, el aspecto del formulario de configuración y de una entrada generada por este módulo.
Es código hecho por una sola persona, así que necesitaría revisión. Si prefieres llamarlo así, lo puedes considerar en estado beta: no me hago responsable si al usarlo rompes algo, aunque si te preguntas hasta dónde te puedes fiar de él, puedes ver que lo estoy usando.
Consigo así tener una herramienta para bloguear[1] de forma rápida y sencilla. El espacio que deja del.icio.us para comentar es pequeño (unos 250 caracteres), por lo que este es una especie de sistema de micro-blogging, con la ventaja de que si me quiero extender siempre puedo editar la entrada o clonarla a una nueva.
Utilización
Para Drupal 5.1:
- Descargar el módulo delicious (versión 4.7.x)
- Aplicar el parche para obtener la versión 5.1: delicious_1.patch
- Aplicar el parche delicious_2.patch adjunto
- Aplicar el parche delicious_3.patch adjunto
- Descargar el módulo deliciousblog adjunto
- Instalar los dos módulos en
sites/all/modules/deliciousysites/all/modules/delicious/contrib/deliciousblog
- Activar y configurar
1 Bloguear en uno de los sentidos originales del término: web log, o registro de páginas visitadas.
| Adjunto | Tamaño |
|---|---|
| deliciousblog-5.x-1.x-dev.zip | 11.01 KB |
| delicious_2.patch | 7.56 KB |
| delicious_3.patch | 1 byte |
.
Publicar un comentario nuevo