Content management system(CMS) provides a user-friendly business interface that allows them to add, remove and edit content using a blueprint(template) and components. This template design means that all your communications from all channels online and offline will adhere to brand guidelines.This allows the business users to focus on the personalized message, rather than having to deal with unwieldy HTML or CSS.
For any email sent by Campaign — whether a manually created delivery or triggered by a workflow or Message Centre — it is necessary to provide the complete HTML and text markup, with code blocks for rendering personalized content. Whereas it is likely that only developers will be setting up deliveries triggered by workflows and Message Centre, on our platform non-technical users need to be able to send one-off deliveries. However, a non-technical user will not themselves be able to generate markup, or even reliably modify an existing markup template with new content — and thus they would have to commission a third party to create the markup.
This is where content management comes to the rescue. A system which allows a user to input content into fields in a form, and then generates the markup by inserting this content into a template, will necessarily allow a non-technical user to create the markup for their delivery themselves, without requiring a third party.
Reasons to use CMS with Adobe Campaign
- You can update your emails templates or EDM on your terms.
- Don’t know how HTML or CSS work? No problem!
- Redesigning your email templates will not require a complete rework or update in all models.
- Ensure all emails are branded and following your brand guidelines. You can use a single template file as the source of the markup for every email sent by the entire system. So if for example, terms & conditions change, or change in header footer in a re-branding exercise, you only need to make changes in one single file.
Configuration for content management System
You can go through the Official Adobe documentation to Learn about technical details to configure content management system in Adobe Campaign. I am not duplicating everything here; rather I’m going to write how can you use that to create emails if you are not using AEM to create email templates.
Basic steps to create a structure of Template and components for Emails:
- Install Content Manager package in Adobe campaign which will provide you ncm: content in your system.
- Identify all your components that you are going to use in your Email Content Management System. This will be similar to the process you would have used with AEM or any other CMS. This is really critical because you have to divide your emails into small enough units so that you can create an email if you have all of the components.
- Create a content Schema to store your materials for all the elements in any email, refer to the following screen for help.
- Create Child Schema elements in your central Schema for every component. In this schema, you can define all your fields that you want to configure the component, i.e., images, link, and more. You can refer to the following screen to learn how to create a child Schema with a Schema.
- Create a notebook type input forms(xtk: form) for above schema and create conditional component blocks in the forms to cater for every component, which will be enabled if you have selected a type using a drop down, refer to the screen below. This will be a bit complicated, but you can refer to this documentation from Adobe.
Campaign Management System Publishing Flow
There are two basic steps in the publishing flow:
- Combining content with the template defined by the publication model to generate markup.
- Personalizing the markup.
The first step produces the same Markup as, if not using content management, you would need to paste into the source HTML or source text field of delivery. Although this is not generally visible in the UI once you have assigned a publication model to delivery, you can see it by just removing the Publication model from the field at Properties > Advanced > Content template > Model.
The Content Management system in Action
Email Content templates can be referenced and employed in deliveries directly. To use content templates in the deliveries edit delivery properties and selected the publishing model created in this article, Refer to the following Screen for reference.
In an ideal world, where most client already has a Content management system to build email templates, but This is not the case. Some of my clients would get a lot of value out of this implementation. If you have a serious development team, then you can build a custom APP outside of Adobe Campaign with only the functionality needed by the end users. You can use this simpler and more friendly UI to communicate with Campaign through SOAP/REST services. In the constraints of the real world though, Using Content Module can solve some many problems with EDM development with Adobe Campaign.