Hi there,

I've started to compile a prototype of a django CMS powered website that 
implements a simple editorial workflow. At the moment, I've use the board 
weapons delivered with django CMS and vanilla Django (this is described a 
little bit on Google+ [1]). I've set up a demo website to play with and 
explore the current state of the implementation [2]. The code is on GitHub, 
see [3], [4], [5] for details. You can create an account with Guest 
privileges simply be authenticating with Social login or registering by 
email (no data is collected, all data is destroyed on a daily basis). If 
you need more privileges (this is done by adding your user to a more 
privileged group) you'll be able to guess the admin user and password of 
the demo site. -- An easier way to promote users is on the road map.

If you play with the site you'll notice a few shortcomings with regards to 
permissions, mostly in the Admin (e.g. Advanced settings). Nothing 
spectacular, but gives feedback about improvement potential (e.g. "Advanced 
Settings" button should be disabled). Really, the whole CMS functionality 
available in the Admin needs to be more robust to avoid user irritation, 
especially if you want to aim such an Editorial workflow at (unskilled) end 
users.

Would be happy to hear some feedback. And maybe this helps to trigger some 
substantial discussion about where to go along with providing support of 
Editorial workflows via addons.

Cheers, Peter

[1] Background: https://plus.google.com/+PeterBittner/posts/5q32Xxaf4mt
[2] Demo site: https://demo.organice.io/
[3] 
https://github.com/Organice/django-organice/blob/master/organice/auth/adapters.py#L11-L23
 
(User privileges)
[4] 
https://github.com/Organice/django-organice/blob/master/organice/auth/permissions.py#L37-L45
 
(Group and CMS permissions)
[5] 
https://github.com/Organice/django-organice/blob/master/organice/management/commands/mixins/initauth.py#L82-L99
 
(create 3 editorial groups)

-- 
Message URL: 
https://groups.google.com/d/msg/django-cms-developers/topic-id/message-id
Unsubscribe: send a message to 
django-cms-developers+unsubscr...@googlegroups.com
--- 
You received this message because you are subscribed to the Google Groups 
"django CMS developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-cms-developers+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/django-cms-developers/529eea40-0951-430e-a66f-0f3ebc8cea01%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to