Correctly show conref pushreplace in Author view

Are you missing a feature? Request it's implementation here.
jorahood
Posts: 13

Correctly show conref pushreplace in Author view

Thu May 26, 2011 3:14 am

Hi, I would like to see Oxygen Author view understand how to display conref elements where the conaction is pushreplace.
Radu
Posts: 5376

Re: Correctly show conref pushreplace in Author view

Thu May 26, 2011 9:03 am

Hi Andy,

I actually added this is a feature request to our issues list after our meeting at DITA NA.
But we haven't yet made any improvements so if you have a clear idea about how you would like conref pushing to be displayed in Author maybe you can send some sketches (or altered screenshots) to our support email address (support at oxygenxml dot com).

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
jorahood
Posts: 13

Re: Correctly show conref pushreplace in Author view

Thu May 26, 2011 5:17 pm

Well, my request is pretty simple really. Oxygen's current behavior for viewing conrefs in Author mode is to pull the conref target element and display it in place of the conref source element. I want it to do the reverse when it sees a conaction="pushreplace" attribute: push the conref source element in place of the conref target element.

Thanks,
Andy
juliovaz
Posts: 14

Re: Correctly show conref pushreplace in Author view

Thu Dec 11, 2014 9:14 pm

It would also be beneficial for Author to display pushbefore and pushafter correctly too. Current behavior shows the element that's the target of the conref/conkeyref but the target topic shows no indication of the resolution. At the very least, you should see everything resolved correctly when you open the resolved map in the editor.
Radu
Posts: 5376

Re: Correctly show conref pushreplace in Author view

Fri Dec 12, 2014 10:48 am

Hi Julio,

What version of Oxygen are you using?
In Oxygen 16.1 we made some small improvements on rendering push replace and mark elements. For example the target element is no longer shown in the source file. Also the dialog used to insert a content reference can be used to insert a push replace or mark.

We still do not show the expanded content in the place where it will replace the target element.
There are several problems with this approach:

1) When a certain DITA topic is opened, for each element which has with a certain @id, we would need to search in the entire DITA Map scope to see if there is another topic which pushes content on or around it. So we would need to have some kind of caching and metadata for each DITA Map project to know all conref pushes which are made in it and to invalidate that cache accordingly.

2) How would you represent a push replace in an editor? You would still need to present the old content of the element besides the new content which gets pushed upon it but somehow signal that the old content will not be used.

3) It might be the case that one or more topics might push content to the same topic element and depending on the applied DITAVAL filter only the content pushed by one of them would actually appear in the published output. How would you represent this in an editor?

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com

Return to “Feature Request”

Who is online

Users browsing this forum: No registered users and 1 guest