AgriDrupal

35
AgriDrupal - una “paquete de soluciones" para la gestión de información agrícola y la difusión, basado en el Drupal CMS, - la comunidad de práctica en torno a estas soluciones

description

 

Transcript of AgriDrupal

Page 1: AgriDrupal

AgriDrupal

- una “paquete de soluciones" para la

gestión de información agrícola y la difusión,

basado en el Drupal CMS,

- la comunidad de práctica en torno a estas

soluciones

Page 2: AgriDrupal

El Gestor de Contenidos Drupal (CMS)

Drupal es un paquete de software gratuito que permite a un individuo o una comunidad de usuarios publicar, gestionar y organizar una amplia variedad de contenido en un sitio web.

Drupal es un software de código abierto distribuido bajo la licencia GPL ("GNU General Public License") y es mantenido y desarrollado por una comunidad de miles de usuarios y desarrolladores.

www.drupal.org

Page 3: AgriDrupal

La Comunidad AgriDrupal

La comunidad AgriDrupal se compone de personas que trabajan en la comunidad de especialistas en gestión de información agrícola y han estado experimentando con soluciones de mensajería instantánea con el CMS Drupal

La comunidad interactúa a través de la plataforma de la Comunidad AIMS : http://aims.fao.org/community/home

Page 4: AgriDrupal

Por qué una comunidad en soluciones para la gestión de la información

Uno de los principales obstáculos para una gestión más

eficiente y el intercambio de conocimiento agrícola es la falta

de buenas herramientas compatibles con un estándar cuya

adopción y el mantenimiento es realmente sostenible

Soluciones de desarrollo propio, soluciones de outsourcing y

soluciones basadas en la plataforma de propiedad no son

fácilmente sostenibles

Los requerimientos en gestión de la información en las

instituciones agrícolas son en la mayoría de los casos muy

similares, y la duplicación de esfuerzos es costoso

Uniendo esfuerzos alrededor de soluciones basadas en una

plataforma de código abierto ya establecida es más

sostenible

Page 5: AgriDrupal

Por qué Drupal

Cada vez son más las implementaciones de soluciones de Drupal en la

comunidad de gestores de información agrícola: permite unir fuerzas

GFAR, ITPGRA, CIARD, IAALD, TAP

AgriFeeds, e-agriculture, CIARD RING

four CG Centers (ILRI, IFPRI, ICRAF, ICARDA)

Cornell libraries en los Estados Unidos, AgroPedia Indica en India, CONDESAN en Perú

FAO: AIMS, TECA, FSN Forum

Y en el sector de desarrollo, en general, :

World Bank data

WFP

(vea una lista completa y sus enlaces al final de la presentación)

Modelo de gestión de contenidos flexible y extensible

Potente búsqueda configurable y funcionalidades de exploración

Funcionalidades de importación y exportación

Soporte a RDF y disposición para Linked Data

Page 6: AgriDrupal

Drupal para la gestión de contenidos(1)

1. Tipos de contenido

Drupal tiene la capacidad incorporada para tratar cualquier tipo de tipo de contenido definido por el usuario: desde simples páginas web para eventos, contactos, registros bibliográficos o cualquier tipo de contenido personalizado extensible sin necesidad de programación

Para cada tipo de contenido, se puede designar el conjunto de metadatos adecuado personalizable sin necesidad de programación

Cada tipo de contenido puede ser asignada a una clase de RDF de cualquier vocabulario, cada campo del conjunto de metadatos se puede asignar a una propiedad RDF desde cualquier vocabulario listo para la web semántica y Linked Data

Page 7: AgriDrupal

E.g.: metadatos para Instituciones

Page 8: AgriDrupal

Añadir elementos de metadatos/ campos del formulario

Page 9: AgriDrupal

De la definición de metadatos al formulario de entrada

Page 10: AgriDrupal

Enlazando metadatos con otros vocabularios

Page 11: AgriDrupal

Drupal para la gestión de contenidos (2)

2. Vistas

Drupal tiene la capacidad incorporada para proporcionar

cualquier número y tipo de vista sobre los contenidos

almacenados: desde simples listas de noticias a las tablas con

columnas seleccionadas en los calendarios a las exportaciones

de feeds y XML / RDF;

Contenido de las vistas se pueden filtrar utilizando los criterios

tanto desde la interfaz del webmaster, como en la del usuario

(que permite crear potentes buscadores avanzados)

Page 12: AgriDrupal

Vistas partiendo de los datos

Page 13: AgriDrupal

Ejemplo de vista: el motor de búsqueda

Page 14: AgriDrupal

Ejemplo de vista: tabla con enlaces de exportación

Page 15: AgriDrupal

Ejemplo de vista: vista de calendario

Page 16: AgriDrupal

Ejemplo de vista: Mapa

Page 17: AgriDrupal

Ejemplo de vista: Bloques

Page 18: AgriDrupal

Ejemplo de vista: RDF feed

Page 19: AgriDrupal

Usando Drupal para funciones especializadas

A través de un uso

prolongado de los

metadatos y flujos de

trabajo, un CMS puede

desempeñar las

funciones de un

software especializado.

Ejemplo de gestión de archivo de documentos en Drupal

Page 20: AgriDrupal

Usando Drupal para funciones especializadas

Administración de repositorios de documentos: los metadatos y control de

autoridades de autores y revistas

Page 21: AgriDrupal

Usando Drupal para funciones especializadas

Etiquetar con términos de

AGROVOC

El módulo Drupal llamado

AgrovocField permite añadir un

campo a cualquier tipo de

contenido. Proporciona

funcionalidades de auto-

completado usando los términos

que provienen del tesauro

AGROVOC y almacena los

términos seleccionados en una

taxonomía de Drupal, los asocia

con el contenido para el que

fueron seleccionados, almacena

sus traducciones en todos los

idiomas habilitados en el sitio

web y también almacena la URI

Este módulo también se puede configurar para realizar la indexación automática

en un campo específico del contenido de la indexación (por ejemplo, un archivo

PDF adjunto): con esta opción habilitada en un tipo de contenido, a cualquier

contenido nuevo de ese tipo le seran asignadas automáticamente palabras clave

AGROVOC

Page 22: AgriDrupal

Indexación automática en el módulo AgrovocField para Drupal

Widget de

autocompletado

Automáticamente

Body Documento anexado Archivo / página con URL externa

¿Cómo indizar?

manualmente

Widget automático (oculto)

¿Qué indizar?

¿ Campo Idioma?

Seleccione el campo que contiene el idioma

Información: se utilizará el idioma nodo

Si

No

El texto del recurso en sí (la página)

Archivos adjuntos al recurso

Archivos externos y páginas referenciadas del recurso

Para cada recurso

Recursos importados Archivos adjuntos a los recursos importados

Page 23: AgriDrupal

Drupal y RDF

Drupal tiene módulos que permiten:

exponer los datos internos como RDF;

exponer los datos internos a través de un motor de SPARQL;

dinámicamente consultar almacenes remotos en RDF a través de un cliente SPARQL;

ejecutar consultas SPARQL dinámicas y almacenar las triples resultantes como nodos de acuerdo con un mapeo predefinido

Datos Enlazados

Page 24: AgriDrupal

Mapeo de metadatos RDF a las clases y propiedades

Page 25: AgriDrupal

Registro “Institución” en Drupal expuesto en RDF

Page 26: AgriDrupal

Drupal SPARQL engine

Page 27: AgriDrupal

Cliente Drupal SPARQL : ejemplos

Page 28: AgriDrupal

“Agri” Drupal

Drupal mejores prácticas y configuraciones para la gestión de contenidos que son de interés general para la comunidad agrícola (instituciones, investigadores, proyectos, productos / publicaciones de proyectos, tecnologías, eventos

Configuraciones recomendadas en Drupal que utilizan metadatos y vocabularios específicos de la agricultura

Mejores configuraciones Drupal para automatizar el intercambio entre la instalación

Mejor configuración en Drupal de las funciones para comunidades para las comunidades agrícolas (vocabularios, los vínculos con otros contenidos)

Page 29: AgriDrupal

AgriDrupal no se distribuye como una herramienta de software

Ningún software de "desarrollo", sólo personalización de la plataforma

Personalizaciones implementadas / probadas / recomendadas por la comunidad AgriDrupal

Recomendación de las mejores prácticas y la distribución de configuraciones específicas

Tan poco código de programación como sea posible

Funciones avanzadas:

Re-uso y la configuración de los módulos mantenido por la comunidad

Nuevos módulos desarrollados comunidad

Page 30: AgriDrupal

AgriDrupal está "también" disponible como herramienta

Instalaciones de "referencia" de AgriDrupal incluyendo todas o sólo las funciones seleccionadas disponibles

Para realizar pruebas

Para su adopción por instituciones que buscan una herramienta para el manejo integrado de información y difusión

Las instituciones que adoptan una instalación de referencia AgriDrupal se convierten en los propietarios de la instalación y serán responsables de su mantenimiento

Page 31: AgriDrupal

Distribución AgriDrupal en la nube

AgriDrupal pronto estará disponible en un

entorno de nube como una "distribución de

Drupal”

Probablemente, en el marco del proyecto agINFRA

Posibilidad para los usuarios de AgriDrupal de alojar

su sitio web en una nube AgriDrupal en agINFRA,

donde seguirán siendo los propietarios de la

instalación y tendrán acceso completo a la

administración de la herramienta y la gestión de los

contenidos, mientras que la infraestructura del

servidor correrá a cargo de agINFRA y las mejoras a

la herramienta AgriDrupal serán aplicadas por el

equipo AgriDrupal a todas las instalaciones AgriDrupal

en la nube agINFRA

Mecanismo “perfil de

distribución” Drupal

Instalado en un multi-sitio Drupal cloud hosting

Drupal Aegir multi-site app

Page 32: AgriDrupal

Drupal CMS: arquitectura

Base de datos

Apache / IIS

Unix / Linux / BSD / Solaris / Windows / Mac OS X support

Librerias PHP

MySQL / PostgreSQL

OS

Servidor Web

Soporte de

programación

Navegad

Servicios Web

Gestion

de

contenido

modelo y

contenido

SERVIDOR

CLIENTES

Feeds / exportaciones Notificaciones

Feeds / exportaciones

Page 33: AgriDrupal

Comunidad AgriDrupal e instalaciones

Comunidad AgriDrupal :

http://aims.fao.org/community/group/agridrupal

Herramienta AgriDrupal :

http://aims.fao.org/tools/agridrupal

Info: [email protected]

Instalaciones AgriDrupal :

The Centro de Información y Documentación de la Autoridad Nacional del Agua (CIDANA) in

Peru

The Ghana Agricultural Information Network System (GAINS)

The Zambia Agricultural Research for Development Information Network (ZAR4DIN)

The National Food Policy Capacity Strengthening Programme (NFPCSP).

Page 34: AgriDrupal

Otras configuraciones (Agri) Drupal

Agricultura:

LRI: http://www.ilri.org/ ; IFPRI: http://www.ifpri.org/ ; ICRAF: http://www.icraf.org/;

ICARDA: http://www.icarda.org/; Mann Library at Cornell: http://www.mannlib.cornell.edu/ ;

E-agriculture: http://www.e-agriculture.org; Tropical Agriculture Platform (TAP): http://www.tropagplatform.org;

GFAR: http://www.egfar.org; ITPGRA: http://www.planttreaty.org/;

FAO FSN Forum: http://www.fao.org/fsnforum/; FAO TECA: http://teca.fao.org ; FAO AIMS: http://aims.fao.org

AgriFeeds: http://www.agrifeeds.org; IAALD website: http://www.iaald.org;

Global Rangelands portal: http://globalrangelands.org/; WorldAgInfo portal: http://www.worldaginfo.org/;

CIARD website: http://www.ciard.net; CIARD RING website: http://ring.ciard.net ;

Agropedia Indica: http://agropedia.iitk.ac.in/; KAINET: http://www.kainet.or.ke/;

CONDESAN Peru: http://www.condesan.org/portal/; InfoAndina: http://www.infoandina.com/index.php;

Desarrollo, en general:

• Data World Bank: http://data.worldbank.org/

• World Food Programme: http://www.wfp.org/

Page 35: AgriDrupal

AgriDrupal

Gracias