openfun / richie

:pencil: An opensource CMS to build education portals
https://richie.education
MIT License
263 stars 85 forks source link

Optimal CKeditor configuration #238

Open sveetch opened 6 years ago

sveetch commented 6 years ago

Feature Request

Is your feature request related to a problem or unsupported use case? Please describe. CKeditor could be nicer for cms page edition.

Describe the solution you'd like We can have a better CKeditor configuration, like removing some buttons that are not allways accurate like indent, format style, paragraph formatting that are not really responsive (because of inline styling with pixel values).

Also we could enable some other CKeditor plugin and make a minimal css to improve ckeditor preview to be more similar to final content render from frontend.

Describe alternatives you've considered Define settings.CKEDITOR_SETTINGS to declare our own CKeditor config.

Discovery, Documentation, Adoption, Migration Strategy

cleaned_toolbar

codemirror

Do you want to work on it through a Pull Request? Yep.

sveetch commented 6 years ago

There is also this app to include filer usage a CKEditor plugin instead of the CMS plugin which involve nested plugin for each file:

https://github.com/nephila/django-ckeditor-filebrowser-filer