drupal

Comunidades Software Libre y Open Source

Hoy sábado 29 de mayo de 2010 realizamos la primera reunión de la comunidad de Drupal en Panamá. En la misma participaron: 

  • David A. Rodríguez C.
  • Rodolfo E. Flavio T.
  • Daniel Cortes
  • Diego Tejera
  • Arturo González
  • Danilo Domínguez

 

Reporte Completo:

DrupalCamp Nicaragua - abril 2009

El sábado 18 de abril de 2009 se llevó a cabo las conferencias DrupalCamp Nicaragua. Este evento se llevó a cabo para la promoción del uso de Drupal CMS dentro de la comunidad centroamericana. En el se llevaron a cabo una serie de conferencias en donde se mostraron diferentes aspectos interesantes sobre el uso de Drupal.

Calendarios en Drupal 6 (Calendar module)

Normalmente en drupal 5 utilizaba el módulo event, pero cuando fui a buscarlo en drupal 6 me encuentro con este módulo está en una fase de desarrollo.

Diferencia hook_menu entre Drupal 5 y Drupal 6

En este post no pienso dar detalles de todas las diferencias que pueda tener el hook_menu entre las versiones de drupal 5 y drupal 6. Desarrollando un módulo (plus1 es su nombre) que obtuve del libro Pro Drupal Development (que está pensado para drupal 5) me di cuenta que al tratar de implementarlo en drupal 6 tenía un serie de errores referente al hook_menu que había definido en el módulo. A continuación muestro los dos códigos y comento un poco las diferencias:

Drupal: Principales Características

DRUPAL Características:
  • Multiplataforma

  • Multilenguaje

  • Modular

  • Extensible

  • Flexible

Función en Drupal 5.x para setear mensaje

Para setear un mensaje general la api de drupal nos ofrece una función. Esta función es drupal_set_message.

Función hook_access Drupal 5.x

El hook access dentro del api drupal 5.x para el desarrollo de módulos nos ayuda a definir los permisos de acceso (por ejemplo para crear un tipo de nodo). La cuenta administrativa (con id #1 en la tabla) no tendrá problema para pasar por los permisos de acceso de cualquier módulo.

Custom URL's en Drupal 5.x

Para cambiar el estilo las url's de nuestro sitio en drupal (por ejemplo www.example.com/node/14 a www.example.com/articulo/14) tenemos una función que nos puede ayudar. Esta función es custom_url_rewrite. A continuación les dejo un ejemplo de modificar la url con node por articulo.
<span style="color: #000000;">1.
<span style="color: #ff0000;"><span style="color: #0000bb;">2.

Diferentes themes para diferentes contenidos en Drupal

Si tenemos la necesidad de colocar diferentes themes para diferentes categorías de contenidos en drupal tenemos un módulo bastante bueno para solucionar este problema. Se trata de Taxonomy Theme. Este módulo permite asignar diferentes templates a cada término dentro de una categoría de contenido.