a first look at master pages in r8.3 | contensis user groups 2015
Post on 16-Feb-2017
168 Views
Preview:
TRANSCRIPT
A first look at Master Pages in R8.3
Brett JenkinsDeveloper
Product Development
Picture of something cool here
ZenlightsLockdown 2015Me & Robin
PUBLISHINGR8.2 and below
Republishing the Base Template Today
This isn’t ideal!
A full weekend
How it works now
Parser merges the page and template together into a flat file
Flat File for every page on your website
The Problem arises when you change a Template or Base Template
A change to a Template requires every page that uses that Template to be republished
A change to the Base Template requires every page in the site to be republished
We listened to you
MASTER PAGESR8.3
Move parts of the current Parser to the Front End
Only update files which have changed
Dynamically merge on the front end
A change to a Template only requires one file to be republished
A change to the Base Template only requires each Template file to be republished
Not the PagesNot the Pages
Invisible to Editors
Example
Republishing the Base Template Today
Republishing the Base Template with Master Pages
Reduction of 545 files to publishOn the Zengenti website
Based on .NET Master Pages
Heavily Tested
Available in R8.3
Custom Code
Custom Code common changes
Determining if a Placeholder has Content
Referencing Controls outside of the current template
Use of MyGetControl in Custom Code
New Custom Code Search
DEMO
Service provided by Professional Services
How do I upgrade to Master Pages?
Publishing Server Option
Publishing Server Option
Upgrade your Preview server
Create a new server to test on
Will require a full republish
Revertible
DEMO
General Publishing Improvements
DEMO
Control of HTML Markup
Easily add JavaScript or Styles to all pages or pages of a template
Custom Code is often used for
Master Templates
Content Type
Publishing Server Level
Template Level
DEMO
Save you and your users time
We hope you like it
Any questions?
top related