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

AgriDrupal

Embed Size (px)

Citation preview

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

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

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

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

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

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

E.g.: metadatos para Instituciones

Añadir elementos de metadatos/ campos del formulario

De la definición de metadatos al formulario de entrada

Enlazando metadatos con otros vocabularios

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)

Vistas partiendo de los datos

Ejemplo de vista: el motor de búsqueda

Ejemplo de vista: tabla con enlaces de exportación

Ejemplo de vista: vista de calendario

Ejemplo de vista: Mapa

Ejemplo de vista: Bloques

Ejemplo de vista: RDF feed

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

Usando Drupal para funciones especializadas

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

autoridades de autores y revistas

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

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

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

Mapeo de metadatos RDF a las clases y propiedades

Registro “Institución” en Drupal expuesto en RDF

Drupal SPARQL engine

Cliente Drupal SPARQL : ejemplos

“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)

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

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

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

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

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).

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/

AgriDrupal

Gracias