push publishing power. session scope what is dotcms push publishing how to set it up how it works...
TRANSCRIPT
![Page 1: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/1.jpg)
PUSH PUBLISHING POWER
![Page 2: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/2.jpg)
Session Scope
• What is dotCMS Push Publishing
• How to set it up
• How it works & what can go wrong
• How to troubleshoot
![Page 3: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/3.jpg)
The Push Publishing Advantage
Allows webmasters & content publishers to completely deploy one or many dotCMS objects, using a single action, after the new content/site features have been fully tested and approved.
Documentation: WhatToKnowBeforePushPublishing
![Page 4: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/4.jpg)
Vocabulary Changes for 3.0
The names of these objects have changed:
• Structures are now Content Types
• Hosts are now Sites
![Page 5: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/5.jpg)
Authoring Server Setup
• Development (Authoring Server)
• Staging (Tests push from Development)
• Production (Minimal users and roles)
![Page 6: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/6.jpg)
Push Publishing Configuration
• Same dotCMS versions between servers
• Set up sender environment and server(s)
• Set up receiver environment and server(s)
• Make sure both have same secure password
![Page 7: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/7.jpg)
Dependency Support
Needed dependencies are pushed with dotCMS objects. Here’s some examples:
• Pushing a page (content, content type, folders, template, containers, etc.)
• Pushing a site takes every “pushable” dependency
![Page 8: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/8.jpg)
What Can Be Pushed?
• Content, File, Form Types
• Workflow Schemes (with
Content Types)
• Content (multi-lingual)
• Tags (from content)
• Files, Forms, Widgets
• OSGI Plugins
• Pages
• Sites (Hosts)
• Folders
• Menu Links
• Templates
• Containers
• Users
![Page 9: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/9.jpg)
What “Kinda” Pushes
• Categories “synchronize” instead of Pushing – there is no single category push
• Tags are pushed with content
• *Users push in group (*Caution!)
![Page 10: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/10.jpg)
What CAN’T Be Pushed?
• Vanity URL’s (maybe later?)
• Roles & Permissions (hopefully never!!!)
![Page 11: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/11.jpg)
“…Let Me Count the Ways”
• Manual Push Publish
• Push Publishing via Workflow
• Bundle it (… just a little bit )
![Page 12: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/12.jpg)
Fixing Push Publish Mistakes
Corrections can be made by the following methods:
• Edit and push again
• Push to Delete- removes content from receiver
![Page 13: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/13.jpg)
Users & Permissions
These recommendations are NOT written in stone
• Permission users & roles on auth server/staging only
• Do NOT duplicate users & roles on production
• Receiving server objects inherit needed roles from parent
• Inculcate a “Push-to-Production” politic
![Page 14: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/14.jpg)
Troubleshooting
• From Push Publish Results Queue
• The dotCMS log (maintenance)
• The Integrity Checker
![Page 15: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/15.jpg)
DEMO IN 3.0
![Page 16: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/16.jpg)
Thing To Remember?
• One authoring environment for CP’s
• Avoid CP users & roles on production
• Check integrity between servers
• Integrate push publishing into workflow
• Test limited user push before hand-off
![Page 17: PUSH PUBLISHING POWER. Session Scope What is dotCMS Push Publishing How to set it up How it works & what can go wrong How to troubleshoot](https://reader036.vdocument.in/reader036/viewer/2022082610/56649cf05503460f949bf066/html5/thumbnails/17.jpg)
THANK YOU!