Your SlideShare is downloading. ×
AgriDrupal
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
250
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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 
  • 7. E.g.: metadatos para Instituciones
  • 8. Añadir elementos de metadatos/ campos del formulario
  • 9. De la definición de metadatos al formulario de entrada
  • 10. Enlazando metadatos con otros vocabularios
  • 11. 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)
  • 12. Vistas partiendo de los datos
  • 13. Ejemplo de vista: el motor de búsqueda
  • 14. Ejemplo de vista: tabla con enlaces de exportación
  • 15. Ejemplo de vista: vista de calendario
  • 16. Ejemplo de vista: Mapa
  • 17. Ejemplo de vista: Bloques
  • 18. Ejemplo de vista: RDF feed
  • 19. Usando Drupal para funciones especializadas Ejemplo de gestión de archivo de documentos en Drupal 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.
  • 20. Usando Drupal para funciones especializadas Administración de repositorios de documentos: los metadatos y control de autoridades de autores y revistas
  • 21. 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 autocompletado 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
  • 22. Indexación automática en el módulo AgrovocField para Drupal Para cada recurso Información: se utilizará el idioma nodo ¿Cómo indizar? Automáticamente manualmente Widget automático (oculto) Widget de autocompletado ¿Qué indizar? Body Documento anexado El texto del recurso en sí (la página) Recursos importados Archivos adjuntos al recurso No ¿ Campo Idioma? Si Seleccione el campo que contiene el idioma Archivo / página con URL externa Archivos externos y páginas referenciadas del recurso Archivos adjuntos a los recursos importados
  • 23. 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
  • 24. Mapeo de metadatos RDF a las clases y propiedades
  • 25. Registro “Institución” en Drupal expuesto en RDF
  • 26. Drupal SPARQL engine
  • 27. Cliente Drupal SPARQL : ejemplos
  • 28. “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)
  • 29. 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
  • 30. 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
  • 31. 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 Drupal Aegir multi-site app Instalado en un multi-sitio Drupal cloud hosting
  • 32. Drupal CMS: arquitectura Gestion de contenido modelo y Navegad contenido CLIENTES Feeds / exportaciones Feeds / exportaciones Servicios Web Notificaciones SERVIDOR MySQL / PostgreSQL Base de datos Librerias PHP  Soporte de programación Apache / IIS  Servidor Web Unix / Linux / BSD / Solaris / Windows / Mac OS X support  OS
  • 33. Comunidad AgriDrupal e instalaciones Comunidad AgriDrupal :  http://aims.fao.org/community/group/agridrupal Herramienta AgriDrupal :  http://aims.fao.org/tools/agridrupal  Info: agridrupal@gmail.com 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).
  • 34. 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/
  • 35. AgriDrupal Gracias