• : Function ereg() is deprecated in /var/www/investic.net/drupal/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /var/www/investic.net/drupal/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /var/www/investic.net/drupal/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /var/www/investic.net/drupal/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /var/www/investic.net/drupal/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /var/www/investic.net/drupal/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /var/www/investic.net/drupal/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /var/www/investic.net/drupal/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /var/www/investic.net/drupal/includes/file.inc on line 646.
  • : Function ereg() is deprecated in /var/www/investic.net/drupal/includes/file.inc on line 646.

Análisis de RUNA - Convergencia rural naturaleza desarrollado con Drupal y OG

"RUNA es una iniciativa para favorecer la convergencia del mundo rural y la naturaleza", así es como la Fundación Félix Rodríguez de la Fuente resume qué es RuNa. Y el portal web desarrollado con drupal que analizamos en este artículo es una de las herramientas de trabajo preparadas en el marco de este proyecto.

Lo primero de todo queremos agradecer al compañero Oskar Calvo de documentados.com que nos heredase este proyecto, el cual él mismo desarrolló su primera versión.

INTRODUCCIÓN
La idea de este proyecto-drupal surge de la necesidad de reunir a personas e instituciones que trabajan en el ámbito de lo rural y de la naturaleza para encontrar puntos de convergencia a través de la generación y discusión de contenidos de interés. Esto implica por lo tanto que el papel participativo de las personas y/o agentes implicados constituye una pieza fundamental para el proyecto. Desde la perspectiva de la plataforma web contemplamos tres ejes de trabajo:

- La referida al trabajo que debía realizarse en los grupos de trabajo
- La difusión de los contenidos
- La participación e interacción de las personas usuarias

En este artículo vamos a recoger algunas de las secciones de mayor interés así como los módulos o técnicas utilizadas para algunos detalles y/o funcionalidades. Para el análisis hacemos uso de diferentes capturas de pantalla ya que muchos de los elementos de interés de este drupal son de acceso restringido.




HOME
www.ruralnaturaleza.com

La portada se construye con una región con un bloque donde se publica la información o contenido de mayor interés para la fundación y a continuación se publican los contenidos "promocionados a página principal" con el sistema propio de drupal. Los bloques del lateral izquierdo muestran contenidos promocionados y gestionados mediante un Nodequeue.

Portada

Sección de noticias
www.ruralnaturaleza.com/comunicacion/noticias

Noticias




SECCIÓN QUIÉN ES QUIÉN
www.ruralnaturaleza.com/qsq
La sección "Quien es quien" recoge tanto las instituciones como personas que participan, y está ordenada mediante pestañas para poder buscar por criterios diferentes. Son diferentes vistas (modulo Views) con filtros expuestos para mejorar dicha búsqueda.

qsq

Para las pestañas hacemos uso del menú tab del propio modulo Views.

qsq pestaña

Como resultado obtenemos una serie de listados donde se visualiza información diversa sobre las personas que participan en la plataforma. Para esto hacemos uso de Usernode y también del módulo profile, con una adaptación que permite a cada usuario seleccionar qué información sobre su perfil será publica o privada.
qsq listado

En la siguiente captura mostramos cómo los usuarios registrados pueden modificar sus datos, los cuales se mostrarán en los listados anteriormente mostrados.

Usuario

Para resolver el Buscador específico de "Quién es Quién" hemos hecho uso del módulo Faceted Search que permite acotar las búsquedas a elementos concretos, como Tipos de contenidos (cck) vistas, usuarios etc.

Buscador qsq

Además, por último las personas responsables de la gestión de la plataforma disponen de una serie de vistas preparadas para la gestión de usuarios.

Gestión de usuarios




BLOGS
http://www.ruralnaturaleza.com/blogs
Uno de los objetivos de la plataforma www.ruralnaturaleza.com es la difusión de contenidos. Razón por la cual los usuarios registrados, aparte de poder participar en los grupos o canales, tiene a su disposición la posibilidad de compartir sus opiniones a través de un blog personal.

Blogs Runa

A continuación mostramos el detalle de un post donde se puede visualizar el bloque con la información de usuario.

Detalle post


GRUPOS DE TRABAJO O CANALES DE COMUNICACIÓN
www.ruralnaturaleza.com/og
Uno de los elementos más importantes en este Drupal es el relativo a los grupos de trabajos, para lo cual hemos utilizado los módulos relacionados con "Grupos orgánicos" u "Organic Groups" más conocido como OG. Este es un módulo brutal por su flexibilidad y posibilidad de adaptación, y que permite crear grupos, gestionar a los miembros de esos grupos, el envio de notificaciones, permisos etc. Sencillamente impresionante :). En el caso de www.ruralnaturaleza.com nos ha permitido definir tantos grupos o canales como áreas de interés para el trabajo y la discusión. Además, estos grupos pueden permitir la participación a los usuarios de manera abierta, con invitación o a través de una petición de suscripción.

Og runa

Dependiendo de los permisos un miembro del grupo podrá leer o añadir nuevos contenidos y a su vez comentar los contenidos enviados por otros usuarios.

Post Runa

Menu usuario

Cada grupo o canal no sólo permite conocer los miembros del grupo y añadir contenidos, sino que dispone de una serie de contenidos "destacados" por las personas responsables de la plataforma.

Miembros Grupos




MENÚ DE USUARIOS/AS

En esta captura podemos ver el detalle del menú de usuario desde el cual se puede acceder a todas las acciones y funcionalidades. Tal y como se puede ver en la imagen este menú es de tipo "nice menu" pero adaptado para diferenciarse por roles tal y como lo realiza el menú de usuario clásico de drupal.

Menu desplegable




CLONACIÓN DE CONTENIDOS Y ARCHIVO

Unos de los requerimientos de este desarrollo era que los contenidos interesantes publicados de manera restringida en los grupos o canales pudiesen ser reubicados en otros apartados o secciones dándoles un carácter público. Para el desarrollo de esta funcionalidad nos basamos en el módulo node clone pero personalizándolo para trabajar por tipo de contenidos .
Sistema de clonado

Los contenidos "copiados" se muestran en el archivo, espacio donde almacenan los artículos considerados como relevantes.
Archivo.




DOBLE THEME

El diseño de la web contempla una doble versión gráfica para diferenciar el espacio público del espacio privado que son los grupos de trabajo. Se trabajó en este doble diseño para reforzar en los usuarios la idea y la garantía de que los grupos son un espacio de carácter privado donde pueden opinar, reflexionar, debatir sin presión pública.

Doble theme runa




IMÁGENES DE CABECERA
Se ha desarrollado un sistema para que las personas responsables de la web puedan modificar fácilmente la imagen de la cabecera según sus criterios y necesidades comunicativas.

Runa Cabeceras




CONCLUSIÓN

Es difícil mostrar todas las soluciones que hemos realizado desde investic (y en un primer momento de Oskar) en este proyecto. Pero lo que sí podemos decir es que es un desarrollo donde se ha trabajado en muchos detalles como el menú desplegable, el sistema de perfiles de usuarios (muy adaptado node api, form alters, field permissions) dos themes para diferenciar espacios, o incluso un módulo desarrollado a medida para poder cambiar las imagen de cabeceras. Todo esto ha hecho que sea uno de nuestros drupales mas completos.

También es cierto que cada proyecto se convierte en un hijo y cuando está a punto de nacer te imaginas todas las cosas que quisieras hacer con él, pero cuando ya ha nacido, el día ha día te come y su vida ya es más que suficiente. Eso es lo que nos ha pasado con Runa, ya lleva unos meses gateando por la red de redes y por fin hemos encontrado unos minutos para contar todo lo guapa y maja que es esta criatura. :)


Diseño y desarrollo INVESTIC con DRUPAL