Very well defined, Jeff. Hussein and XMLmind: Let me add my +1 voice to this view.
> Well, there is a huge gap between determining the differences between two > different sets of XML (particularly in DITA), and simple tracked changes, and > that is even if we ignore the fact that generating XML marked up with > differencing information and generating output that reflects the differences > as accurately as possible are two very, very different tasks. > > We use DeltaXML DITA Diff to programmatically compare different sets of XML > and mark up the individual files with DITA-compliant change tracking markup; > that is NOT the task we would use Track Changes for in XMLmind. We use > DeltaXML when we want to generate comprehensive diff’d documents for > development teams and customers, and often the document sets run into > thousands of pages and have had dozens of engineers touching them, so there’s > no way we’re doing this by hand. > > In-editor track changes are just a way of allowing an author to keep track of > the changes made in the current editing session, or in the last few editing > sessions; it is author-to-author communication, rather than anything > applicable to generating differenced documents. When an engineer enters a > topic containing a 1000 row table with a dozen pervasive changes s/he needs > to make, it’s very useful to be able to quickly see what you’ve already done > when dealing with the inevitable interruptions of the workday. > > That is the application I see for tracked changes in XMLmind, rather than > serving in any way as the basis for differenced output. > > Jeff. > <> > From: n...@kbss27.be [mailto:n...@kbss27.be] > Sent: Tuesday, June 30, 2015 12:13 AM > To: Jeff Hooker > Cc: 'xmleditor-support@xmlmind.com' > Subject: Re: [XXE] Track changes > > As for track changes in general, I've concluded over the years that simply > turning it on in the hope that the software (any software) will produce > usable results … doesn't work :-} I prefer to make sure changes are large > enough to comprehend, and then mark them by hand with FM conditions or – when > I'm slumming it – Word styles. For heavy reviewing, I'll even present before > and after in a two-column table; the ease of review makes up for the extra > work. > > My real requirement for tracking changes in XXE, as I mentioned before, is to > be able to use the DITAstatus attribute to drive output formatting: to > highlight differences in a new version of a publication, I want to be able to > say (for instance) "any content tagged with status='new' is output in green". > As far as I remember, this wasn't possible out of the box last time I asked; > I'd have to roll up my sleeves and tussle with xslt. > is this still the case? > is there any chance colour-coding based on attribute values might be built in > in a future version of XXE? > > > On 26 June 2015, Jeff Hooker <jeff.hoo...@pmcs.com > <mailto:jeff.hoo...@pmcs.com>> wrote: > > Good to know you are still chewing this over. > > The sheer amount of bloat that collects in a Word document with tracked > changes is an indication that Microsoft had a difficult time finding an > elegant way of doing this too. > > -----Original Message----- > From: xmleditor-support-boun...@xmlmind.com > <mailto:xmleditor-support-boun...@xmlmind.com> > [mailto:xmleditor-support-boun...@xmlmind.com > <mailto:xmleditor-support-boun...@xmlmind.com>] On Behalf Of Hussein Shafie > Sent: Friday, June 26, 2015 2:28 AM > To: Jeff Hooker > Cc: 'xmleditor-support@xmlmind.com <mailto:'xmleditor-support@xmlmind.com>' > Subject: Re: [XXE] Track changes > > On 06/26/2015 03:59 AM, Jeff Hooker wrote: > > Before you throw up your hands and say "We've been through this!", > please give me just a few lines to present an idea to you. > > I understand that you think Word-style track changes is unworkable in > XMLmind for a number of reasons. Ok, in truth I'm not all that fond of > Word-style change tracking either because of all the noise it adds to > the authoring window. > > However, your current "Compare Versions" feature already has all of > the features that I'd like to see in "Track Changes", except that it > needs two different versions of the document to work. If data that you > encoded in processing instructions at the bottom of the file segmented > the changes made **by session** > > The single processing instruction found at the bottom of an XML file where > "Activate Change Detection" > (http://www.xmlmind.com/xmleditor/_distrib/doc/help/changesMenu.html) > <http://www.xmlmind.com/xmleditor/_distrib/doc/help/changesMenu.html)> > has been activated stores just the serial numbers of the elements of the > document. > > Therefore, implementing your idea is more complicated than you think. > > > > > then you'd be able to compare the document against other versions of > itself, and achieve a version of tracked changes that is actually more > flexible and useful than Word-style tracked changes could ever be. > > The fact that an author would need to pause to run a compare in order > to see what he'd done is, frankly, a detail. The feature would nicely > fill the differencing gap needed during active authoring. > > Just my opinion. > > > We share your opinion and had more or less the same idea. > > We would really like to make our "Compare Revisions" feature > (http://www.xmlmind.com/xmleditor/_distrib/doc/help/comparePane_primer.html) > <http://www.xmlmind.com/xmleditor/_distrib/doc/help/comparePane_primer.html)> > usable without the need of storing revisions in a document repository. > > The fact that you also estimate that this would make our "Compare Revisions" > feature more useful encourages us to attempt implementing this idea. > > This being said, 1) we haven't found a simple and elegant way to implement it > yet 2) this new implementation of the "Compare Revisions" > feature is not yet at the top of our TODO list. (We would like to finish > implementing DocBook 5.1 support > --http://www.xmlmind.com/xmleditor/addons_doc.html#docbook51_config > <http://www.xmlmind.com/xmleditor/addons_doc.html#docbook51_config> -- but > this also depends on the work of the DocBook committee) > > > > > -- > XMLmind XML Editor Support List > xmleditor-support@xmlmind.com <mailto:xmleditor-support@xmlmind.com> > http://www.xmlmind.com/mailman/listinfo/xmleditor-support > <http://www.xmlmind.com/mailman/listinfo/xmleditor-support> > > -- > XMLmind XML Editor Support List > xmleditor-support@xmlmind.com <mailto:xmleditor-support@xmlmind.com> > http://www.xmlmind.com/mailman/listinfo/xmleditor-support > <http://www.xmlmind.com/mailman/listinfo/xmleditor-support> > -- > XMLmind XML Editor Support List > xmleditor-support@xmlmind.com > http://www.xmlmind.com/mailman/listinfo/xmleditor-support
-- XMLmind XML Editor Support List xmleditor-support@xmlmind.com http://www.xmlmind.com/mailman/listinfo/xmleditor-support