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.


Reply via email to