Conkeyrefs in Vasont Inspire/Oxygen Editor
Posted: Wed Nov 09, 2022 9:53 pm
We are about to go into production with the Vasont Inspire browser-based CCMS with the integrated Oxygen XML Editor.
When I was doing UAT for conkeyrefs near the end of March 2022, I was able to insert a conkeyref as follows:
________________________________________________________________________________________________________________________________
Warning: You must set a root map for a topic every time you are editing the topic for conkeyrefs. If you do not set a root map, the steps in this task will result in a conref instead of a conkeyref.
1. In the topic, position your cursor where you want to insert a conkeyref to variable content.
2. Right-click and select Reuse > Content Reference.
3. In the Select Component window, browse to the location of the key file topic that contains the source content, select the file and then select Select.
Note: If you have already inserted a conref or another conkeyref in this topic in this session, ensure that the Target file is correct in the Content Reference window. If it is not, select and browse to the location of the key file topic that contains the source content, select the file and then select Select.
4. In the Content Reference window, select the element that you want to conkeyref, and then select OK.
________________________________________________________________________________________________________________________________
If a user did not do it exactly as stated, the result would be a conref and not a conkeyref.
It all worked beautifully. I was doing a test two weeks ago, and now I cannot insert a conkeyref this way anymore. It only inserts as a conref now.
The only way I can get it to work is to enter my element that I would be conkeyreffing and add the attribute of conkeyref. It already has the key prefix of product/ from the setting of the rootmap, but I have to manually type in the ID of the element to conkeyref. Iām upset that the functionality of being able to do this through menu options in the UI is no longer what it was when I did the UAT.
What happened to this functionality? Why is there not a better UI option to indicate whether a user wants to insert a conkeyref versus a conref?
When I was doing UAT for conkeyrefs near the end of March 2022, I was able to insert a conkeyref as follows:
________________________________________________________________________________________________________________________________

1. In the topic, position your cursor where you want to insert a conkeyref to variable content.
2. Right-click and select Reuse > Content Reference.
3. In the Select Component window, browse to the location of the key file topic that contains the source content, select the file and then select Select.
Note: If you have already inserted a conref or another conkeyref in this topic in this session, ensure that the Target file is correct in the Content Reference window. If it is not, select and browse to the location of the key file topic that contains the source content, select the file and then select Select.
4. In the Content Reference window, select the element that you want to conkeyref, and then select OK.
________________________________________________________________________________________________________________________________
If a user did not do it exactly as stated, the result would be a conref and not a conkeyref.
It all worked beautifully. I was doing a test two weeks ago, and now I cannot insert a conkeyref this way anymore. It only inserts as a conref now.
The only way I can get it to work is to enter my element that I would be conkeyreffing and add the attribute of conkeyref. It already has the key prefix of product/ from the setting of the rootmap, but I have to manually type in the ID of the element to conkeyref. Iām upset that the functionality of being able to do this through menu options in the UI is no longer what it was when I did the UAT.
What happened to this functionality? Why is there not a better UI option to indicate whether a user wants to insert a conkeyref versus a conref?