This project aims to introduce the API and general setup of a Studio App within the CoreMedia Blueprint.
Monaco Markup was presented by Formcentric at the CoreMedia User Group, providing a live demonstration of its concepts and capabilities. A recording of the talk will be available on YouTube shortly.
Note: This is a prototype designed for instructional purposes, emphasizing the exploration of CoreMedia Studio App development. The code is not optimized for production use, and caution should be exercised when considering deployment outside a development environment.
As a Gold and Certified Partner, we improve your user experience with the CoreMedia Experience Platform. With our expertise in strategy and conception, we work together to create high-quality solutions that meet tomorrow's standards today.
Talk to us today about your needs and requirements: www.monday-consulting.com
This section assumes that a CoreMedia Blueprint in version 2401.3 is available and that the studio-client app can
be successfully built using pnpm.
-
Navigate to the
studio-clientapp directory:cd apps/studio-client -
Clone the repository as a submodule:
git submodule add git@github.com:Formcentric/monaco-markup-studio-app.git apps/monaco-markup -
Add the project to
pnpm-workspace.yaml:packages: - "apps/monaco-markup/app" -
Add the app to the global studio:
cd global/studio pnpm add @formcentric/studio-client.monaco-markup.app@1.0.0-SNAPSHOT -
Add the app to the
appPathinjangaroo.config.js:appPaths: { "@formcentric/studio-client.monaco-markup.app": { buildDirectory: "dist" }, }, -
Install, build & run:
pnpm i pnpm -r build cd global/studio pnpm startThis will start the development server. Open your web browser and navigate to http://localhost:3000 to access the Monaco Markup app within the CoreMedia Studio environment.
- CoreMedia - a powerful content management system that enables organizations to create, manage, and deliver digital content across various channels.
- React - a JavaScript library for creating user interfaces.
- Monaco Editor - the fully featured code editor from VS Code.
- Monaco Editor for React
- Chakra UI - Simple, Modular & Accessible UI Components for your React Applications

