Imagen de Alessandro Mascherpa

Análisis de Twitter Bootstrap: especificar estilos CSS de manera recursiva con LessCss

Hace un tiempo me encontré con una pregunta en Stackoverflow sobre como realizar una iteración para construir los estilos necesarios para construir un grid con css y html, necesidad básica de cualquier layout web. Llegué a ella a través de una búsqueda para encontrar recursos que me ayudasen a crear mi propio framework css. La idea era estudiar o copiar los componentes necesarios de los frameworks más destacables en la actualidad. Sobre porqué crear un framework propio y como hacerlo ya hablaré otro día... si tengo éxito.

Imagen de Alessandro Mascherpa

Theming de un módulo propio en drupal 6

Aunque se pueden encontrar módulos que aporten únicamente funcionalidad que se use desde otros módulos, y por lo tanto no cuenten con hooks propios de Drupal, lo más habitual es que contengan hook_menu. Este es un buen sitio por donde empezar a construir un módulo. En este caso:

Imagen de Alessandro Mascherpa

Eliminar los archivos .svn de manera recursiva en MacOSX

En ocasiones es necesario borrar las carpetas ".svn" de los directorios almacenados en un repositorio SVN (o de otro tipo de control de versiones). Estas carpetas se crean en cada carpeta del proyecto cuando se usa un repositorio de Subversion.

Imagen de Alessandro Mascherpa

Instalar Librería PECL para mostrar el progreso de subida de archivos.

Como instalar la librería PECL para poder mostrar el progreso de subida de un archivo. Estos pasos los he probado en Ubuntu 10.04 pero "deberían" funcionar en cualquier distribución UNIX (Linux/MacOSX). En Windows supongo que, a parte de modificar algún paso, en lugar de uploadprogress.so habría que especificar uploadprogress.dll. Esto último no lo he comprobado, pero es lo que dice la teoría. Se espera que todos los pasos aquí especificados se ejecuten desde una terminal y con accesso como root del sistema, aunque algunos no lo precisen.

Imagen de Alessandro Mascherpa

Problemas de posicionamiento en Drupal 6 por una mala configuración del archivo robots.txt

Hay un fallo de posicionamiento con google (en realidad no es un fallo, sino más bien que el archivo robots.txt que viene por defecto no es del todo correcto y se puede/debe mejorar) en sitios web hechos con Drupal 6.

Se trata de la indexación de las páginas como la del formulario de registro de usuarios o de petición de nuevo password, y que en realidad no interesa que se indexen. 

Imagen de Alessandro Mascherpa

OpenAtrium: Notificación de creación o actualización de contenidos a los miembros del grupo

En Open Atrium, así como en cualquier otra instalación que incluya el módulo Team Notifications, se puede seleccionar una serie de colaboradores (usuarios) y notificarles la creación o cambios de contenido. Estos usuarios pueden estar suscritos a un grupo o pertenecer a todo el site, dependiendo de la configuración del módulo.