Feature request: To plugin API, add hook to inform about plugin having moved in structure editor

2020-09-24 Thread Jacob Rief
After a plugin has been moved inside the structure editor, no hook method is called to inform the plugin that is has been moved inside the tree. This would be very useful in some situations, for instance to recompute the grid widths, etc. Implementing this is a no-brainer, just one additional

Re: Security release for djangocms-text-ckeditor

2020-08-05 Thread Jacob Rief
Hi folks, I have released a security update for https://github.com/divio/djangocms-text-ckeditor as version 3.10.0 It fixes a XSS vulnerability found in earlier versions of CKEditor. This release upgrades CKEditor to version 4.14.0. – Jacob -- Message URL:

Security release for djangocms-text-ckeditor

2020-08-04 Thread Jacob Rief
I'd like to release a new version of djangocms-text-ckeditor . Possible versions would either be 3.9.2 or 3.10.0. This is because we really should upgrade to a newer version of CKEditor, since the current one (4.7.3) has a documented XSS

Re: Question about the PlaceholderAdminMixin for a model using placeholder fields

2020-06-10 Thread Jacob Rief
As far as I know, you need this, when using the templatetag render_placeholder in one of the templates rendering an object with its placeholderfield. Otherwise Django-CMS does not know how to handle the structure mode, etc. -- Message URL:

Proposal: Drop model menu.models.CacheKey

2019-11-22 Thread Jacob Rief
During my work on a faster implementation of the MenuRenderer, I came across the model menu.models.MenuCache . This models in my opinion doesn't make any sense at all, and could be dropped. It has been added in 2010 without

Optimize MenuRenderer and make it configurable

2019-11-22 Thread Jacob Rief
One of the problems with the current MenuRenderer is, that it takes far too long to build the menus for large page trees. This has already been addressed by Stefan Foulis 3 years ago in this issue: https://github.com/divio/django-cms/issues/5802 Now, for my