Farm2.0 thesis defense

65
Farm2.0 using Wordpress to manage geocontent and promote regional food products Amenity Applewhite Masters in Geospatial Technologies Thesis Defense, May 3 2009

description

The extended version of my masters thesis defense presentation.

Transcript of Farm2.0 thesis defense

Page 1: Farm2.0 thesis defense

Farm2.0 using Wordpress to manage geocontent and promote regional food products

Amenity ApplewhiteMasters in Geospatial TechnologiesThesis Defense, May 3 2009

Page 2: Farm2.0 thesis defense

OutlineIntroduction

- Motivation - Objective

Background: Geocontent and GeoCMS

Implementation- Tools- Functional design- User roles- Geocontent flow- Tour

Extensibility

Conclusion 2

Page 3: Farm2.0 thesis defense

Motivation

Page 4: Farm2.0 thesis defense

Motivation

4

56%of EU citizens reside in rural areas

91%rural land comprises of EU territory

Page 5: Farm2.0 thesis defense

Motivation

4

56%of EU citizens reside in rural areas

91%rural land comprises of EU territory

depopulation

Page 6: Farm2.0 thesis defense

Motivation

4

56%of EU citizens reside in rural areas

91%rural land comprises of EU territory

depopulationecological degradation

Page 7: Farm2.0 thesis defense

Motivation

4

56%of EU citizens reside in rural areas

91%rural land comprises of EU territory

depopulationecological degradationdeclining quality of life

Page 8: Farm2.0 thesis defense

Motivation

5

PDO & PGI labelsDemarca te p roduc ts made in a particular place using specific methods and ingredients.

EU scheme to promote rural sustainability...

Page 9: Farm2.0 thesis defense

Motivation

6

SPANISHFARMS

Page 10: Farm2.0 thesis defense

Motivation

6

80% less-favorable areas

SPANISHFARMS

Page 11: Farm2.0 thesis defense

Motivation

6

80% less-favorable areas

96% small enterprises

SPANISHFARMS

Page 12: Farm2.0 thesis defense

Motivation

6

80% less-favorable areas

96% small enterprises

14% of EU quality label products

SPANISHFARMS

Page 13: Farm2.0 thesis defense

Motivation

7

SPANISHREGULATORS

Page 14: Farm2.0 thesis defense

Motivation

7

poor institutional organization

SPANISHREGULATORS

Page 15: Farm2.0 thesis defense

Motivation

7

poor institutional organization

small budgets

SPANISHREGULATORS

Page 16: Farm2.0 thesis defense

Motivation

7

poor institutional organization

small budgets

lack IT skills in human resources

SPANISHREGULATORS

Page 17: Farm2.0 thesis defense

Motivation

8

SPANISHCONSUMERS

Page 18: Farm2.0 thesis defense

Motivation

8

majority unaware of PDO/PGI labels

SPANISHCONSUMERS

Page 19: Farm2.0 thesis defense

Motivation

8

majority unaware of PDO/PGI labels

will pay higher prices if convinced of superior quality

SPANISHCONSUMERS

Page 20: Farm2.0 thesis defense

Motivation

8

majority unaware of PDO/PGI labels

will pay higher prices if convinced of superior quality

increasing Internet usage

SPANISHCONSUMERS

Page 21: Farm2.0 thesis defense

Objective

Page 22: Farm2.0 thesis defense

Objective

10

Web2.0

technologies

+

“real world”

problem

mashup maps, lightweight

programming languages, open-

source APIs, user-generated content

Page 23: Farm2.0 thesis defense

Objective

11

A collaborative,

easily-managed,

and extensible

geocontent platform ...

+...to promote

PDO and PGI

Spanish

products.

Page 24: Farm2.0 thesis defense

ObjectivePROJECT 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

Page 25: Farm2.0 thesis defense

ObjectivePROJECT 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

Page 26: Farm2.0 thesis defense

Background

Page 27: Farm2.0 thesis defense

BackgroundGEOCONTENT 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

Page 28: Farm2.0 thesis defense

geotagging / GeoRSS

geoparsing / XML, JSON, GeoRSS

geotagging / KML, GeoRSS, Geo, GeoURL

geotagging / KML

BackgroundGEOCONTENT 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

Page 29: Farm2.0 thesis defense

BackgroundGEOCONTENT doesn’t require spatial database storage; not for complex analysis

16DESKTOP GIS

Page 30: Farm2.0 thesis defense

BackgroundGEOCONTENT doesn’t require spatial database storage; not for complex analysis

16DESKTOP GISWEB GEO PLATFORM

Page 31: Farm2.0 thesis defense

BackgroundGEOCONTENT doesn’t require spatial database storage; not for complex analysis

16DESKTOP GISWEB GEO PLATFORMCMS Drupal, Joomla, Wordpress

Page 32: Farm2.0 thesis defense

BackgroundGEOCONTENT doesn’t require spatial database storage; not for complex analysis

16DESKTOP GISWEB GEO PLATFORMCMS Drupal, Joomla, Wordpress

GeoCMS: GeoContent Management System

Platform to support the

collection,management,and publication

of geocontent.

Page 33: Farm2.0 thesis defense

Implementation

Page 34: Farm2.0 thesis defense

ImplementationTOOLS

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 Photoshop18

Page 35: Farm2.0 thesis defense

Implementation

19

SYSTEM DESIGN

Page 36: Farm2.0 thesis defense

Implementation

20

Administrator

Consejo Regulador

Colaborador

Visitor

USER ROLES

Page 37: Farm2.0 thesis defense

Implementation

21

GEOCONTENT FLOW

Page 38: Farm2.0 thesis defense

Tour

Page 39: Farm2.0 thesis defense

Tour

23

Page 40: Farm2.0 thesis defense

Tour

24

Page 41: Farm2.0 thesis defense

Tour

25

Page 42: Farm2.0 thesis defense

Tour

26

Page 43: Farm2.0 thesis defense

Tour

27

Page 44: Farm2.0 thesis defense

Tour

28

Page 45: Farm2.0 thesis defense

Tour

29

Page 46: Farm2.0 thesis defense

Tour

30

Page 47: Farm2.0 thesis defense

Tour

31

Page 48: Farm2.0 thesis defense

Tour

32

Page 49: Farm2.0 thesis defense

Tour

33

Page 50: Farm2.0 thesis defense

Tour

34

Page 51: Farm2.0 thesis defense

Tour

35

Page 52: Farm2.0 thesis defense

Tour

36

Page 53: Farm2.0 thesis defense

Tour

37

Page 54: Farm2.0 thesis defense

Tour

38

Page 55: Farm2.0 thesis defense

Tour

39

Page 56: Farm2.0 thesis defense

Tour

40

Page 57: Farm2.0 thesis defense

Tour

41

Page 58: Farm2.0 thesis defense

Tour

42

Page 59: Farm2.0 thesis defense

Tour

43

Page 60: Farm2.0 thesis defense

Extensibility

Page 61: Farm2.0 thesis defense

ExtensibilityCurrent Farm2.0 requirements for Valencia:

- Web host: MySQL 4.0+, PHP 4.3+

- Designated administrator to manage roles

45

Page 62: Farm2.0 thesis defense

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

Page 63: Farm2.0 thesis defense

Conclusion

Page 64: Farm2.0 thesis defense

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

Page 65: Farm2.0 thesis defense

Thank you.

Questions?