emencia / cmsplugin-blocks

A set of DjangoCMS plugins for structured contents in CMS pages
https://cmspluginblocks.readthedocs.io/
MIT License
2 stars 0 forks source link

Batch of improvements #11

Closed sveetch closed 1 year ago

sveetch commented 5 years ago

Project now collect many plugins and starts to be a little messy.

There is some improvements we can think about:

sveetch commented 5 years ago

For svg, i propose to switch to Filefield (excepted for Album and Slide items ?) and possibly add custom validation method to make dumb condition "if filename ends with '.svg' so it would do nothing for svg, but for every other kind it would use the image validator from django.

There is some solution around (stackoverflow) to valid SVG but it will require much more works that it would need to be in its own new package.

sveetch commented 5 years ago

I did also some stuff (model method and inclusion template) to have a "smart format" usage with sorl in kls project, this should be backported here.

sveetch commented 5 years ago

Current work is in branch next_generation_app

sveetch commented 4 years ago

Plugin organization change to split them in their own app to load (each one defined in INSTALLED_APPS) is cancelled until i find how to properly include transition with model/data/migration since i would want features from this batch to be accessible to old projects.

sveetch commented 4 years ago

Current task done have been release in v0.6.0

sveetch commented 4 years ago

Plugin form layout and ergonomy improvements have started in new branch for v0.7:

https://github.com/emencia/cmsplugin-blocks/tree/v070

sveetch commented 4 years ago

Documentation has been done in branch for v0.7

sveetch commented 1 year ago

The v1.0.0 (yet to be released) will totally finish this issue.