Issue with annotations
I have been using iSiloX for 6 or 7 years now. I use it to make a monthly newsletter that eventually gets distributed to a few thousand iSilo users including myself. As I like to 'study' the newsletter and make highlights in certain areas, the annotation feature is very important for me. But I've always had a certain problem that I'd like to see if I can address in the creation of the document.
Each month, I add the next monthly installment of the newsletter to the same iSilo document. That results in eventually having an entire year of newsletters compiled in one single document. At the beginning of the year, there is only one month in the document but as the year progresses, more months are added. I use an index page that directs the user to each month. My problem is this: when I make highlights in the August edition (for example) and then I recompile the iSilo document to include the Sept edition, the highlights end up in random places since apparently the page order is shuffled (or at least reorganized) when I add the next monthly installment. That makes all of my highlights from the previous month worthless. My work around for now has just been to delete all highlights and start over only having the current month's issue highlighted.
Do you have any suggestions as to how I can maintain the correct page order so as to keep my highlights in the correct place? Or if I'm looking at this from the wrong perspective, please point me in the right direction.
Index at end as home page
The position of an annotation is the textual offset from the beginning of the document, so one thing you can do to keep all the text in the same position as you add newsletters is to always have the index page as the last page of the document, always inserting each new newsletter as the second to last page. This way, all previous newsletters will always be in the same position. To make this all happen, you will need to add all the newsletters as sources for the document (iSiloX entry/Proerties/Source/Source) instead of just having iSiloX use the index page to pull in the linked pages. This way, you control the ordering of the pages (e.g., newsletters).
Each time you add a new newsletters, on the Document tab of the Properties dialog, you would probably also want to update the "Home page number" to specify the new newsletter page or the index page. Be sure to check the "Open document on home page if document date changes" option too.