SlideShare a Scribd company logo
Content Staging in Drupal Core
Core Conversation




Content Staging in Core


  Presented by Dick Olsson
Content Staging


          Editorial workflow

          Content preview

       Security measurement

Moving data between arbitrary systems
Drupal stage            Drupal prod




                 CMI



Secure network         Public network
Drupal   System X
A       B




    C
A                   A



America                Asia

                   A



              Europe
What do we need to do?
1. Finish the UUID implementation


      UUID in EntityDatabaseStorageController

      UUID for other entity belongings

      Implement the plugin system?
2. Canonical entity format


      CMIS, oData, JSON-LD or Drupalism?

      http://groups.drupal.org/node/197583

      Implement the plugin system?
3. Entity dependencies


      Difficult problem when moving entities

      Could be defined by the format

      Could be defined by the Field or Property API
Contrib


    Web services

Deployment/staging UI

     Workflows

      Rollback
Next steps


 Hack on UUID implementation

    Discuss the entity format

BoF: Content Staging in Drupal 8
        Wed 10:45 – 12:00

BoF: Content Staging in Drupal 7
       Wed: 12:00 – 13:00
Thanks!
What did you think?
      Locate this session on the
      DrupalCon Denver website
http://denver2012.drupal.org/program
    Click the “Take the Survey” link.


          Thank You!

More Related Content

PDF
Blogs and Podcasting
John Breslin
 
PDF
Multisite Content Deployments for Media Organizations
Dick Olsson
 
ODP
Planning for CRAP and entity revisions in Drupal core
Dick Olsson
 
PDF
What Really Changed with Drupal 8
Dick Olsson
 
PDF
Mastering SCRUM & UCD
uxHH
 
KEY
Drupal 8 Configuration Management Initiative Update
heyrocker
 
PPTX
Creating a shared understanding through Story Mapping, Spec by Example, & Dom...
Jeff Anderson
 
PPTX
Brownfield Domain Driven Design
Nicolò Pignatelli
 
Blogs and Podcasting
John Breslin
 
Multisite Content Deployments for Media Organizations
Dick Olsson
 
Planning for CRAP and entity revisions in Drupal core
Dick Olsson
 
What Really Changed with Drupal 8
Dick Olsson
 
Mastering SCRUM & UCD
uxHH
 
Drupal 8 Configuration Management Initiative Update
heyrocker
 
Creating a shared understanding through Story Mapping, Spec by Example, & Dom...
Jeff Anderson
 
Brownfield Domain Driven Design
Nicolò Pignatelli
 

Similar to Content Staging in Drupal Core (12)

PDF
Behavior Driven Development - Material de clase PMA
Carlos Ble
 
PDF
Drupalcamp London 2015
Amazee Labs
 
PPT
Oracle UCM Implementation Patterns
Brian Huff
 
PDF
A 3 point perspective about CX, UX, and DX ecosystem
Prachi Bhruguwar
 
PDF
UCM Initial Submission presentation
Remedy IT
 
PPTX
Crafted Design - GeeCON 2014
Sandro Mancuso
 
PDF
Drupalcamp Tallinn - Drupal 8
drupalcampest
 
PDF
First CCM5 presentation
Remedy IT
 
PDF
UX & UI Design behind SDL’s Customer Experience Cloud
Philipp Engel
 
PPTX
Lets focus on business value
Einar Ingebrigtsen
 
PDF
Collins, Hammer, Jones, and Lagace "NISO Update: Interoperability of Systems:...
National Information Standards Organization (NISO)
 
PDF
Isset Presentation @ EECI2009
Isset Internet Professionals
 
Behavior Driven Development - Material de clase PMA
Carlos Ble
 
Drupalcamp London 2015
Amazee Labs
 
Oracle UCM Implementation Patterns
Brian Huff
 
A 3 point perspective about CX, UX, and DX ecosystem
Prachi Bhruguwar
 
UCM Initial Submission presentation
Remedy IT
 
Crafted Design - GeeCON 2014
Sandro Mancuso
 
Drupalcamp Tallinn - Drupal 8
drupalcampest
 
First CCM5 presentation
Remedy IT
 
UX & UI Design behind SDL’s Customer Experience Cloud
Philipp Engel
 
Lets focus on business value
Einar Ingebrigtsen
 
Collins, Hammer, Jones, and Lagace "NISO Update: Interoperability of Systems:...
National Information Standards Organization (NISO)
 
Isset Presentation @ EECI2009
Isset Internet Professionals
 
Ad

More from Dick Olsson (6)

PDF
Workflow Initiative Update
Dick Olsson
 
PPTX
We need revisions and CRAP everywhere in Drupal core
Dick Olsson
 
ODP
Let's Take Drupal Offline!
Dick Olsson
 
ODP
Content Staging in Drupal 8
Dick Olsson
 
PPT
How to Build a Scalable Platform for Today's Publishers
Dick Olsson
 
ODP
Drupal distributions - how to build them
Dick Olsson
 
Workflow Initiative Update
Dick Olsson
 
We need revisions and CRAP everywhere in Drupal core
Dick Olsson
 
Let's Take Drupal Offline!
Dick Olsson
 
Content Staging in Drupal 8
Dick Olsson
 
How to Build a Scalable Platform for Today's Publishers
Dick Olsson
 
Drupal distributions - how to build them
Dick Olsson
 
Ad

Recently uploaded (20)

PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 

Content Staging in Drupal Core

  • 2. Core Conversation Content Staging in Core Presented by Dick Olsson
  • 3. Content Staging Editorial workflow Content preview Security measurement Moving data between arbitrary systems
  • 4. Drupal stage Drupal prod CMI Secure network Public network
  • 5. Drupal System X
  • 6. A B C
  • 7. A A America Asia A Europe
  • 8. What do we need to do?
  • 9. 1. Finish the UUID implementation UUID in EntityDatabaseStorageController UUID for other entity belongings Implement the plugin system?
  • 10. 2. Canonical entity format CMIS, oData, JSON-LD or Drupalism? http://groups.drupal.org/node/197583 Implement the plugin system?
  • 11. 3. Entity dependencies Difficult problem when moving entities Could be defined by the format Could be defined by the Field or Property API
  • 12. Contrib Web services Deployment/staging UI Workflows Rollback
  • 13. Next steps Hack on UUID implementation Discuss the entity format BoF: Content Staging in Drupal 8 Wed 10:45 – 12:00 BoF: Content Staging in Drupal 7 Wed: 12:00 – 13:00
  • 15. What did you think? Locate this session on the DrupalCon Denver website http://denver2012.drupal.org/program Click the “Take the Survey” link. Thank You!

Editor's Notes