Link consistency checker
The system automatically checks the consistency of links to documents when they are deleted or their content is removed. No more links to non-existent pages.
Every website has a large or small number of links, particularly to related documents and other websites. Usually, links mostly appear in the menu, but they can also be found directly in the text or in templates.
Every website changes over time. Here are some examples of changes affecting the website structure:
- Communication priorities change because certain information needs to be more prominent and so is moved to more interesting places on the website.
- Product or services are re-categorised, in connection with page rearrangement.
- Products or services are withdrawn, leading to page removal, or replacement, with information no longer available.
- Additional activities impact on the website, not only due to the addition of more pages, but also because some pages no longer exist, or are moved elsewhere in the website.
- Another language version is added, with the need to separate specific functionalities into more folders, which moves the original pages.
- There is a realisation that the structure of information on the website needs changing so that users, visitor, and customers can navigate the site more easily. This is based on an evaluation of their behaviour.
The consequences for the website are clear: the structure will change and some old pages will be deleted. But what about the links to these pages? A careful editor will remember these links and change them. However, it is practically impossible to remember and deal with everything.
CMS LARS Vivo automatically monitors internal links, ensuring “reference integrity“. This is possible due to the fact that all references in a URL context (links in the website), which appear in any form of content saved in the CMS storage, are replaced by a “symbolic link“. This contains a unique and constant identifier of a reported CMS entity (typically a document) – the “UUID“. Therefore, whenever the system sends the user some output (forming the HTML page), the system searches for all the symbolic links and replaces them with the currently valid URL context. Thanks to this, links are not dependent on URL addresses, which may change over time.
Lundegaard a. s.
Futurama Business Park
186 00 Praha 8 – Karlín
+420 222 253 015