ether / etherpad-lite

Etherpad: A modern really-real-time collaborative document editor.
http://docs.etherpad.org/
Apache License 2.0
16.73k stars 2.86k forks source link

Consider moving common rich text editing plugins into core #2356

Closed JohnMcLear closed 9 years ago

JohnMcLear commented 9 years ago

What's currently wrong?

Plugins are not optimized

Some plugins are pretty commonly installed, mostly Rich text ones such as.

With #2350 solved the plugins can stay as individual node modules and we can stlll help maintain and they get served minified.. That's the real win/win.. We can still package Etherpad up with some plugins in node_modules if we so chose, we should just deliver them under a disabled by default flag and allow the user to enable them by modifying settings.

@cweider was the original author of require-kernel and yajsml both of which I really struggle come to terms with working on. If anyone can chip in to help provide alternatives I will be more than greatful!

JohnMcLear commented 9 years ago

Decided against with the intention to minify plugins or some such.