Módulo img2ascii para Drupal
De nuevo, a raíz de la entrada anterior, he empaquetado el código y he hecho con el un filtro de contenido para Drupal.
El filtro en cuestión convierte las imágenes adjuntas en imágenes formadas por texto, lo que también se conoce como ASCII art.
La sintaxis para insertar la imagen en el cuerpo del nodo es: [img2ascii:adjunto.jpg]
PD. De momento únicamente soporta jpg, mas que por dificultad técnica por vagancia ;)
Audio module for Drupal
A raíz de la entrada anterior y de lo mal que lo había montado para incluir el reproductor de sonido en el nodo he decidido arreglarlo un poco.
El caso es que al final he creado un modulo y un filtro para Drupal (realmente he usado como base un reproductor ya existente y he añadido unos «bits» de Drupal).
Para los entendidos de Drupal: con este módulo para insertar un reproductor en el nodo solo es necesario adjuntar el fichero al nodo e insertar la siguiente marca en el cuerpo del mismo:
[ audio:nombredel.mp3 ]
SCREAMING!!!
Desde drupal.org:
Drupal 4.6.0 released
After six months of development, the Drupal team is proud to announce the Drupal 4.6.0 release! Thanks to those who contributed to this release, either by contributing code, testing the release candidate, providing support or writing documentation.
Douh! (tenia que gritarlo)
Drupal sucking more and more
Drupal sucking more and more.
Drupal empieza a convertirse en el mal encarnado en un CMS:
- El API de modulos y temas cambia version a version
- Los modulos importantes como "image*" fallan
- Cambios bruscos en la interfaz de usuario
- Otro problema, los módulos como "wiki" no son mantenidos, se publicitan y luego... solo tenemos versión para drupal 4.4, a joderse
- El código empieza a parecer un concurso de golf:
return l('<img src="/~xuzo/42.com/' . ($img->width || $img->height ? url("image/view/$img->nid", 'res=' . $img->width . "x$img->height") : url("$base_url/$img->thumb_path")) . '"' . ($img->width ? " width=\"$img->width\"" : '') . ($img->height ? " height=\"$img->height\"" : NULL) . ($img->align ? " align=\"$img->align\"" : '') . ($img->border ? " border=\"$img->border\"" : '') . ($img->hspace ? " hspace=\"$img->hspace\"" : '') . ($img->vspace ? " vspace=\"$img->vspace\"" : '') . " alt=\"$img->title\" />", "node/$img->nid");
rebeliones y actualizaciones
Aprovechando que el miércoles era fiesta nos hemos dedicado a intentar poner una nueva web de aditel en marcha utilizando drupal.
De momento parece que la cosa pinta bien y mas para desarrollos propios basados en drupal:
- Hemos escrito un modulo de autenticación basado en pop3 para que el password de la web sea el mismo que el de la cuenta en devnull. Además con unas modificaciones en el modulo user hemos hecho que tanto el nombre de usuario como la contraseña sean inalterables, para evitar problemas :)
- Actualizado bookmark.module a la versión 0.4 que corrige algunos bugs.
Pues eso es todo, seguiremos informando.
$drupal--;
Bien, mis peleas con el Drupal continuan en mi puesto laboral. Parace que este cacharro no dejara de sorprenderme nunca, siempre tiene algun problema nuevo que plantearme.
A pesar de ello… creo que lo usare para hacer mi pagina personal definitivamente, pero no te confies drupal, geeklog esta al acecho…