EditorJS Rich Text Editor
EditorJS is a modern block-based rich text editor that replaces TinyMCE for submission comments in the VOL application. It provides better British English spell checking support and a cleaner editing experience.
Overview
The EditorJS implementation spans both the API and Internal applications:
- Internal App: Provides the form element, view helper, and HTML→JSON conversion
- API: Handles JSON→HTML conversion for database storage
- Frontend: JavaScript component for editor initialization and modal support