Active
Project:
Drupal Ladder
Version:
7.x-1.x-dev
Component:
Miscellaneous
Priority:
Critical
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
22 Mar 2012 at 23:25 UTC
Updated:
28 Aug 2012 at 10:57 UTC
Learndrupal.org is both a place where people go to find lessons and a place where people can contribute lessons. We want to encourage people to contribute, post drafts, revise their drafts, then have users test the lessons before the lesson is "finalized". But we don't want people looking for lessons to be confused or frustrated by stumbling upon unfinished lessons, or trying to start following lessons that aren't user-ready yet.
Add a "draft status" field to the lesson content type. Use it to keep track of the state of the lesson and distinguish between lessons-in-development and lessons that are ready to be used.
none
Comments
Comment #0.0
bryanhirsch commentedUpdated issue summary.
Comment #1
bryanhirsch commentedChanging priority to critical. Until we have this workflow in place either lesson writers or user groups organizing learn sprints and issue sprints will be impeded.
Comment #1.0
bryanhirsch commentedUpdated issue summary.
Comment #2
jeffschulerPreferred method of achieving this?
Workflow, Workbench Moderation, custom solution?
Comment #3
jeffschulerWe should consider #1496364: Flag content for update in thinking about workflow states.
Comment #3.0
jeffschulerUpdating for consistency.
Comment #3.1
bryanhirsch commentedUpdated issue summary.
Comment #4
bryanhirsch commentedJeff, agreed about #1496364. I just added this to the issue as an outstanding task.
Re. Workflow and Workbench Moderation: These could potentially be good additions at some point. It would be very interesting to see a patch of a proposed use. But I think they're more overhead than we need right now.
I think of Work Bench as a back end tool for site administrators. In our case, we want to expose both draft and final content to the end users. We just don't want to confuse people about which is which. So our workflow is really less about ushering a piece of content from draft to published, and more about keeping track of status and creating some visual queues for what's what. I think our needs can be pretty well met with a simple Draft Status field and some theming.
To be clear, I think Workbench Moderation could be extremely helpful for people maintaining entire curricula/ladders or large numbers of lessons. I think this could be a great thing to explore later. But for the minimum viable product (MVP), we need to take care of end users, one-off lesson writers, and one-off learners first. Maybe we should open a new issue for Curriculum Administration, and put Workbench ideas and patches there.
Comment #5
BrockBoland commentedSomething similar to this was rolled out recently. Someone needs to review this issue and the task list in it, and determine what might still need to be done.
Comment #5.0
BrockBoland commentedadding a new task