SlideShare a Scribd company logo
Farm2.0 using Wordpress to
	manage geocontent and
	 promote regional food products




                 Amenity Applewhite
                 Masters in Geospatial Technologies
                 Thesis Defense, May 3 2009
Outline
Introduction
   - Motivation
   - Objective
Background: Geocontent and GeoCMS
Implementation
  - Tools
  - Functional design
  - User roles
  - Geocontent flow
  - Tour
Extensibility
Conclusion                          2
Motivation
Motivation

56%      of EU citizens reside in rural areas

                       91%
rural land comprises          of EU territory




                                            4
Motivation

56%      of EU citizens reside in rural areas

                       91%
rural land comprises          of EU territory

    depopulation



                                            4
Motivation

56%      of EU citizens reside in rural areas

                       91%
rural land comprises          of EU territory

    depopulation
    ecological degradation

                                            4
Motivation

56%      of EU citizens reside in rural areas

                       91%
rural land comprises          of EU territory

    depopulation
    ecological degradation
    declining quality of life
                                            4
Motivation
PDO & PGI labels
Demarcate products
made in a particular place
using specific methods
and ingredients.
EU scheme to promote
rural sustainability...
                             5
Motivation
SPANISH
FARMS



             6
Motivation
SPANISH
FARMS
   80% less-favorable areas


                              6
Motivation
SPANISH
FARMS
   80% less-favorable areas
   96% small enterprises
                              6
Motivation
SPANISH
FARMS
   80% less-favorable areas
   96% small enterprises
   14% of EU quality label products
                                  6
Motivation
SPANISH
REGULATORS



             7
Motivation
SPANISH
REGULATORS
   poor institutional organization




                                     7
Motivation
SPANISH
REGULATORS
   poor institutional organization

   small budgets


                                     7
Motivation
SPANISH
REGULATORS
   poor institutional organization

   small budgets

   lack IT skills in human resources
                                       7
Motivation
SPANISH
CONSUMERS



             8
Motivation
SPANISH
CONSUMERS
   majority unaware of PDO/PGI labels




                                   8
Motivation
SPANISH
CONSUMERS
   majority unaware of PDO/PGI labels
   will pay higher prices if convinced
   of superior quality

                                    8
Motivation
SPANISH
CONSUMERS
   majority unaware of PDO/PGI labels
   will pay higher prices if convinced
   of superior quality
   increasing Internet usage
                                    8
Objective
Objective
       mashup maps,
                             Web2.0
           lightweight
                             technologies
        programming
    languages, open-
   source APIs, user-
   generated content
                         +
                             “real world”
                             problem

                                       10
Objective
       A collaborative,
      easily-managed,
        and extensible
geocontent platform ...
                          +
                              ...to promote
                              PDO and PGI
                              Spanish
                              products.
                                          11
Objective
PROJECT GOALS
  - Provide online information about the
    meaning of PDO and PGI labels.

  - Educate consumers about the natural and
    cultural contexts of production for each
    product.

  - Allow users to locate retailers where
    products may be purchased.


                                               12
Objective
PROJECT REQUIREMENTS
  - Free and open source solution.
  - Support content management by minimally skilled
    employees in dispersed organizations.

  - Extensible; other Spanish regions should be able to use it
    out-of-the-box with small customizations.

  - Enable users to contribute recipes & vendors.
  - Integrate user-friendly geographic referencing of
    contributed content.

  - Visualize site content with an interactive map.
  - Utilize existing online content and publish site content in
    standard formats for further reuse.
                                                                  13
Background
Background
GEOCONTENT web content that has been
spatially referenced
blog >>>>>>>>>>>> Blogger embedded post map

encyclopedia entry >> Google Maps Wikipedia layer

photograph >>>>>>>>>>>>>>>>> Flickr GeoFeed

video >>>>>>>>>>>>> Google Maps YouTube layer


                                               15
Background
GEOCONTENT web content that has been
spatially referenced
blog >>>>>>>>>>>> Blogger embedded post map
   geotagging / GeoRSS
encyclopedia entry >> Google Maps Wikipedia layer
   geoparsing / XML, JSON, GeoRSS
photograph >>>>>>>>>>>>>>>>> Flickr GeoFeed
   geotagging / KML, GeoRSS, Geo, GeoURL
video >>>>>>>>>>>>> Google Maps YouTube layer
   geotagging / KML
                                               15
Background
GEOCONTENT doesn’t require spatial database
storage; not for complex analysis




   DESKTOP GIS                           16
Background
GEOCONTENT doesn’t require spatial database
storage; not for complex analysis




   DESKTOP GIS
    WEB GEO PLATFORM                     16
Background
GEOCONTENT doesn’t require spatial database
storage; not for complex analysis




   DESKTOP GIS Joomla, Wordpress
    WEB GEO PLATFORM
       CMS Drupal,                       16
Background
GEOCONTENT doesn’t require spatial database
storage; not for complex analysis
             GeoCMS: GeoContent
             Management System
               Platform to support the
                 collection,
                 management,
                 and publication
                           of geocontent.
   DESKTOP GIS Joomla, Wordpress
    WEB GEO PLATFORM
       CMS Drupal,                          16
Implementation
Implementation
TOOLS
Server & database
    - Apache, MySQL, PHP 4
Web publishing platform
    -Wordpress 2.7, 10 plugins

Programming and markup languages
    - Google Maps API, PHP, Javascript, CSS

Graphic design
    - Adobe Photoshop
                                              18
Implementation
                 SYSTEM
                 DESIGN




                     19
Implementation
                 USER ROLES


                  Administrator




                  Consejo Regulador




                  Colaborador




                  Visitor
                                  20
Implementation




                 GEOCONTENT
                 FLOW
                         21
Tour
Tour




       23
Tour




       24
Tour




       25
Tour




       26
Tour




       27
Tour




       28
Tour




       29
Tour




       30
Tour




       31
Tour




       32
Tour




       33
Tour




       34
Tour




       35
Tour




       36
Tour




       37
Tour




       38
Tour




       39
Tour




       40
Tour




       41
Tour




       42
Tour




       43
Extensibility
Extensibility
Current Farm2.0 requirements for Valencia:
  - Web host: MySQL 4.0+, PHP 4.3+
  - Designated administrator to manage roles




                                               45
Extensibility
Farm2.0 requirements in another Spanish region:
  - Revise controlled vocabulary with new
    product categories.
  - New logo (& color palette); replace two files
    and several CSS specifications.
  - New icon set; adjust custom javascript for
    GeoMashup plugin.


                                                   46
Conclusion
Conclusion
Farm2.0 is a functioning GeoCMS to promote
Spanish quality label products.

All project goals were met using the Wordpress
platform, a specialized suite of plugins, and a
number of customizations.

The resulting platform is extensible and holds
promising potential for further applications.
                                                  48
Thank you.



             Questions?

More Related Content

Similar to Farm2.0 thesis defense

Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudGoogleTecTalks
 
Perfect Memory Media Asset Management MAM of Audiovisual Big Data @ Radio 2.0...
Perfect Memory Media Asset Management MAM of Audiovisual Big Data @ Radio 2.0...Perfect Memory Media Asset Management MAM of Audiovisual Big Data @ Radio 2.0...
Perfect Memory Media Asset Management MAM of Audiovisual Big Data @ Radio 2.0...
ACTUONDA
 
Enhancing Education with Podcasting
Enhancing Education with PodcastingEnhancing Education with Podcasting
Enhancing Education with Podcasting
guest078b01
 
Enhancing Education with Podcasting
Enhancing Education with PodcastingEnhancing Education with Podcasting
Enhancing Education with Podcasting
Jason Rhode
 
CrownPeak Website Globalization Videocast
CrownPeak Website Globalization VideocastCrownPeak Website Globalization Videocast
CrownPeak Website Globalization Videocast
Shelley Iocona
 
INTEL - Workshop HTML5
INTEL - Workshop HTML5 INTEL - Workshop HTML5
INTEL - Workshop HTML5
Barcelona Digital Technology Centre
 
Entering the world of Samsung developer ecosystem
Entering the world of Samsung developer ecosystemEntering the world of Samsung developer ecosystem
Entering the world of Samsung developer ecosystem
RIA RUI Society
 
Red Hat Container Strategy
Red Hat Container StrategyRed Hat Container Strategy
Red Hat Container Strategy
Red Hat Events
 
Has responsive had it's day? : Amplience Customer Day 2014
Has responsive had it's day? : Amplience Customer Day 2014Has responsive had it's day? : Amplience Customer Day 2014
Has responsive had it's day? : Amplience Customer Day 2014
Ben Seymour
 
Simplifying and accelerating converged media with Open Visual Cloud
Simplifying and accelerating converged media with Open Visual CloudSimplifying and accelerating converged media with Open Visual Cloud
Simplifying and accelerating converged media with Open Visual Cloud
Liz Warner
 
The Way to TYPO3 6.0
The Way to TYPO3 6.0The Way to TYPO3 6.0
The Way to TYPO3 6.0
Steffen Ritter
 
Smartling & AMA Webinar: Translation for the Global Marketplace
Smartling & AMA Webinar: Translation for the Global MarketplaceSmartling & AMA Webinar: Translation for the Global Marketplace
Smartling & AMA Webinar: Translation for the Global Marketplace
Smartling
 
Continuuity Presents at Under the Radar 2013
Continuuity Presents at Under the Radar 2013Continuuity Presents at Under the Radar 2013
Continuuity Presents at Under the Radar 2013
Dealmaker Media
 
Activities Of The Foss4 G20080122
Activities Of The Foss4 G20080122Activities Of The Foss4 G20080122
Activities Of The Foss4 G20080122
Toru Mori
 
The best of both worlds - Alfresco, Liferay and CIGNEX event
The best of both worlds - Alfresco, Liferay and CIGNEX eventThe best of both worlds - Alfresco, Liferay and CIGNEX event
The best of both worlds - Alfresco, Liferay and CIGNEX eventAlfresco Software
 
Kubernetes is the Platform. What's Next?
Kubernetes is the Platform. What's Next?Kubernetes is the Platform. What's Next?
Kubernetes is the Platform. What's Next?
Brian Gracely
 
Guardian devexp and_discovery
Guardian devexp and_discoveryGuardian devexp and_discovery
Guardian devexp and_discoveryAde Oshineye
 
Google, Developer Experience and Discovery
Google, Developer Experience and DiscoveryGoogle, Developer Experience and Discovery
Google, Developer Experience and Discovery
Ade Oshineye
 

Similar to Farm2.0 thesis defense (20)

Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The Cloud
 
Daniela brauner
Daniela braunerDaniela brauner
Daniela brauner
 
Perfect Memory Media Asset Management MAM of Audiovisual Big Data @ Radio 2.0...
Perfect Memory Media Asset Management MAM of Audiovisual Big Data @ Radio 2.0...Perfect Memory Media Asset Management MAM of Audiovisual Big Data @ Radio 2.0...
Perfect Memory Media Asset Management MAM of Audiovisual Big Data @ Radio 2.0...
 
Enhancing Education with Podcasting
Enhancing Education with PodcastingEnhancing Education with Podcasting
Enhancing Education with Podcasting
 
Enhancing Education with Podcasting
Enhancing Education with PodcastingEnhancing Education with Podcasting
Enhancing Education with Podcasting
 
CrownPeak Website Globalization Videocast
CrownPeak Website Globalization VideocastCrownPeak Website Globalization Videocast
CrownPeak Website Globalization Videocast
 
INTEL - Workshop HTML5
INTEL - Workshop HTML5 INTEL - Workshop HTML5
INTEL - Workshop HTML5
 
Entering the world of Samsung developer ecosystem
Entering the world of Samsung developer ecosystemEntering the world of Samsung developer ecosystem
Entering the world of Samsung developer ecosystem
 
Red Hat Container Strategy
Red Hat Container StrategyRed Hat Container Strategy
Red Hat Container Strategy
 
Has responsive had it's day? : Amplience Customer Day 2014
Has responsive had it's day? : Amplience Customer Day 2014Has responsive had it's day? : Amplience Customer Day 2014
Has responsive had it's day? : Amplience Customer Day 2014
 
Garrett_Shearer_Resume
Garrett_Shearer_ResumeGarrett_Shearer_Resume
Garrett_Shearer_Resume
 
Simplifying and accelerating converged media with Open Visual Cloud
Simplifying and accelerating converged media with Open Visual CloudSimplifying and accelerating converged media with Open Visual Cloud
Simplifying and accelerating converged media with Open Visual Cloud
 
The Way to TYPO3 6.0
The Way to TYPO3 6.0The Way to TYPO3 6.0
The Way to TYPO3 6.0
 
Smartling & AMA Webinar: Translation for the Global Marketplace
Smartling & AMA Webinar: Translation for the Global MarketplaceSmartling & AMA Webinar: Translation for the Global Marketplace
Smartling & AMA Webinar: Translation for the Global Marketplace
 
Continuuity Presents at Under the Radar 2013
Continuuity Presents at Under the Radar 2013Continuuity Presents at Under the Radar 2013
Continuuity Presents at Under the Radar 2013
 
Activities Of The Foss4 G20080122
Activities Of The Foss4 G20080122Activities Of The Foss4 G20080122
Activities Of The Foss4 G20080122
 
The best of both worlds - Alfresco, Liferay and CIGNEX event
The best of both worlds - Alfresco, Liferay and CIGNEX eventThe best of both worlds - Alfresco, Liferay and CIGNEX event
The best of both worlds - Alfresco, Liferay and CIGNEX event
 
Kubernetes is the Platform. What's Next?
Kubernetes is the Platform. What's Next?Kubernetes is the Platform. What's Next?
Kubernetes is the Platform. What's Next?
 
Guardian devexp and_discovery
Guardian devexp and_discoveryGuardian devexp and_discovery
Guardian devexp and_discovery
 
Google, Developer Experience and Discovery
Google, Developer Experience and DiscoveryGoogle, Developer Experience and Discovery
Google, Developer Experience and Discovery
 

More from Amenity Applewhite

Context Adaptive Digital Maps on Public Displays
Context Adaptive Digital Maps on Public DisplaysContext Adaptive Digital Maps on Public Displays
Context Adaptive Digital Maps on Public Displays
Amenity Applewhite
 
Using Orientation Information for Qualitative Spatial Reasoning
Using Orientation Information for Qualitative Spatial ReasoningUsing Orientation Information for Qualitative Spatial Reasoning
Using Orientation Information for Qualitative Spatial Reasoning
Amenity Applewhite
 
Usability Study Mouse Zoom
Usability Study Mouse ZoomUsability Study Mouse Zoom
Usability Study Mouse Zoom
Amenity Applewhite
 
Qualitative Spatial Reasoning: Cardinal Directions as an Example
Qualitative Spatial Reasoning: Cardinal Directions as an ExampleQualitative Spatial Reasoning: Cardinal Directions as an Example
Qualitative Spatial Reasoning: Cardinal Directions as an Example
Amenity Applewhite
 
Andree Putman
Andree PutmanAndree Putman
Andree Putman
Amenity Applewhite
 
Isamu Noguchi
Isamu NoguchiIsamu Noguchi
Isamu Noguchi
Amenity Applewhite
 
George Nelson
George NelsonGeorge Nelson
George Nelson
Amenity Applewhite
 
The Bauhaus
The BauhausThe Bauhaus
The Bauhaus
Amenity Applewhite
 
Embedded Neon
Embedded NeonEmbedded Neon
Embedded Neon
Amenity Applewhite
 

More from Amenity Applewhite (9)

Context Adaptive Digital Maps on Public Displays
Context Adaptive Digital Maps on Public DisplaysContext Adaptive Digital Maps on Public Displays
Context Adaptive Digital Maps on Public Displays
 
Using Orientation Information for Qualitative Spatial Reasoning
Using Orientation Information for Qualitative Spatial ReasoningUsing Orientation Information for Qualitative Spatial Reasoning
Using Orientation Information for Qualitative Spatial Reasoning
 
Usability Study Mouse Zoom
Usability Study Mouse ZoomUsability Study Mouse Zoom
Usability Study Mouse Zoom
 
Qualitative Spatial Reasoning: Cardinal Directions as an Example
Qualitative Spatial Reasoning: Cardinal Directions as an ExampleQualitative Spatial Reasoning: Cardinal Directions as an Example
Qualitative Spatial Reasoning: Cardinal Directions as an Example
 
Andree Putman
Andree PutmanAndree Putman
Andree Putman
 
Isamu Noguchi
Isamu NoguchiIsamu Noguchi
Isamu Noguchi
 
George Nelson
George NelsonGeorge Nelson
George Nelson
 
The Bauhaus
The BauhausThe Bauhaus
The Bauhaus
 
Embedded Neon
Embedded NeonEmbedded Neon
Embedded Neon
 

Recently uploaded

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 

Recently uploaded (20)

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 

Farm2.0 thesis defense

  • 1. Farm2.0 using Wordpress to manage geocontent and promote regional food products Amenity Applewhite Masters in Geospatial Technologies Thesis Defense, May 3 2009
  • 2. Outline Introduction - Motivation - Objective Background: Geocontent and GeoCMS Implementation - Tools - Functional design - User roles - Geocontent flow - Tour Extensibility Conclusion 2
  • 4. Motivation 56% of EU citizens reside in rural areas 91% rural land comprises of EU territory 4
  • 5. Motivation 56% of EU citizens reside in rural areas 91% rural land comprises of EU territory depopulation 4
  • 6. Motivation 56% of EU citizens reside in rural areas 91% rural land comprises of EU territory depopulation ecological degradation 4
  • 7. Motivation 56% of EU citizens reside in rural areas 91% rural land comprises of EU territory depopulation ecological degradation declining quality of life 4
  • 8. Motivation PDO & PGI labels Demarcate products made in a particular place using specific methods and ingredients. EU scheme to promote rural sustainability... 5
  • 10. Motivation SPANISH FARMS 80% less-favorable areas 6
  • 11. Motivation SPANISH FARMS 80% less-favorable areas 96% small enterprises 6
  • 12. Motivation SPANISH FARMS 80% less-favorable areas 96% small enterprises 14% of EU quality label products 6
  • 14. Motivation SPANISH REGULATORS poor institutional organization 7
  • 15. Motivation SPANISH REGULATORS poor institutional organization small budgets 7
  • 16. Motivation SPANISH REGULATORS poor institutional organization small budgets lack IT skills in human resources 7
  • 18. Motivation SPANISH CONSUMERS majority unaware of PDO/PGI labels 8
  • 19. Motivation SPANISH CONSUMERS majority unaware of PDO/PGI labels will pay higher prices if convinced of superior quality 8
  • 20. Motivation SPANISH CONSUMERS majority unaware of PDO/PGI labels will pay higher prices if convinced of superior quality increasing Internet usage 8
  • 22. Objective mashup maps, Web2.0 lightweight technologies programming languages, open- source APIs, user- generated content + “real world” problem 10
  • 23. Objective A collaborative, easily-managed, and extensible geocontent platform ... + ...to promote PDO and PGI Spanish products. 11
  • 24. Objective PROJECT GOALS - Provide online information about the meaning of PDO and PGI labels. - Educate consumers about the natural and cultural contexts of production for each product. - Allow users to locate retailers where products may be purchased. 12
  • 25. Objective PROJECT REQUIREMENTS - Free and open source solution. - Support content management by minimally skilled employees in dispersed organizations. - Extensible; other Spanish regions should be able to use it out-of-the-box with small customizations. - Enable users to contribute recipes & vendors. - Integrate user-friendly geographic referencing of contributed content. - Visualize site content with an interactive map. - Utilize existing online content and publish site content in standard formats for further reuse. 13
  • 27. Background GEOCONTENT web content that has been spatially referenced blog >>>>>>>>>>>> Blogger embedded post map encyclopedia entry >> Google Maps Wikipedia layer photograph >>>>>>>>>>>>>>>>> Flickr GeoFeed video >>>>>>>>>>>>> Google Maps YouTube layer 15
  • 28. Background GEOCONTENT web content that has been spatially referenced blog >>>>>>>>>>>> Blogger embedded post map geotagging / GeoRSS encyclopedia entry >> Google Maps Wikipedia layer geoparsing / XML, JSON, GeoRSS photograph >>>>>>>>>>>>>>>>> Flickr GeoFeed geotagging / KML, GeoRSS, Geo, GeoURL video >>>>>>>>>>>>> Google Maps YouTube layer geotagging / KML 15
  • 29. Background GEOCONTENT doesn’t require spatial database storage; not for complex analysis DESKTOP GIS 16
  • 30. Background GEOCONTENT doesn’t require spatial database storage; not for complex analysis DESKTOP GIS WEB GEO PLATFORM 16
  • 31. Background GEOCONTENT doesn’t require spatial database storage; not for complex analysis DESKTOP GIS Joomla, Wordpress WEB GEO PLATFORM CMS Drupal, 16
  • 32. Background GEOCONTENT doesn’t require spatial database storage; not for complex analysis GeoCMS: GeoContent Management System Platform to support the collection, management, and publication of geocontent. DESKTOP GIS Joomla, Wordpress WEB GEO PLATFORM CMS Drupal, 16
  • 34. Implementation TOOLS Server & database - Apache, MySQL, PHP 4 Web publishing platform -Wordpress 2.7, 10 plugins Programming and markup languages - Google Maps API, PHP, Javascript, CSS Graphic design - Adobe Photoshop 18
  • 35. Implementation SYSTEM DESIGN 19
  • 36. Implementation USER ROLES Administrator Consejo Regulador Colaborador Visitor 20
  • 37. Implementation GEOCONTENT FLOW 21
  • 38. Tour
  • 39. Tour 23
  • 40. Tour 24
  • 41. Tour 25
  • 42. Tour 26
  • 43. Tour 27
  • 44. Tour 28
  • 45. Tour 29
  • 46. Tour 30
  • 47. Tour 31
  • 48. Tour 32
  • 49. Tour 33
  • 50. Tour 34
  • 51. Tour 35
  • 52. Tour 36
  • 53. Tour 37
  • 54. Tour 38
  • 55. Tour 39
  • 56. Tour 40
  • 57. Tour 41
  • 58. Tour 42
  • 59. Tour 43
  • 61. Extensibility Current Farm2.0 requirements for Valencia: - Web host: MySQL 4.0+, PHP 4.3+ - Designated administrator to manage roles 45
  • 62. Extensibility Farm2.0 requirements in another Spanish region: - Revise controlled vocabulary with new product categories. - New logo (& color palette); replace two files and several CSS specifications. - New icon set; adjust custom javascript for GeoMashup plugin. 46
  • 64. Conclusion Farm2.0 is a functioning GeoCMS to promote Spanish quality label products. All project goals were met using the Wordpress platform, a specialized suite of plugins, and a number of customizations. The resulting platform is extensible and holds promising potential for further applications. 48
  • 65. Thank you. Questions?