Data strategies - Drupal Decision Makers training
-
Upload
scorlosquet -
Category
Technology
-
view
678 -
download
0
Transcript of Data strategies - Drupal Decision Makers training
![Page 2: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/2.jpg)
About the speakers
● Stéphane Corlosquet● 6 years with Drupal● Drupal core maintainer (RDF)● Drupal Security Team member● Co-authored the
Definitive Guide to Drupal 7● Co-maintain RDF Extensions,
SPARQL, schema.org● Member of the RDFa WG
![Page 3: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/3.jpg)
Drupal
● Content Management System
● Non-developers can build sites and publish content
● Control panels instead of code
http://www.flickr.com/photos/funkyah/2400889778/
![Page 4: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/4.jpg)
Building a Drupal site
http://www.flickr.com/photos/toomuchdew/3792159077/
![Page 5: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/5.jpg)
Building a Drupal site
● Create the content types you need
Blog, article, wiki, forum, polls, image, video, podcast, e-commerce... (be creative)
http://www.flickr.com/photos/georgivar/4795856532/
![Page 6: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/6.jpg)
Building a Drupal site
● Create the fields you want
Date, tags, image, file attachments, references to other nodes, ratings, location, comments...
http://www.flickr.com/photos/skip/42288941/
![Page 7: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/7.jpg)
Content types and Fields
![Page 8: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/8.jpg)
Content types and Fields
![Page 9: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/9.jpg)
Manage your display
![Page 10: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/10.jpg)
Manage your display
● Display Suite– extra fields, layouts, search results, etc.
● Panels– more powerful but more complex
![Page 11: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/11.jpg)
Manage your display
![Page 12: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/12.jpg)
Manage your display
![Page 13: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/13.jpg)
Manage your display
![Page 14: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/14.jpg)
Display multiple nodes: listings
● Views– Most popular contributed module
– Display content in lists, tables, grids
– Nodes, users, terms, images, remote content too!
● Applications– Table of content
– Directory
– Photo albums
– ...
![Page 15: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/15.jpg)
Display listings
![Page 16: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/16.jpg)
![Page 17: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/17.jpg)
Faceted Search
![Page 18: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/18.jpg)
Data silos
![Page 19: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/19.jpg)
Open your data
● Make your data understandable by machines
● Share it on the Web● Standards
![Page 20: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/20.jpg)
Vision of the Semantic Web
● Universal medium for data, information and knowledge exchange
![Page 21: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/21.jpg)
Vision of the Semantic Web
● Decentralized information
![Page 22: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/22.jpg)
Rich Snippets
![Page 26: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/26.jpg)
Why Structured Data in HTML
● Help machines extract relevant data from HTML
● Can make use of this data in amazing ways (e.g. enhanced search results)
![Page 27: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/27.jpg)
Schema.org
![Page 28: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/28.jpg)
Schema.org
● Describe the type of your content (Person, Event, Recipe, Product, Book, Movie, etc.)
– 290 types and counting
● Each type has a set of properties– Common properties: name, description, image, url
– Specific properties depending on the type (see type page on schema.org)
– 240 properties and counting
![Page 29: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/29.jpg)
Schema.org
![Page 30: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/30.jpg)
Rich Snippet testing tool
● http://www.google.com/webmasters/tools/richsnippets
![Page 31: Data strategies - Drupal Decision Makers training](https://reader034.fdocuments.us/reader034/viewer/2022052410/55506a55b4c9052d158b464c/html5/thumbnails/31.jpg)
Drupal 7 and RDF
● Contributed module for more features● RDF Extensions
● Serialization formats: RDF/XML, Turtle, N-Triples
● SPARQL● Expose Drupal RDF data in a SPARQL Endpoint
● SPARQL Views● Display remote RDF data in Drupal using SPARQL
● JSON-LD● Expose Drupal RDF data as JSON-LD (CORS-enabled)
● Features and packaging● Build distributions / deployment workflow