Coder Social home page Coder Social logo

mgoellnitz / monaco-markup-studio-app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from formcentric/monaco-markup-studio-app

0.0 0.0 0.0 214 KB

Monaco Markup - An Example CoreMedia Studio App

Home Page: https://www.monday-consulting.com/en/services/cms/coremedia-partnership/

License: Apache License 2.0

JavaScript 7.51% TypeScript 90.65% HTML 1.84%

monaco-markup-studio-app's Introduction

Monaco Markup - An Example CoreMedia Studio App

Monaco Markup Studio App

Introduction

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.

Apps within the global Studio Client

Expertise that you can count on

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

Setup / Quick Start

This section assumes that a CoreMedia Blueprint in version 2401.2 is available and that the studio-client app can be successfully built using pnpm.

  1. Navigate to the studio-client app directory:

    cd apps/studio-client
    
  2. Clone the repository as a submodule:

    git submodule add [email protected]:Formcentric/monaco-markup-studio-app.git apps/monaco-markup
    
  3. Add the project to pnpm-workspace.yaml:

    packages:
      - "apps/monaco-markup/app"
    
  4. Add the app to the global studio:

    cd global/studio
    pnpm add @formcentric/[email protected]
    
  5. Add the app to the appPath in jangaroo.config.js:

    appPaths: {
      "@formcentric/studio-client.monaco-markup.app": {
        buildDirectory: "dist"
      },
    },
    
  6. Install, build & run:

    pnpm i
    pnpm -r build
    cd global/studio
    pnpm start
    

    This 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.

Built with

  • 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

monaco-markup-studio-app's People

Contributors

ollide avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.