apostrophecms / apostrophecms/apostrophe

Don't require repeating `'split'` when adding ckeditor plugins

Open
#2,190 0 comments 0 reactions 0 assignees View on GitHub
enhancement pinned
Dominant language
JavaScript
Stars
4.6k
Forks
650
Avg merge
19h 21m
Merged PRs (30d)
23

Description

## The problem to solve

When adding ckeditor plugins, you need to include `'split'` in the extraPlugins array even though it's included in core already.

## Proposed solution

Apostrophe core should concat the project-level plugins with `['split']` so developers don't need to repeat that core plugin.

## Alternatives

The main alternative would be telling people to include `split` in their project-level configuration.

Contributor guide

Open the contributing guide

Research direction

Start by locating Apostrophe core's CKEditor plugin configuration and the handling of the project-level extraPlugins array. Confirm how the core split plugin is currently included, then verify that combining the configurations keeps split available without requiring projects to repeat it.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.