Thursday 11 March 2004 4:09:52 am
Hi all,
This issue has been discussed in a couple of other threads, but I thought to start a new one to present my ideas for a solution. I understand the guys at eZ have been fiddling with this for some time, and I've also talked a bit with Bård about it as it is something we do need for our site. But haven't seen concretely any proposals on how to do it, so I thought I'd put my idea forward and see what others think. We're willing to pay for development on this but hope others might want to join in, at least with ideas on how to do it. Our key desire: More managable collaboration feature, allow various users to work with drafts of objects.
This solution would partly or completely address the following issues:
· Workflows with more than two users - http://www.ez.no/community/forum/general/approval_workflow_whit_more_than_2_actors
· Group as editor/approving person - http://www.ez.no/community/forum/suggestions/wish_workflow_event_approve and http://www.ez.no/community/forum/setup_design/approval_by_others_users_than_administrator_user_a_group_of_user
· Allow editors to edit article before approval, ie real collaboration as well as review of eg. guestbook submissions before they display to users.
· Correct placement of draft article before publishing and allowing other editors to see. Even if a person can publish directly to the node. · Unpublishing - http://www.ez.no/community/forum/general/unpublish_event_in_ez_3_3_missing
To achieve this I had the following ideas:
1. New optional overall feature called validation. Can be set for a node to say if child objects require validation or not. All objects can then be set as validated or not under the current node.
2. In user configuration an option to say if user is allowed to validate (in node, for class etc).
3. If a user is allowed to publish but not validate the object is sent to those who can validate (maybe have an option to specifiy what users validate in those cases). That comes in their collaboration box, but when they enter to edit they edit under the appropriate node.
4. Related to 3., have option for user to see a list of those who can validate and specify whom to ask for validation.
5. Allow 4 also for those who are allowed to validate, to provide for collaboration. Ie send article to next person who should edit before it's validated.
6. Users can see their own unvalidated articles (optional), those who can validate can see all unvalidated.
7. Setup for: can validated own, can validate all 8. For articles that should not temporarily display one can just unvalidate. Best regards,
Kjell Knudsen http://www.icbl.org (eZ version coming in a couple of months)
Kjell Knudsen
http://www.icbl.org
|