Data strategies - Drupal Decision Makers training

876 views
827 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
876
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Data strategies - Drupal Decision Makers training

  1. 1. Data Strategies in DrupalStéphane Corlosquetscorlosquet@gmail.comTraining at NYCamp 2012
  2. 2. 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
  3. 3. Drupal● Content Management System● Non-developers can build sites and publish content● Control panels instead of code http://www.flickr.com/photos/funkyah/2400889778
  4. 4. Building a Drupal site http://www.flickr.com/photos/toomuchdew/3792159077/
  5. 5. 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/
  6. 6. 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/
  7. 7. Content types and Fields
  8. 8. Content types and Fields
  9. 9. Manage your display
  10. 10. Manage your display● Display Suite – extra fields, layouts, search results, etc.● Panels – more powerful but more complex
  11. 11. Manage your display
  12. 12. Manage your display
  13. 13. Manage your display
  14. 14. 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 – ...
  15. 15. Display listings
  16. 16. Faceted Search
  17. 17. Data silos
  18. 18. Open your data● Make your data understandable by machines● Share it on the Web● Standards
  19. 19. Vision of the Semantic Web● Universal medium for data, information and knowledge exchange
  20. 20. Vision of the Semantic Web● Decentralized information
  21. 21. Rich Snippets
  22. 22. Google
  23. 23. Yahoo!
  24. 24. Bing
  25. 25. 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)
  26. 26. Schema.org
  27. 27. 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
  28. 28. Schema.org
  29. 29. Rich Snippet testing tool● http://www.google.com/webmasters/tools/richsnippets
  30. 30. 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

×