This panel is part of the Settings Dialogue. It allows you to control site shadowing, which is the creation of a cleaned–up copy of the site being analysed.
A virtual directory is referenced as a directory on the website, but does not appear as a corresponding directory in the root. Instead, it can be found elsewhere, in another physical on the web server.
SSC can output various data as a result of its site analysis. Two of them, the shadow output and ontology data, output the same data structure as the original data, so SSC can also output this content to their own corresponding alternative directories. If they are not specified, SSC outputs them as though they were normal directories.
SSC checks much data to ensure it does not contain illegal values. However, private web services often permit additional values for certain pieces of data. A lot of permitted content is a list of permitted values. Here, you can extend those permitted values.
The first task is to select the data you wish to modify in the validation drop down. Most of the entries refer to particular type names, which can be found in the source code, but you can also, for example, specify bespoke attributes. You can add your own valid entries as you wish.
Unfortunately, if you wish to add valid attributes to an element, you must do so using the validation.element-attribute switch, or by entering an element-attribute in the validation section of a configuration file; you cannot do so (yet) in the GUI.
Let us pretend you are running a website for a game, and that game has its own internal currency that you reference on your website. SSC only knows about national and international currencies, but doesn’t know about other currencies. If you don’t tell it about the currency, it will flag references to it as an error.
To tell SSC to accept the game’s currency’s code when validating the website, select validation Currency, then add the code below.