PookyFan
PookyFan

Reputation: 840

WYSIWYG form for users in Django CMS

Recently I started using Django CMS, it turns out to be a great tool for web developer. But one thing I couldn't have achieved so far is creating a form for users so they could submit some content created with WYSIWYG editor. I thought maybe there's some easy way to add editor available in admin panel (the one you use with creating / modifying Text plugins), doesn't seem like that unfortunately.

Long story short - I'd like to enbable users to use the same WYISWYG editor available from admin panel, without giving them permission to access admin panel. Is it possible? Or do I have to use some additional extension so I could embed similiar editor on my Page(s)?

Upvotes: -2

Views: 1164

Answers (2)

Fabian
Fabian

Reputation: 850

Maybe you should look into divio/djangocms-text-ckeditor. It offers a HTMLFieldto be parts of models and a TextEditorWidgetto be parts of your app's forms.

Upvotes: 2

Max
Max

Reputation: 1010

So based on the comments I assume, when you say "users", you mean anonymous site visitors that are not registered to the CMS? And you want to display a WYSIWYG form field to them to "submit some content"?

If my assumptions are correct, you just need to create an own plugin or maybe an app.

See http://docs.django-cms.org/en/release-3.4.x/how_to/custom_plugins.html

Upvotes: 0

Related Questions