Jirka Kosek wrote: > Hussein Shafie wrote: > >>> Jirka Kosek wrote: >>> is there any way to implement revision tracking in XXE? XXE PE suits >>> almost all needs for my project except revision tracking. >> >> >> I cannot answer this question. I need more information about what you >> would like to have in terms of revision tracking (is it integration >> with something like CSV or subversion? Is it automatic filling of >> DocBook attributes such as revision and revisionflag after an editing >> session? etc) >> >> If you send another email with a short specification, *may be* I'll be >> able to outline how this could be implemented using XXE extension >> mechanisms (commands, document hooks, style sheet extensions, etc). > > > OK. There is a short description: > > 1. At any time during editing of document user can turn on/off revision > tracking. > > 2. When the revision tracking is on all added text is shown in different > color and deleted text is shown with line through. Status of text is > captured by processing instructions (capturing it by means of DocBook > markup seems too complex to me and it would not work for other DTDs). > > 3. At any time user can invoke revision approval. During this process > editor will offer each revision for approval step by step. For each > revision user can decide to accept it (=> corresponding revision markup > is removed as well text marked up as deleted is deleted), reject it > (changes are rolled back) or left it untouched. From user point of view > this function is very similar to spell checking. > > I hope that it is clear now. You can also see how revisions work in MS > Word or in XMetaL to get better idea.
Yes very clear. Thank you for your explanations. I'm sorry but I don't see how step [2] could be implemented only by using our extension mechanisms.

