Blueprint Developer Manual / Version 2301
Table Of ContentsCoreMedia Content Cloud is a very flexible software system, which you can adapt to all your needs. It integrates nicely with a Maven based development environment. CoreMedia is shipped with manuals that cover general development concepts such as the workspace and the Unified API and with manuals that cover the development with specific components.
General Concepts
Read the [Blueprint Developer Manual] to learn how to develop extensions using Blueprint workspace.
Read the Unified API Developer Manual in order to learn how to use the most fundamental CoreMedia API.
Read Chapter 4, Developing a Content Type Model in Content Server Manual in order to learn how to define your own content types.
Developing editorial components
If you want to develop components for editorial purpose, you might refer to one of the following manuals:
Read the Studio Developer Manual in order to learn how to extend CoreMedia Studio.
Read the Unified API Developer Manual in order to learn how to develop client applications from the scratch accessing the CoreMedia CMS via the Unified API.
Attend the CoreMedia Studio Customization training in order to learn how to extend CoreMedia Studio, see https://www.coremedia.com/en/services/training/coremedia-training-program for details.
Developing workflows
CoreMedia CMS contains a customizable Workflow Server that you can adapt to your needs. CoreMedia CMS is delivered with workflows that support publishing tasks, but the Workflow Server can support much more complicated processes.
Read the Workflow Manual in order to learn how to define your own workflows.
Developing websites
CoreMedia CMS is a web content management system and its main purpose is to deliver content to various devices. Not only to a PC but to all gadgets such as mobile phones or tablet PCs.
Read the Content Application Developer Manual in order to learn how to develop fast, dynamic websites that support sophisticated caching. Learn how to use the CAE.
Read the Frontend Developer Manual in order to learn to write FreeMarker applications using the Frontend Workspace.
Read the Headless Server Manual in order to learn how to access CoreMedia content via the Headless Server for your websites written with the framework of your choice.
Read the Elastic Social Manual in order to learn how to extend your websites with user generated content, such as comments or ratings.
Read the Personalization Hub Manual in order to learn how to deliver personalized content.
Read the Search Manual in order to learn how to make your websites searchable.
Attend the Content Application Engineering training, in order to get hands-on experience in the development of CAE applications. See https://www.coremedia.com/en/services/training/coremedia-training-program for details.
Attend the Frontend Development training, in order to learn how to implement a new theme with FreeMarker, JavaScript and CoreMedia components. See https://www.coremedia.com/en/services/training/coremedia-training-program for details.
Attend the CoreMedia Headless training, in order to learn how to implement sites with content from the Headless Server using GraphQL. See https://www.coremedia.com/en/services/training/coremedia-training-program for details.