This system will revolve around a collection of all the FAQsin one XML file. This file will also contain metadata about the faqs' age, owner, etc. The XML data will be transformed either nightly or by a given command into versions formatted for the web and the router accounts.
Other access and manipulation of the large FAQ file will be done through a perl module. This module will be used to create a web FAQ search, similar to the existing Faqfinder, as well as a Faq Administration web application.
The Faq Administration page will allow consultants to view/edit the FAQs they own, create/delete FAQs, and review FAQS which have been recently changed or created. The faqs which have been recnetly changed will be shown along side the old version (if applicable), and will not be entered into use until approved, either by a certain number of people or by some chosen Administrator.
This system should be running on the same physical machine as Router's Ref, as Router's ref will make calls to either the FAQ perl module or to the Web search cgi script.