AgriDrupal - a “suite of solutions” for agricultural information management and dissemination, built on the Drupal CMS; - the community of practice around.

Slides:



Advertisements
Similar presentations
Digital Repositories – Linked Open Data – the possible Role of D4Science Workshop, December 2010, FAO use cases A tool to create Linked Data providers.
Advertisements

Near East Plant Protection Network for Regional Cooperation & Knowledge Sharing Food and Agriculture Organization of the United Nations An Overview on.
Supported by EU projects 12/12/2013 Athens, Greece Open Data in Agriculture Hands-on with data infrastructures that can power your agricultural data products.
The Documentum Team Lance Callaway, Brooke Durbin, Perry Koob, Lorie McMillin, Jennifer Song Missouri University of Science and Technology Rolla, Missouri.
OpenAtrium A Drupal Distribution for Online Collaboration Bud Witney Systems Manager Horticulture & Crop Science Department.
Drupal Online Tutorial A Product of an ENGL 421 class at Purdue University Page 1.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
FAO and UNESCO-IOC/IODE Combine Efforts in their Support of Open Access Written by Marc Goovaerts, U. Hasselt, BE.
Comparing Drupal Taking a look at Drupal for your Open Source CMS platform.
SC7 WG6 Rome Engineering Ingegneria Informatica S.p.A. INFSO-RI Isabel Matranga ETICS Automated Building,Testing and Quality Assurance.
Rutgers University Libraries1 Selecting and Implementing a Content Management System Ka-Neng Au New.
Greenstone Digital Library Usage and Implementation By: Paul Raymond A. Afroilan Network Applications Team Preginet, ASTI-DOST.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
WORKSHOP ON INFORMATION SYSTEMS ARCHITECTURES Information / software architectures based on Content Management Systems (CMS): some examples with Drupal.
Open Source Content Management System - JOOMLA Swapnil S. Chafale Nagpur (M.S.) India Paper-Presentation For ATCON-2009 Conference.
Using the Drupal Content Management Software (CMS) as a framework for OMICS/Imaging-based collaboration.
Agricultural Biotechnology Network for Regional Collaboration and Knowledge Sharing Food and Agriculture Organization of the United Nations An Overview.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
PHP Web Development, PHP Programming
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
ZAR4DIN project, Zambia AgriDrupal training workshop DAY 1 Lusaka, 22 March 2011 Valeria Pesce.
#acquia Commons The Open Alternative for Social Business Software Name Title Acquia Month XXth, 2011.
Building Library Web Site Using Drupal
Designing Interactive, Community-based Websites Michael MacIsaac.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Hershey Ochinang Maria Angeline Repollo.  Magento is a feature-rich eCommerce platform built on open-source technology that provides online merchants.
Moving forward our shared data agenda: a view from the publishing industry ICSTI, March 2012.
Ricerca Distribuita Semantica Protocolli opensource per la condivisione di risorse online.
4th project meeting 27-29/05/2013, Budapest, Hungary FP 7-INFRASTRUCTURES programme agINFRA agINFRA A data infrastructure for agriculture.
Near East Rural & Agricultural Knowledge and Information Network - NERAKIN Food and Agriculture Organization of the United Nations Near East and North.
Food and Agriculture Organization of the UN helping to build a world without hunger © FAO Europe-Africa Concertation Meeting Research Knowledge Infrastructures.
IBrutus Request Processor Grammar Rules Computer Vision Module Software Analysis and Design  Multiple data sources - CETI project data is spread over.
BZUPAGES.COM Presentation on Content Management System (CMS) Presented to. Sir Ahmad Kareem.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
We Know IT … IT’s What We Do! ® 2 Cyprien Mvuanda & Jonathan Davis Empire 2.0 Services October 1, 2010 Albany, NY Design, Development,Workflow and Implementation.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
The new European Toolkit EC-CHM Miruna Bădescu EEA contractor: Eau de Web.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
An introduction to data exchange protocols in TDWG Renato De Giovanni TDWG 2008.
A Collaborative Framework for Managing and Publishing KOS Armando Stellato, Ahsan Morshed, Gudrun Johannsen, Yves Jaques, Caterina Caracciolo, Sachit Rajbhandari,
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
H05G11901: Agrovoc Concept Scheme V 1.0 H05G11902: Mapping files to other thesauri and languages versions of the Agrovoc Concept- Scheme H05G11903: Agricultural.
USAIN Conference: Agriculture Without Borders May 10, 2010.
Project Presentation The CIARD RING “a Routemap to Information Nodes and Gateways (RING) that share information related to agricultural research and innovation.
DSpace System Architecture 11 July 2002 DSpace System Architecture.
Integrating Laserfiche and SharePoint PO108 Alex Wilson and Jessica Huang.
Metayogi Increasing the Accessibility of the Semantic Web Karim Tharani Doug Macdonald Rachel Heidecker.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
Breeda Herlihy, IR Manager, UCC Library. UCC selected DSpace in 2008 Software selection group Staff from Library IT, Computer Centre, Special Collections,
TRIG: Truckee River Info Gateway Dave Waetjen Graduate Student in Geography Information Center for the Environement (ICE) University of California, Davis.
The Holmes Platform and Applications
Chapter 13 Web Application Infrastructure
WORKSHOP ON INFORMATION SYSTEMS ARCHITECTURES Information / software architectures based on Content Management Systems (CMS): some examples with Drupal.
Building Library Web Site Using Drupal
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
GeoNetwork OpenSource: Geographic data sharing for everyone
WORKSHOP ON INFORMATION SYSTEMS ARCHITECTURES Information / software architectures based on Content Management Systems (CMS): some examples with Drupal.
Content Management Systems
Building an online tool for spatial joins using open source software
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
AIMS Equipment & Automation monitoring solution
Agro Hackathon Hack 5: Agro Portal and VEST Registry
Is a Content Management System in Your Future?
Web Application Development Using PHP
SDMX IT Tools SDMX Registry
Presentation transcript:

AgriDrupal - a “suite of solutions” for agricultural information management and dissemination, built on the Drupal CMS; - the community of practice around these solutions. Valeria Pesce (GFAR/FAO)

The Drupal Content Management System (CMS)  Drupal is a free software package that allows an individual or a community of users to easily publish, manage and organize a wide variety of content on a website.  Drupal is open-source software distributed under the GPL ("GNU General Public License") and is maintained and developed by a community of thousands of users and developers.

The AgriDrupal community  The AgriDrupal community is made up of people who work in the community of agricultural information management specialists and have been experimenting with IM solutions with the Drupal CMS  The community interacts using the AIMS community platform:

Why a community on IM solutions  One of the main obstacles towards a more efficient management and sharing of agricultural knowledge is the lack of good standard-compliant tools whose adoption and maintenance is really sustainable  In-house developed solutions, outsourced solutions and proprietary platform-based solutions are not easily sustainable  IM needs of agricultural institutions are in most cases very similar and duplicating efforts is costly  Joining efforts around solutions based on a mainstream open source platform is more sustainable

Why Drupal  More and more implementations of Drupal solutions in the community of agricultural information managers:  Cornell libraries in the US  AgroPedia Indica  “Rangeland West” project in the US  three CG Centers (ILRI, IFPRI, ICRAF), soon also ICARDA  San Yat Sen University in Guangzhou  Condesan in Peru  our team in FAO  Because of the flexible and extensible Drupal content management model

Drupal for content management (1) 1. Content types  Drupal has the in-built capacity to treat any kind of user-defined content type: from simple web pages to events, contacts, bibliographical records or any custom content types  extensible with no programming  For each content type, a suitable metadata set can be designed  customizable with no programming  Each content type can be mapped to an RDF class from any vocabulary; each field in the metadata set can be mapped to an RDF property from any vocabulary  ready for the semantic web and Linked Data

E.g.: Institutions metadata

Adding metadata elements / form fields

Metadata  input form

Mapping metadata to vocabularies

Drupal for content management (2) 2. Views  Drupal has the in-built capacity to provide any number and type of views over the stored contents: from simple lists of news to tables with selected columns to calendars to feeds and XML/RDF exports

Building views on data

Example of view: table

Example of view: calendar view

Example of view: map

Example of view: blocks

Example of view: RDF feed

Drupal for specialized functions Through an extended use of metadata and workflows, a CMS can perform the functions of specialized software. Example of document repository management in Drupal

Drupal for specialized functions Document repository management: metadata and authority control for authors and journals

Drupal for specialized functions Tagging with Agrovoc >> click <<

Next steps: Drupal and RDF Drupal has modules that allow to:  expose internal data as RDF;  expose internal data through a SPARQL engine;  dynamically query remote RDF stores through a SPARQL client;  execute dynamic SPARQL queries and store resulting triples as nodes according to a pre-defined mapping  Linked Data

“Agri” Drupal  Drupal best practices and configurations to manage contents that are commonly of interest to the agricultural community (Institutions, researchers, projects, project outputs / publications, technologies, events)  Drupal recommended configurations to use agriculture-specific metadata and vocabularies  Drupal best configurations to automate exchange between installation  Drupal best configuration of community functions for agricultural communities (vocabularies, links with other contents)

AgriDrupal is not a tool  Not software “development”, but platform customization  Customizations implemented / tested / recommended by the AgriDrupal community  Recommendation of best practices and distribution of specific configurations  As little programming code as possible  Advanced features:  Re-use and configuration of modules maintained by the community  New modules developed  committed to the community

AgriDrupal is “also” a tool  One or more “reference” installations of AgriDrupal including all or only selected functionalities will be made available  for testing purposes  for adoption by Institutions looking for a full-fledged tool for integrated information management and dissemination  Institutions adopting an AgriDrupal reference installation will become the owners of the installation and will be responsible for its maintenance  The AgriDrupal community will make new or improved solutions available for all institutions that have  adopted the AgriDrupal tool  adopted solutions recommended by the community

Drupal CMS: architecture Database layer Apache / IIS Unix / Linux / BSD / Solaris / Windows / Mac OS X support PHP libraries MySQL / PostgreSQL  OS  Web server  Programming support Browse Web services Manage content model and content Drupal modules SERVER CLIENTS Feeds / exportsNotifications Feeds / exports

AgriDrupal “reference tool”  Reference demo version:  Working installation: FPMU Bangladesh: / /  Installation under test: GAINS portal:

Other “AgriDrupal” setups  Agropedia Indica:  ILRI:  IFPRI:  ICRAF:  Mann Library at Cornell:  WorldAgInfo portal:  KAINET:  CIARD website:  CIARD RING website:  upcoming e-agriculture website

AgriDrupal Thank you

AgriDrupal as a customizable extensible platform AgriDrupal (  Information architecture :  - external sources - locally managed contents  Software architecture : CMS to manage any kind of information using any metadata set CMS to interface web services, APIs, RDF, XML…  Coherent management  metadata Model / content model customized for the agricultural community - search/display - exports CMS as an “information management tool” CMS as an “information hub” CMS as a pool of specialized solutions