<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Hi Radu</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Thank for your detailed comments. Fair enough, I fully understand that there have to be enough users who request this feature before you invest the resources to implement this.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Kind regards</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Yves<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 8 Jul 2019 at 14:49, Oxygen XML Editor Support (Radu Coravu) <<a href="mailto:support@oxygenxml.com" target="_blank">support@oxygenxml.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Yves,<br>
<br>
Coming back to your request:<br>
<br>
>   Track changes automatically, i.e. without having to change the @rev attribute manually<br>
<br>
Honestly I don't think that's a good idea.<br>
Looking at how many changes our technical documentation writer does <br>
between releases, how many spell check errors he fixes, how much content <br>
he reuses, how much phrasing of existing paragraphs he changes, some of <br>
the changes the technical writer does should not appear as revisions <br>
because they are small bug fixes in the existing DITA content.<br>
So having the application mark as revisions every DITA element in which <br>
changes have been done will generate in the end a very large list of <br>
revisions, a list which will be overwhelming to read by anyone.<br>
Also if I change a single character in a paragraph (a spell check) that <br>
entire paragraph which may span half a page will be marked as a revision.<br>
<br>
To whom is this revision list destined? Is it for the end user (like a <br>
list of new features) or is it for an internal reviewer?<br>
If the list is for the end user maybe it should be manually created <br>
because the end user does not need to know that a certain paragraph was <br>
re-written to improve its readability.<br>
If the list is for an internal reviewer, maybe the tech writers should <br>
use change tracking instead because change tracking and comments already <br>
can be made to appear in the published output.<br>
<br>
The problem with adding new functionality to Oxygen is making sure that <br>
functionality covers as many similar use cases as possible. If I only <br>
cover a company's use case but my support for revisions is not generic <br>
enough to cover the use cases of other companies, then it's not worth <br>
implementing it.<br>
So ideally I would need to be in direct contact with two or more <br>
companies requiring this and understand if we can build a solution which <br>
would satisfy lots of various company-specific needs.<br>
Because in the end, if the revision-related improvements are kind of <br>
company-specific it's not worth in investing resources to add the <br>
improvements in Oxygen.<br>
In a way this is why Oxygen has API, this is why we have support for <br>
plugins, for custom validation and why the publishing can be customized, <br>
in order to cover company specific requirements with company specific <br>
customizations made by a company which could have a separate contract <br>
with that company based on providing this service.<br>
<br>
Regards,<br>
Radu<br>
<br>
Radu Coravu<br>
<oXygen/> XML Editor<br>
<a href="http://www.oxygenxml.com" rel="noreferrer" target="_blank">http://www.oxygenxml.com</a><br>
<br>
On 7/8/2019 2:52 PM, Yves Barbion wrote:<br>
> Thank you for your reply, Radu.<br>
><br>
> So I understand that some custom development work would need to be done,<br>
> using the various technologies (oXygen plugin, CSS, XSLT...). We are<br>
> getting requests like these quite regularly from our oXygen customers,<br>
> so I think it would be very nice to have this as a standard feature in<br>
> one of the next releases of oXygen XML Author/Editor.<br>
><br>
> Kind regards<br>
><br>
> Yves<br>
><br>
><br>
><br>
> On Mon, 8 Jul 2019 at 09:38, Oxygen XML Editor Support (Radu Coravu)<br>
> <<a href="mailto:support@oxygenxml.com" target="_blank">support@oxygenxml.com</a> <mailto:<a href="mailto:support@oxygenxml.com" target="_blank">support@oxygenxml.com</a>>> wrote:<br>
><br>
>     Hi Yves,<br>
><br>
>     I see no one else answered this on the Oxygen Users List.<br>
><br>
>     I'm linking to the similar thread you started on the DITA Users List:<br>
><br>
>     <a href="https://groups.yahoo.com/neo/groups/dita-users/conversations/topics/44837" rel="noreferrer" target="_blank">https://groups.yahoo.com/neo/groups/dita-users/conversations/topics/44837</a><br>
><br>
>     My answers for your questions would be:<br>
><br>
>     >     Track changes automatically, i.e. without having to change the<br>
>     @rev attribute manually<br>
><br>
>     By "track changes" you mean automatically setting the @rev attribute on<br>
>     modified elements. And this can be done with a custom Oxygen plugin.<br>
><br>
>     >     Indicate the changed paragraphs with change bars in the PDF<br>
>     (using Miramo)<br>
><br>
>     Using our DITA + CSS = PDF plugin this could quite easily be done, add<br>
>     some CSS selectors which add borders for elements containing the @rev<br>
>     attribute.<br>
><br>
>     >     Generate a list of revisions<br>
><br>
>     You would need some kind of custom XSLT processing going through all<br>
>     topics and creating maybe a DITA topic containing links to all changed<br>
>     topics.<br>
><br>
>     Regards,<br>
>     Radu<br>
><br>
>     Radu Coravu<br>
>     <oXygen/> XML Editor<br>
>     <a href="http://www.oxygenxml.com" rel="noreferrer" target="_blank">http://www.oxygenxml.com</a><br>
><br>
>     On 7/4/2019 10:57 AM, Yves Barbion wrote:<br>
>     > Hi group<br>
>     ><br>
>     > I'm using oXygen XML Editor version 21 to author DITA-structured<br>
>     content<br>
>     > and I was wondering how to manage revisions. This is what I'd like<br>
>     to do:<br>
>     ><br>
>     >   * Track changes automatically, i.e. without having to change the<br>
>     @rev<br>
>     >     attribute manually<br>
>     >   * Indicate the changed paragraphs with change bars in the PDF (using<br>
>     >     Miramo)<br>
>     >   * Generate a list of revisions<br>
>     ><br>
>     > I'm not using a CCMS or a version management system at this moment.<br>
>     ><br>
>     > Any ideas?<br>
>     ><br>
>     > Thanks<br>
>     ><br>
>     > Yves<br>
>     ><br>
>     ><br>
>     > _______________________________________________<br>
>     > oXygen-user mailing list<br>
>     > <a href="mailto:oXygen-user@oxygenxml.com" target="_blank">oXygen-user@oxygenxml.com</a> <mailto:<a href="mailto:oXygen-user@oxygenxml.com" target="_blank">oXygen-user@oxygenxml.com</a>><br>
>     > <a href="https://www.oxygenxml.com/mailman/listinfo/oxygen-user" rel="noreferrer" target="_blank">https://www.oxygenxml.com/mailman/listinfo/oxygen-user</a><br>
>     ><br>
>     _______________________________________________<br>
>     oXygen-user mailing list<br>
>     <a href="mailto:oXygen-user@oxygenxml.com" target="_blank">oXygen-user@oxygenxml.com</a> <mailto:<a href="mailto:oXygen-user@oxygenxml.com" target="_blank">oXygen-user@oxygenxml.com</a>><br>
>     <a href="https://www.oxygenxml.com/mailman/listinfo/oxygen-user" rel="noreferrer" target="_blank">https://www.oxygenxml.com/mailman/listinfo/oxygen-user</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> oXygen-user mailing list<br>
> <a href="mailto:oXygen-user@oxygenxml.com" target="_blank">oXygen-user@oxygenxml.com</a><br>
> <a href="https://www.oxygenxml.com/mailman/listinfo/oxygen-user" rel="noreferrer" target="_blank">https://www.oxygenxml.com/mailman/listinfo/oxygen-user</a><br>
><br>
_______________________________________________<br>
oXygen-user mailing list<br>
<a href="mailto:oXygen-user@oxygenxml.com" target="_blank">oXygen-user@oxygenxml.com</a><br>
<a href="https://www.oxygenxml.com/mailman/listinfo/oxygen-user" rel="noreferrer" target="_blank">https://www.oxygenxml.com/mailman/listinfo/oxygen-user</a><br>
</blockquote></div>