ApostropheCMS 3.0 Sprint Recaps 4 & 5: hot noise about rich text

Prototyping with CKEditor 5

resolve: {
extensions: ['*', '.js', '.vue', '.json'],
alias: {
// resolve apostrophe modules, with overrides
'apostrophe': require('path').resolve(modulesDir)
}
}
import ApostropheWidgetMixin from 'apostrophe/apostrophe-widgets/mixins/ApostropheWidgetMixin'

Things take a turn: the license

Enter tiptap

Tiptap: it’s elegant. But underdocumented. But elegant.

Loading tiptap extensions: magic isn’t just for the core

What’s in the box?

Nothing. Nothing at all.

Looking ahead

--

--

--

A powerful website builder platform built on an enterprise open source CMS, offering in-context live editing, visual design tools, and multisite enablement.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Playing Around With Z-Index

Here’s that resource on JavaScript closures you were looking for

Code as Data in JavaScript — Data Structure Driven UI

Snippets in JavaScript: Converting PascalCase to kebab-case // Integrating with ShadowDOM

Build an Kanban based on Typescript

database

How to verify a digital signature from a PDF with Javascript

Two Ways to Deploy Vue.js With NodeJS Backend on Azure App Services

Vue.js and ASP.NET MVC

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Apostrophe

Apostrophe

A powerful website builder platform built on an enterprise open source CMS, offering in-context live editing, visual design tools, and multisite enablement.

More from Medium

How to use Tailwind CSS in Next JS

Creating and Using TomTom Geofences with Vue

Customizing a Drawer Element in a Quick App

Static Site Generators: Gatsby vs. Next.js in 2022

Static Site Generators: Gatsby vs. Next.js in 2022