product roadmap - crownpeak
TRANSCRIPT
Patrick Desbrow, CIO & VP of Engineering October 29, 2014
P R O D U C T R O A D M A P
Product Roadmap
Product Roadmap OverviewWelcome to the CrownPeak Product Roadmap Overview
PRODUCT UPDATE - AGENDA
Your Feedback
2
Section Overview
Product Roadmap
PRODUCT - ROADMAP
Roadmap Themes• Strategic• Feature Enhancements • Integrations• Maintenance
Product Offerings• Content Management (CMS)• Personalization (WCO)• Search• Enterprise Services• Hosting
4
CMS • Publishing Monitor• Developer Experience
PRODUCT - ROADMAP
o Jump Start Toolso Import / Export Toolso Branching for Templateo Linked Content
• Version Control
Personalization Search Hosting & Services• WCO in the CMS
• Encrypted Data at Rest• Multi-Region support• Content Delivery Network• Auto-Scaling• Deep Monitoring• Non-Production hosting• DDOS testing
• New Versiono A/B Testingo Profiling Targeting Ruleso Form Builder o Asset Level Reporting
• Next Version
o Global Settingso Templates & Workflow
• Database as a Service (DaaS)o Host your Datao Developer applicationso Connection stringo Jump Start Tools
o Multi-byte supporto Admin screens in Volteo Example results screeno Part of all new projectso Sample code to link to
existing sites
Execute ReleasePlanVision
5
Section Overview
CMS Roadmap Projects
Publishing Monitor Updates
PRODUCT - ROADMAP
• Improve the presentation • Provide more information • Present it in clear way to reduce confusion• Add option to change prioritization
Developer Experience Improvements
PRODUCT - UPDATE
14
RELEASEJUL Visual Studio
2013 Integration 14
RELEASEOCT Debug &
Profiler Tools 14
RELEASENOV Separation of
Environments
15
ETAFEB Jump Start Tools
15
ETAMAR Field Level
Dependencies 15
ETAAPR Import / Export
Tools
15
RELEASEMAY Branching for
Templates 15
RELEASEJUN Version Control for
Global Settings 15
RELEASEJUL Version Control for
Templates & Workflow
8
PRODUCT - ROADMAP
Jump Start Tools• This will be a collection of tools that are part of the Volte Interface• Designed to accelerate the new project & website creation process
• Software wizards to guide the user through a setup of configuration decisions • Predefined directory structures and configuration settings to reduce steps• Updated file Import functionality linking assets back together in the CMS• Automatic creation of environmental settings such as publishing packages
9
PRODUCT - ROADMAP
Import / Export Tools
• Establish a standardize file format • Export assets and web site settings• View the setting outside of the CMS through MS Excel• Import the files and setting into a different instance• Leverage the Jump Start tools to accelerate the process
10
PRODUCT - ROADMAP
Field Level Dependencies & Linked Content
• Indirect linkages between pages and assets• Priority based scheduling as part of the publishing process• Additional reporting on linked and affected content
Publishing
• Most web sites are a collection of pages that are connected in increasingly complicated ways• As a result, when one page is updated there is a chance the entire web site will be published• The CrownPeak CMS allows for very complex linkages between pages and other assets• The CMS publishing process uses algorithms to determine which
files have changed. The current product supports direct linkages between assets• The current product roadmap adds support for :
11
PRODUCT - ROADMAP
Branching for Templates
• The CrownPeak CMS currently supports the branching of templated assets• Branching is a change control technique that makes copy of an asset and
moves the it back to the first stage (“[Draft]”) in the workflow.• The current product roadmap adds support for :
• Branching of the templates associated with a asset• Template types include: Input, PostInput, Output,
Branching of an asset Templates associated with an asset
Version Control of Global Settings
• There a number of settings in a CMS instance• Many are in the Settings screens or on the helper templates• There are times when a development team would like to roll the last set of
changes back to a previous version• This change will:
PRODUCT - ROADMAP
• Capture all of the settings in a versioning table• Allow for up to the last 5 versions• View an inventory of the settings in each version• Quickly rollback and forward to any of the versions• Review side by side changes between versions
Roll Back Roll Forward
13
Versioning / Change Control for Templates & Workflow
• Version and change control is a systematic approach to managing changes made in the CMS. This is to ensure that all changes are documented and can be reversed or “rolled back” in if requested by a user.
• The CrownPeak CMS provides support for the versioning of assets and templates.
• The current product roadmap adds support for :
PRODUCT - ROADMAP
• The versioning of Workflows• A change control library and corresponding reporting• Enhanced versioning of template and asset changes
Roll Back Roll Forward
14
PRODUCT - ROADMAP
WCO in the CMS Editing Experience
• Part of the CMS … Easy to turn on• Users can add & update dynamic content directly in the CMS editing experience
• Profile Targeting Rules• A/B Testing
• Switch easily between variants• Create complex profiling / targeting rules• View results in near real-time right in the editing experience• Actionable recommendations (quick to change & publish)• Quickly optimize content to your profiles
• Add, remove, and update both targeting and testing content in the in the Form View and Preview modes
• Select an existing static content block(s) and enable the dynamic content• View the performance of each content variant in the editing experience• Create new tests and determine which content will performing better
15
WCO in the CMSEditing Experience
PRODUCT - UPDATE
WCO in the CMS Editing Experience
PRODUCT - UPDATE
WCO in the CMSEditing Experience
PRODUCT - UPDATE
Next Version of the CMS• We have started working on the next version of the CMS
PRODUCT - ROADMAP
• This version will be a new user interface experience• Based on HTML5 / CSS3 (Knockout.js, History.js, Zurb Foundation, Compass SASS)• Single Page Application (High Performance on Tablets/Smartphones)• Responsive Design / RESTful web services• Designed for mobile tablet devices (touch screen)• Support for Apple iPad• Later support for Android & Window 8
19
Version 3Coming Soon
"People react positively when thingsare clear and understandable."
- Dieter Rams
PRODUCT - UPDATE
Version 3Coming Soon
"People react positively when thingsare clear and understandable."
- Dieter Rams
PRODUCT - UPDATE
Section Overview
Your Feedback
Connect Developer Discussion
YOUR FEEDBACK
Connect Developer Discussion
• Go to the Developers Discussion• Find the topic called – “Product Roadmap”• This presentation is be posted in the discussion • We have also posted the following question
• Please post a comment• The most popular response(s) will make it into the product
YOUR FEEDBACK
“Which top two roadmap features would you like to see moved to the top of the product roadmap?”
25
Patrick Desbrow, CIO & VP of Engineering October 29, 2014
P R O D U C T R O A D M A P