On Fri, 2009-11-13 at 16:25 -0500, Chris Nelson wrote:
> We have internal processes which are documented in Microsoft Word
> documents and we have a metaprocess for updating them that involves
> reviewing and approving changes and recording a new version number in
> the document so that there's an audit trail.  Of course Word is
> terrible at tracking changes.
> 
> The Trac wiki, on the other hand, is great at tracking changes (among
> other benefits).  I'm trying to figure out how we can put some of our
> process documents in the wiki.  I realize I can make a page read-only
> and that might restrict unwanted changes but my real problem is
> referencing the wrong version.   I need to annotate the page history
> with notes about approvals, and highlight unapproved versions.  I
> imagine this somewhat like the TracForm plugin.  Maybe a WikiSignoff
> plugin that might be used like:...


We have a similar problem, which we solve as follows:

      * a page PageName contains the current approved version of a page,
        with some boilerplate at the top about the publication data,
        authors, etc.
      * a page PageName/Draft contains the current working version of
        the page, with a link back to [..] for the current approved
        version
      * when a draft is to be approved, its content is copied from
        PageName/Draft to PageName, with a log message giving the
        revision number of PageName/Draft that it came from

This is currently manual. The next step will be to suppress the edit
button on the approved page, and add an "approve" button to the draft
page which carries out the necessary promotion.

This approach has the advantage of making a strong distinction between
approved and non-approved versions -- it's easy to link to the latest
approved version, and the log messages make it possible to reach the
full detailed traceability, stored as the log for the draft page.

        Dan.



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to