50
1 Drupal and the Media Industry Stéphane Corlosquet EMWRT IX, Sept 2013, Amsterdam

Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

1

Drupal and the Media Industry

Stéphane CorlosquetEMWRT IX, Sept 2013, Amsterdam

Page 2: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

2

Agenda

1. Introduction

2. The case for Drupal in Media

3. Drupal and Acquia in the Enterprise

4. Drupal and Semantic content

5. Q&A discussion

Page 3: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

3

About the speaker

Stéphane “scor” Corlosquet– 7 years with Drupal

– Software engineer

– Drupal 7 RDF core maintainer

– Drupal Security Team member

– Co-author

– Contrib modules: RDF Extensions,SPARQL, schema.org, WebID

– Member of the RDFa WG at W3C

Page 4: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

4

Recurring Concerns in Media

Ø Building consistent, scalable & highly branded experiences

Ø Struggling to unify cross-channel digital experiences – mobile, social, and the web –

Ø Attaining flexibility to configure and extend web platform

Ø Functional limitations to integrate and expand capabilities

Ø Reducing costs to build and enhance digital experiences

Page 5: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

5

Market Presence 2,000,000+ sites

Global Adoption 228 countries

Extensive Capabilities 22,000+ modules

Broad Community 900,000+ members

Active Development 27,000+ developers

Drupal is the Largest Open Source Community in the World

Open source, web phenomenon

2X the size of Linux developer community

Page 6: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

6

Drupal Adoption in Key Verticals

5 of the Big 6 US media companies

11 of the top 18 US media brands

71 of the top 100 universities worldwide

3 of the top 3 global music companies

130 nations using Drupal for gov’t websites

2 top global pharmaceutical companies

Page 7: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

7

Who uses Drupal?

Page 8: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

8

Who uses Drupal?

Page 9: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

9

Who uses Drupal?

Page 10: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

10

Who uses Drupal?

Page 11: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

11

Who uses Drupal?

Page 12: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

12

Page 13: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

13

Acquia is the Enterprise Guide to Drupal

• Co-founded by the creator of Drupal in 2007• Acquia Network: Supports 18,000+ sites• Acquia Cloud, The First Global Drupal PaaS

• 9 Billion Requests/month • 140 Terabytes of content per month

• 2013 Forrester Wave for Web Content

Management• Positioned as Visionary by Gartner 3X • One of the top 10 software companies on the Inc.

500 two years running. Dries Buytaert,Creator of Drupal

Page 14: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

14

Acquia is the Enterprise Guide to Drupal

Discover

[ start! ]

[ enterprise deployment ]

Design

Develop

Deploy

Page 15: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

15

Content Authoring

• Managed at Department level

• WYSIWYG editing

• Content & presentation separation

• Rich media integration & controls

• Drag and drop page layouts

Page 16: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

16

Editorial Workflows

• Content creator/editor workbench

• Review, approval, publishing workflows

• Change reviewing

• Content versioning

• Role-based interface & permissions

Page 17: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

17

Language Translation and Multi-Site

• Multilingual content- Support for handling text content,

fields, variables, … - Language translation workflow

• Localized Drupal UX

• Single site and multisite

Page 18: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

18

Manage Sites & Push Changes at Scalewith Site Factory

Central Dashboard for Multisite Management• Keep all your sites in sync

and reduce maintenance headaches

• Access, manage and monitor sites in one place

• Apply new Drupal configurations across any number of sites with a single click

Page 19: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

19

Automated Maintenance with Insight

Acquia Insight tracks module “updated-ness” – we investigate for you!

Learn more about Insight - https://docs.acquia.com/network/enhance/insight

Page 20: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

20

Easily Deploy using staging tools

Continuous Integration Workfow Reduces Customization Risk

• Extend the base Drupal distribution through a shared codebase applied to all sites

• Validate production-readiness of your custom code

• Test customizations in a sandbox and deploy to all production sites when ready

Page 21: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

21

Multiple Paths to Drupal Success

Advise1 Advise, Architect& Validate

2 Advise, Architect& Deliver

3

Acquia role• Training• Development support• Maintenance

Customer role• Site planning • Architecture design• Project management• Site development• Testing• Deployment

Acquia role• Training• Site planning• Architecture design• Development support• Code validation• Maintenance

Customer role• Project management• Site development• Testing• Deployment

Acquia role• Training• Site planning• Architecture design• Project management• Build to specifi cation• Development support• Testing• Deployment• Maintenance

Customer role• Focus on business goals

• Support & maintenance• Network services• Cloud deployment

• Developer tools• Drupal monitoring• Performance testing

Page 22: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

22

Semantic Content in Drupal

Page 23: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

23

The Web today: Many information silos

Page 24: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

24

Challenges

- Growing amount of information

- How can machines help us manage and search all this information?

- How can we help machines to understand this information?

Page 25: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

25

Evolution of the Web

Page 26: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

26

Linked Open Data Cloud

Page 30: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

30

Structured Data in HTML

● Helps machines extractrelevant data from HTML

● Can make use of this datain new ways:

● enhanced search results● Knowledge graph

● Search engines only index HTML

Page 31: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

31

Schema.org

Page 32: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

32

Schema.org

Page 33: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

33

Schema.org

Describe the type of your content (Person, Event, Recipe, Product, Book, Movie, etc.)

● 416 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)● 544 properties and counting

Page 34: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

34

How does schema.org apply to Drupal?

Content types

Page 35: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

35

Architecture

User driven data model

Page 36: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

36

Schema.org module for Drupal

Map your content types and fields to the schema.org terms

http://drupal.org/project/schemaorg

Page 37: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

37

Content types and Fields

Page 38: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

38

Content types and Fields

Page 39: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

39

Content types and Fields

Page 40: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

40

Rich Snippet testing tool

● http://www.google.com/webmasters/tools/richsnippets

Page 41: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

41

Schema.org module

● http://drupal.org/project/schemaorg● UI for mapping content types and fields to schema.org● Documentation on drupal.org● Screencast + examples

Page 42: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

42

Content in Drupal

Page 43: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

43

Drupal 7 and RDF

● The RDF mapping API allows any vocabulary ● Default mappings on blogs, forums, comments,

etc. using FOAF, SIOC, DC, SKOS● Drupal 7 core outputs these mappings in RDFa● Mappings can be changed to include other

vocabularies like schema.org

Page 44: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

44

Drupal 7 default RDF mappings

Page 45: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

45

Drupal 7 and RDF

Contributed module for more features– RDF Extensions

– Serialization formats: RDF/XML, Turtle, N-Triples– Mapping UI

– RDF Indexer

– 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

Page 46: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

46

Drupal and SPARQL

Page 47: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

47

RDF store + SPARQL Endpoint

● Indexing

Module: https://drupal.org/project/rdf_indexerDocumentation: https://drupal.org/node/2028111

Page 48: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

48

RDF store + SPARQL Endpoint

● Public endpoint available at /sparql

Page 49: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

49

RDF store + SPARQL Endpoint

● Example: popular tags by comments● http://openspring.net/sparql

PREFIX dc: <http://purl.org/dc/terms/>PREFIX sioc: <http://rdfs.org/sioc/ns#>

SELECT ?tag sum(?replies) as ?total_repliesWHERE { ?post sioc:num_replies ?replies. ?post dc:subject [ rdfs:label ?tag ] .} GROUP BY ?tagORDER BY DESC(?total_replies)

Page 50: Drupal and the Media Industry - Titan · 13 Acquia is the Enterprise Guide to Drupal • Co-founded by the creator of Drupal in 2007 • Acquia Network: Supports 18,000+ sites •

50

Engage across every digital channel

Questions?

Stéphane Corlosquet:- [email protected] @scorlosquet- http://openspring.net/