cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

The PTC Community email address has changed to community-mailer@ptc.com. Learn more.

Create cache for ID attributes in Editor

Create cache for ID attributes in Editor

We have a client who publishes documents that have up to 15 000+ unique IDs per publication.

The challenge is, once all these IDs are defined, when one wishes to modify the attributes of any element, Editor takes about 20 seconds to open the Modify Attributes dialog box.

PTC Support have confirmed that: "As it opens the panel, Editor is looking up all possible values for idref and places them in a combo box so the user can select a new value for the attribute. Since there are so many values, it takes a lot of time to capture all the values.

Editor is doing the correct thing here. It just takes a long time to capture all the values and it is not possible to make it any quicker."

So, with this way that Editor handles the IDs, our request is that perhaps Editor should keep all IDs in a cache such that it does not have to build the 'combo box' every time, this way the response time should be improved.

Thanking you

Tshediso

4 Comments
Pushpinder_Toor
13-Aquamarine

For those that voted on this idea- can you please reply with a estimate of how many attributes are in your documents that makes the process for the dialog box and combo box slow down?

I assume these are not DITA files or small topic type documents? Are you using DocBook or some other derivative of a monolithic authoring environment.

mbarringer
3-Visitor

It's not unusual for some of our XML files to have anywhere from 1-5K elements with id attributes, and even that number makes the modify attributes dialog open extremely slow.  We still have a large number of those monolithic files we have to maintain.

plutsky
13-Aquamarine
Status changed to: Under Consideration

Yes, it would be good to cache the values so it isn't so slow to open the dialog box.

plutsky
13-Aquamarine
Status changed to: No Plans to Implement