Partner Responsibilities and CrownPeak
Support
Version 2.0
Partner Responsibilities & CrownPeak Support
© 2014 CrownPeak Technology, Inc. All rights reserved. No part of this document may be reproduced or
transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any
information storage and retrieval system, without permission from CrownPeak Technology.
CrownPeak Technology
2
Partner Responsibilities & CrownPeak Support
Partner Responsibilities
For partners to successfully deliver and launch a Customer’s website using CrownPeak’s CMS, a
collaboration between the Customer, the Partner, and CrownPeak is required. This document describes
several necessary collaboration points throughout the life of a project launch of the website and the
transition to CrownPeak support. It is critical that partners include these considerations in their
estimates and project planning to ensure that adequate allocation is made for CrownPeak involvement.
A CrownPeak Managing Consultant and Technical Lead will be assigned to every partner-led
implementation to provide support and manage CrownPeak resources. The level of involvement will
vary based on partner’s demonstrated experience with CrownPeak and the complexity of the
Customer’s requirements.
Initiation
Discuss CMS and hosting provisioning requirements with CrownPeak and Customers.
Design
Review requirements and technical design documents with CrownPeak professional services.
CrownPeak will provide architectural recommendations
Build & Test

Follow CrownPeak CMS Best Practices in folder structure and configuration. These are
documented at https://connect.crownpeak.com/developers_and_partners/solutions.
CrownPeak will provide implementation reviews at selected points to provide recommendations
and guidance.

Schedule CrownPeak professional services to perform a comprehensive Architectural Review at
selected points throughout the project. CrownPeak will provide an Architectural Review
document to partner for implementation of necessary changes.

Plan to train the Customer’s end users on CMS operations (workflow, publishing, user groups
and ACLs, etc.) and on how to use the templates and to load content. To do this, CrownPeak
recommends creating a “UAT Preparation Document” which can be used for the basis of
training.

Plan to provide support to the Customer through the content loading period, prior to final
launch.
Launch

Work with CrownPeak to prepare the “Transition to Support” document that describes the site
and is provided to CrownPeak’s support team upon launch.

Work with CrownPeak to prepare the “Go-Live Checklist” that details the plan for launch and
DNS cutover.

Plan on resource availability to support the launch and any issues discovered immediately postlaunch.

Create a support plan with Customer for code that CrownPeak cannot support (See next section
for description and examples)
CrownPeak Technology
3
Partner Responsibilities & CrownPeak Support
Documentation required for a successful launch is summarized below. Examples and templates of these
documents will be provided to partners at the beginning of the engagement. CrownPeak templates or
the partners’ equivalent may be used and must be provided to CrownPeak.
New
Clone of
existing site site
Comments
Project Information Document or
equivalent Technical Design
Opt
Req
Partner’s Requirements & Design document
Architectural Review &
Recommendations
Opt
Req
Prepared by CrownPeak; Partner to
implement recommendations
Implementation & Code reviews
Opt
Req
Prepared by CrownPeak; partner to
implement recommendations
UAT Preparation Document
Req
Req
Prepared by Partner for end-user Training;
Go-Live Checklist & Transition to
Support Documentation
Req
Req
Prepared by CrownPeak in conjunction with
Partner
Deliverable
CrownPeak Technology
4
Partner Responsibilities & CrownPeak Support
CrownPeak Support of Configuration & Code
CrownPeak provides on-going support for all customers on the CMS, including configurations developed
by 3rd-party partners. To successfully provide on-going support services for these partner-led CMS
implementations, it is important that partners follow CrownPeak CMS best practices and provide
sufficient documentation for CrownPeak to understand the architecture and implementation.
There are some components that CrownPeak can support and some that CrownPeak cannot support. A
simple rule of thumb is if it can be edited in the CMS (and this includes javascript) CrownPeak may be
able support it. If it cannot be edited in the CMS i.e. compiled DLLs, minimized library files, CrownPeak
cannot support it. Any compiled code or minimized third party code is limited in scope to verification of
publishing and event logs available in the application logs.
All code must be documented with comments and be described in the Transition to Support Document.
Component
CP Support
Models
Yes
CMS configuration
Yes
CMS UI
Yes
CMS Publishing
Yes
CMS Imports
Yes
CrownPeak Search
Yes
WCO
Yes
Database
Yes
Support for database access and verification and accessibility;
support for provided schema updates; limited support for custom
queries from custom code
CSS / HTML
Maybe
Limited modifications supported. Significant modification done
in conjunction with client or client’s preferred vendor
Maybe
Support for custom written code in conjunction with the client or
client’s preferred vendor;
Third party libraries, plugins, etc. support is limited to calls to
them and publishing items; no support for behavior of third party
plugins;
Non compiled server side
code in the published pages
either in the .aspx page or in
a code behind file that is
non-compiled
Maybe
Done in conjunction with client or client’s preferred developer;
verification of published content; Support limited to the context
of the code and not external, third party resources that may
impact the behavior of the code;
Scheduled tasks, including
use of console apps or cron
jobs;
Maybe
Support for scheduling of tasks; no support for compiled console
applications other than verification of processing, plus any event
information accessible in the server event logs;
Javascript / jquery
CrownPeak Technology
Comments
Some items will require client approval, such as access changes
or user adds;
Limited support for third party hosting;
5
Partner Responsibilities & CrownPeak Support
Component
CP Support
Comments
Third party developed
custom server side code,
including any compiled dlls
or references to custom
code;
No
Limited support to verification of page references from published
content; verification of published files and dates; verification of
event errors and logs;
CrownPeak Technology
6