Daniel said: = > "Wilfried Woeber, UniVie/ACOnet" <woeber@cc.univie.ac.at> writes: = > . Either store the documents where they are maintained = > --> broken links, eventually. = =I do not expect much volatility in this area. Also the new setup of =the RIPE docstore will note this as it happens and it can be fixed quickly. = = > . Or store the documents alongside with the parent doc at the RIPE-NCC = > --> non-trivial to make the access "secure" and at the same time = > resonably comfortable to ensure regular updates. = =This is slightly more involved and therefore 2nd choice. I stil think that it would be much simpler to put any relevant urls into the TLD-objects in the RIPE-DB, either in a remark: attribute or in the (proposed) url: attribute. Wilfried. BTW, technical curiosity: how do you intend to keep track of dangling pointers in the "new RIPE Web"? Carol mentioned that aspect briefly in the plenary report but didn't go into details... -------------------------------------------------------------------------- Wilfried Woeber : e-mail: Woeber@CC.UniVie.ac.at Computer Center - ACOnet : Vienna University : Tel: +43 1 4065822 355 Universitaetsstrasse 7 : Fax: +43 1 4065822 170 A-1010 Vienna, Austria, Europe : NIC: WW144 --------------------------------------------------------------------------
"Wilfried Woeber, UniVie/ACOnet" <woeber@cc.univie.ac.at> writes:
BTW, technical curiosity: how do you intend to keep track of dangling pointers in the "new RIPE Web"? Carol mentioned that aspect briefly in the plenary report but didn't go into details...
Hi Wilfried, Basically it works as follows. With the exception of a few top level pages to be maintained by hand, the pages made available on the web site will be formatted using a variation on the t/nroff ms macros (We could have used latex, but the majority of RIPE documents had already been formatted with ms macros). I'll use the example of the "RIPE database" as a typical string that should lead one to the Golden Truth about the database whenever it appears in a document published on the web site. The brute force procedure is to make a link to the Golden Truth wherever the term is used. Of course, as soon as a new Golden Truth document (or section of a document) is written, all links are out of date, and one is faced with a nightmare, which grows exponentially with the size of your document store. Rather than going through the documents and adding links to other documents, we add tags to say what strings should trigger a link to us. So in the document that is the Golden Truth on the RIPE database, you add a tag that says "RIPE database"should point to it. This can also be done for each section in the document. Our software gathers up all these tags in a document specific file. When the web site is generated (which has to happen whenever docs are changed), all the document specific tag files are gathered up and used to generate links. Then all the document files are searched to find out where the terms are that should get a link. A HTML version of each document is generated based on the formatting specified by the author and the links generated. And there's your document store without a dead link in sight. Admittedly, there are a lot of little annoying details like what to do with partial string matches, what to do if someone adds a tag for the term "Internet", what to do when more authors want the same term to point to their document, but they are details, and we've managed them. Hope that answers your question. Greetings, -- Carol
participants (2)
-
Carol Orange
-
Wilfried Woeber, UniVie/ACOnet