63
DRUPAL 8 AND SCHEMA.ORG HOW EVERYTHING IS CONNECTED DAVID PETERSON - SENIOR SOLUTION ARCHITECT @DAVIDSETH ACQUIA - SUNSHINE COAST OFFICE

Everything is Connected - Schema.org & Drupal 8

Embed Size (px)

Citation preview

D R U P A L 8 A N D S C H E M A . O R G

H O W E V E R Y T H I N G I S C O N N E C T E D

D A V I D P E T E R S O N - S E N I O R S O L U T I O N

A R C H I T E C T

@ D A V I D S E T H

A C Q U I A - S U N S H I N E C O A S T O F F I C E

D R U P A L 8 & S C H E M A . O R G

• What and why

• Use cases

• In practise

O R I G I N S

W H A T I S S C H E M A . O R G ?

P R E W E BW H A T I S S C H E M A . O R G ?

Tim Berners-Lee first proposed in 1992

E A R L Y W E BW H A T I S S C H E M A . O R G ?

E A R L Y W E BW H A T I S S C H E M A . O R G ?

E A R L Y W E BW H A T I S S C H E M A . O R G ?

E A R L Y W E BW H A T I S S C H E M A . O R G ?

• Why did it take so long?

• need valid reason…

R I C H S N I P P E T S

S E O

W H A T I S S C H E M A . O R G ?

S E OW H A T I S S C H E M A . O R G ?

G O O G L E S E OW H A T I S S C H E M A . O R G ?

• 15% + of crawled pages

• 5+ million sites

R I C H S N I P P E T T Y P E SW H A T I S S C H E M A . O R G ?

• Product

• Recipe

• Review

• Event

• SoftwareApplication

• Video

• Article

G O O G L E S E OW H A T I S S C H E M A . O R G ?

K N O W L E D G E G R A P H

W H Y ?

K N O W L E D G E G R A P HW H A T I S S C H E M A . O R G ?

K N O W L E D G E G R A P HW H A T I S S C H E M A . O R G ?

K N O W L E D G E G R A P HW H A T I S S C H E M A . O R G ?

B U I L D Y O U R O W N G R A P HK N O W L E D G E G R A P H

B U I L D Y O U R O W N G R A P HK N O W L E D G E G R A P H

U S E C A S E S

C O M M E R C E

U S E C A S E

http://schema.org/Product

> Thing

> Product

C O M M E R C EU S E C A S E

C O M M E R C EU S E C A S E

C O M M E R C EU S E C A S E

D O I N G I T W R O N GU S E C A S E

D O I N G I T R I G H TU S E C A S E

F O O D

U S E C A S E

http://schema.org/Recipe

> Thing

> CreativeWork

> Recipe

R E C I P ES C H E M A . O R G M A R K U P

F O O DG L U T E N - F R E E C A U L I F L O W E R P I Z Z A W I T H T O M A T O , R I C O T T A A N D C H I L L I

R I C H S E A R C HG L U T E N - F R E E C A U L I F L O W E R P I Z Z A W I T H T O M A T O , R I C O T T A A N D C H I L L I

S B SG L U T E N - F R E E C A U L I F L O W E R P I Z Z A W I T H T O M A T O , R I C O T T A A N D C H I L L I

S B SG L U T E N - F R E E C A U L I F L O W E R P I Z Z A W I T H T O M A T O , R I C O T T A A N D C H I L L I

G L A M

U S E C A S E

G L A M

U S E C A S E

galleries, libraries, archives, and museums

A U S T R A L I A N W A R M E M O R I A LG L A M

http://schema.org/Person

> Thing

> Person

A U S T R A L I A N W A R M E M O R I A LG L A M

L E T ’ S G E T T O W O R K

• Drupal 8

• Developer tools

T O O L SL E T ’ S G E T T O W O R K

W H A T C O U L D G O W R O N G ?

D R U P A L 8

D R U P A L 8 !W H A T C O U L D G O W R O N G

W H I T E S C R E E N O F D E A T HW H A T C O U L D G O W R O N G

W H I T E S C R E E N O F D E A T HW H A T C O U L D G O W R O N G

B A C K T O B E T A 4

D R U P A L 8

I S Y O U R F R I E N DD R U P A L 8 B E T A 4

D E M O

D R U P A L 8

D R U P A L 8 M O D U L E SL E T ’ S G E T T O W O R K

• rdfui [https://www.drupal.org/project/rdfui]

• includes RDF UI & RDF Builder

T O O L S

L E T ’ S G E T T O W O R K

S C H E M A . O R G T O O L SL E T ’ S G E T T O W O R K

• Structured Data Markup Helper

• https://www.google.com/webmasters/markup-helper/u/0/

• Testing Tool

• https://developers.google.com/structured-data/testing-tool/

• Webmaster Tools > Site Appearance > Structured Data

> M A R K U P H E L P E R

S C H E M A . O R G T O O L S > S T R U C T U R E D D A T A

> T E S T I N G T O O L

S C H E M A . O R G T O O L S > S T R U C T U R E D D A T A

S C H E M A . O R G T O O L SL E T ’ S G E T T O W O R K

• Structured data linter

• http://linter.structured-data.org/

• JS

• http://krofdrakula.github.io/microdata-tool/

• Ruby command line

• http://lawrencewoodman.github.io/mida/

Q U E S T I O N S ?

H O W E V E R Y T H I N G I S C O N N E C T E D

D A V I D P E T E R S O N - S E N I O R S O L U T I O N

A R C H I T E C T

@ D A V I D S E T H

A C Q U I A - S U N S H I N E C O A S T O F F I C E