Welcome to the CrownPeak Developer Center
This site provides information about what’s possible on the CrownPeak platform with examples of how to get it done.
The CrownPeak platform consists of the following components:
• Web Experience Management (people also call this set of functions WEM, CMS or WCM)
• Digital Asset Management (DAM)
• Personalization (Includes Testing and Targeting)
• Integration API’s
CrownPeak is a fully-managed, multi-tenant Software as a Service. That means that any solution implemented on the CrownPeak platform provides the entire hosting and other infrastructure so that you just need to write and test the code and the rest just works. No need to setup, deploy or manage the system post-launch. CrownPeak lives on Amazon Web Services.
CrownPeak has de-coupled the platform used for creation and management of solutions from the platform used for deployment of content. This matters because you can deploy content in any format. For example, you may want to deploy a web site based on .NET into the CrownPeak hosting environment and also deploy a JSON feed of that same content to be used in your mobile app AND deploy a subset of the content into your e-commerce platform that is running in Java AND post to Facebook and Twitter. No problem! All of that can be easily configured and the multi-channel deployment is built in.
We are continuously striving to make development and deployment of solutions very fast and easy. Many of the functions needed to create a solution are point-and-click. For example, creating a new workflow or defining a persona for use in personalization or building a form are all done using point/click or drag/drop. Development on CrownPeak is done via our high level APIs and will look very familiar to any developer who has worked with C# or JAVA..
The CrownPeak development center delivers information about the API libraries allowing developers to directly access the CrownPeak platform through the Content Management System (CMS).
These API libraries are built on top of .NET 4.0 and support development in C#. Each library provides a set of classes and methods that enable developers to interact with the CMS in various ways such as creating input forms for collecting client data, rendering the collected data into a webpage, and manipulating the publishing path of the rendered page. The CMS has a built in development environment, but we recommend using Microsoft Visual Studio 2013 with the CrownPeak Add-in for Visual Studio or the CrownPeak Desktop Connection (CDC). Using Microsoft Visual Studio and the Crownpeak Desktop Connection (CDC) augments the development experience with support for Microsoft Intellisense and debugging templates. Click here for a tutorial on how to configure the CDC and Visual Studio 2013 for developing C# templates in the CMS. Please see the Best Practices and Examples page for API code samples and use cases.
We Are Here 24/7,Challenging the Traditional Definition of Software Support
After implementation, CrownPeak’s Professional Services staff provides dedicated support to assist customers in fully utilizing the SaaS Web Content Management solution and meeting their business needs. This award-winning team of experts actively consults and advises customers, serving as strategic partners in the successful deployment of the Web CMS. Assistance is available 24/7 for any problem customers may face. Read More
About the CrownPeak API LibrariesCrownPeak provides three API libraries to manage assets in the CMS environment. This documentation describes the classes, methods, and examples for each library.
The CMS Template and Service Template libraries work together to help developers manage Crownpeak Websites, Assets, Workflows, Users and numerous other CMS features through an intuitive C# based API language.
The Services Template API Library reduces the amount of code that developers have to create to implement features and functions.
Third Party Integrations
The CMS Access API is a powerful tool to link the CMS with third party applications and seamlessly transfer asset data and other forms of content.