lunes, 4 de junio de 2012

Configurando galería de imágenes en Drupal 7 con Gallery Formatter

Actualmente en Drupal 7 tenemos el problema de que no existe una solución tan clara como en Drupal 6 para las galerías de imágenes. De momento el proyecto Media y Media Gallery estan en estado beta por lo que tenemos que buscar otra alternativa.

El proyecto Gallery Formatter actualmente funciona bastante bien y es una de las mejores opciones para montar una galería de fotos en Drupal 7 en este momento.

Tras instalar el módulo de forma normal tenemos que crearnos un nuevo tipo de contenido en la administración de Drupal, para ello vamos a:
  • Administración > Estructura > Tipos de contenido > Añadir tipo de contenido
Dentro de esta pantalla le damos un nombre, por ejemplo Galerías de Imagen y seguidamente  pulsamos "Guardar y añadir campos".

En la siguiente pantalla agregamos campo existente poniendo de nombre "fotos" y seleccionando "Imagen: field_image (Imagen)", hacemos click en guardar.

En la siguiente pantalla buscamos el apartado "Opciones del campo fotos" y ponemos:
  • Vista previa de estilo de imágen: Medium.
  • Número de valores:Ilimitado. Esto sirve para poder añadir un número ilimitado de fotos en cada galería. 
Hacemos click en guardar la configuración.

Finalmente tenemos que decirle al tipo de contenido que nos muestre las fotos con gallery formatter. Para ello nos vamos a:
  • Administración > Estructura > Tipos de contenido > Gestionar presentación.
En el campo foto, seleccionamos en el desplegable la opción jQuery Gallery y guardamos.

Ahora ya lo tenemos todo preparado, solo hemos de crear una nueva página del tipo de contenido creado y añadir fotos. Estas se mostraran en el formato de galería que nos provee Gallery Formatter.




lunes, 14 de mayo de 2012

Página Inicial Predeterminada Multilenguaje en Drupal 7

Cuando estamos desarrollando proyecto web multilenguaje basado en Drupal podemos necesitar configurar una Pagina Inicial Predeterminada.

Esta opción la encontramos en:
  • Drupal 6: Administrar > Configuración del sitio > Información del sitio
  • Drupal 7: Configuración >  Sistema > Información del Sitio
En Drupal 6 cuando configuramos una página como Página Inicial Predeterminada y la traducimos el sistema nos la muestra en el idioma adecuado sin configuraciones adicionales.

Sin embargo en Drupal 7 esto no funciona, y tenemos que activar las Variables Multilenguaje para poder tener esta funcionalidad.

Para ello, en primer lugar,  tenemos que activar el módulo Variable Translation:
  • Módulos > Multilingual - Internationalization > Variable Translation.
Tras la activación del módulo nos vamos a su página de configuración:
  • Configuración > Regional e Idioma > Multilingual Settings > Variables.
En esta pantalla habilitamos la variable Página Inicial Predeterminada.

Como último paso nos vamos a la pantalla de Información del sitio, donde veremos un aviso que dice "There are multilingual variables in this form".

Ahora tenemos que ir seleccionando cada idioma e introduciendo en el campo Página Inicial Predeterminada la ruta de la versión de la página inicial en el idioma correspondiente.

Teóricamente tenemos que poner la url limpia de la página pero en mi caso esto no funcionó. Para hacerlo funcionar he introducido la url con el número de nodo, por ejemplo "node/100", de cada una de esas páginas consiguiendo finalmente que la página inicial sea multilenguaje.





domingo, 6 de mayo de 2012

Habilitando perfiles de usuario en una tablet Android

Cuando utilizamos una tablet una de las funciones que enseguida podemos hechar de menos es la posibilidad de configuración de perfiles de usuario.

Al contrario que los móviles, las tablets suelen ser equipos compartidos entre los diferentes integrantes de la familia, es por ello que es muy recomendable la creación de un perfil de usuario para cada uno de ellos.

El sistema operativo Android no tiene la capacidad de creación de perfiles de usuario pero podemos instalar la aplicación SwichMe:



Principales ventajas de su uso:
  • Se puede configurar en cada perfil la cuenta de google de cada usuario, así tendrá acceso a su correo, calendar, apps, etc de forma fácil con solo acceder al perfil.
  • Personalización del escritorio, cada usuario se puede organizar como más le guste el interfaz de android con sus accesos directos widgets, etc.
  • Bookmarks del navegador independientes en cada perfil.
  • Aplicaciones y sus configuraciones independientes en cada perfil.
  • Etc
En mi caso este programa es básico en la tablet pues el no poder crear perfiles restaría utilidad a este aparato que en ocasiones es carísimo, lo que no permite que cada integrante de la familia tenga uno de uso privado.

jueves, 9 de febrero de 2012

Agregar fechas de cumpleaños de contactos de Gmail a Google Calendar

Si utilizamos un móvil Android lo normal es que guardemos nuestros contactos y sus números de teléfono en Gmail Contacts para tenerlos sincronizados y así no perderlos en caso de perdida del móvil. Esta funcionalidad es una de las grandes ventajas de los móviles Android sobre todo por la facilidad con que se utiliza pues solamente con introducir nuestra cuenta de Google se realiza la sincronización de nuestros números de teléfono.



Si además utilizamos Google Calendar (también habitual para los usuarios de Android) tenemos la posibilidad de que nuestro calendario muestre los cumpleaños de nuestros contactos sin tener que añadirlos a mano en el calendario.

Para conseguir esto tenemos que seguir estos pasos:
  1. Abrimos las opciones de Google Calendar (Calendar Settings).
  2. Hacemos click en la pestaña Calendars.
  3. En la sección "Other calendars" hacemos click en "Browse interesting calendars".
  4. Hacemos click en la pestaña "More".
  5. Finalmente nos suscribimos al calendario "Contacts' birthdays and events" haciendo click en el enlace "Suscribe".
Como vemos es una opción muy util pero que esta un poco escondida en los menús de configuración de Google Calendar y es por ello que poca gente la utiliza.

jueves, 26 de enero de 2012

Desarrollo de Sitio Web para la AEPUM

Con motivo de la reunión de enero del Grupo Drupal de Alicante he realizado esta presentación que describe a grandes rasgos el desarrollo con Drupal de la web de la Asociación Estatal de Programas Universitarios para Mayores.En esta presentación describo las especificaciones iniciales del proyecto, algunas razones de la elección de Drupal y el conjunto de módulos utilizado.   Desarrollo de Sitio Web para la AEPUM