dotCMS Developer Blog

Articles for the dotDeveloper.

In this guide, we’ll walk through building a JavaScript SDK that works seamlessly in any environment - Node.js, browsers, and beyond. Using TypeScript for strong typing and Rollup.js for an optimized bundle, we’ll ensure our SDK is lightweight, flexible, and ready for publishing on NPM. Whether you're building for CommonJS, ESM, or both, this post will help you do it right.

How to build a Universal Javascript SDK with Rollup.js

In this guide, we’ll walk through building a JavaScript SDK that works seamlessly in any environment - Node.js, browsers, and beyond. Using TypeScript for strong typing and Rollup.js for an optimized bundle, we’ll ensure our SDK is lightweight, flexible, and ready for publishing on NPM. Whether you're building for CommonJS, ESM, or both, this post will help you do it right.

This guide covers integrating the Universal Visual Editor (UVE) with any JavaScript framework, highlighting key steps like dynamic routing, component mapping, grid-based layouts, and editor communication. Developers can maintain their tech stack while enabling powerful real-time content updates, optimizing performance, and accelerating deployment through dotCMS's JavaScript SDK.

Integrating the Universal Visual Editor (UVE) with Any JavaScript Framework: Concepts and Approaches

This guide covers integrating the Universal Visual Editor (UVE) with any JavaScript framework, highlighting key steps like dynamic routing, component mapping, grid-based layouts, and editor communication. Developers can maintain their tech stack while enabling powerful real-time content updates, optimizing performance, and accelerating deployment through dotCMS's JavaScript SDK.