This XML file (ending in .skskin) is needed for the accurate display of the skin in the Configuration Wizard as well as for the dynamic download of skins from the Internet. There is the browser layout, the touch screen layout, the start page layout or a combination of the three. For every layout a corresponding .skskin file must be available in SiteKiosk's installation folder "SKINS".
Please note:
You will need basic knowledge about altering the layouts. Please understand, therefore, that we cannot provide any support in connection with the creation of your own skins (apart from this detailed documentation)!

General Structure of the SKSKIN File
Path when using Default Skin: SK-Installation folder/skins/default.skskin
We think that starting with an already existing layout allows you to get a better idea of the overall structure of the file. Thus, open an existing .skskin file with an editor such as Notepad and take a close look at the file's setup.
Here are some examples of .skskin files including the most important components, which will be explained further down on this page:
|
<skin name="TX82-Ultra English (floating)"
filename="tx82-ultra_english_floating.skskin">
<files>
<group name="Touchscreen Files">
<file name="Preview Image" size="34765">
<internet>http://www.sitekiosk.com/skins/
tx82-ultra/english/preview.png</internet>
<local>skins/tx82-ultra/
english/preview.png</local>
</file>
...
</group>
...
</files>
<touchscreen>
<preview>Skins/tx82-ultra/english/
preview.png</preview>
<keydef>Skins/tx82-ultra/english/
tx82_ultra_german_floating.xml</keydef>
</touchscreen>
</skin>
|
Skin file for the "TX82-Ultra English (floating)" touchscreen keyboard.
|
<skin name="Default Skin" filename="Default.skskin">
<touchscreen>
<preview>Skins\tx82-ultra\
german\preview.png</preview>
<keydef>Skins\tx82-ultra\
german\tx82_ultra_german_docked.xml</keydef>
</touchscreen>
<browserskin name="Default Skin">
<preview>skins\Default\preview.png</preview>
<skindef>skins\Default\DefaultSkindef.xml</skindef>
</browserskin>
</skin>
|
Skin file for the "Default" browser skin.
|
<skin name="Desktop Startpage" filename="DesktopStartpage.skskin">
<startpage name="Desktop Startpage">
<preview>
skins\Startpages\Desktop\preview.png</preview>
<startpagedef>
skins\Startpages\Desktop\Desktop.xml</startpagedef>
</startpage>
</skin>
|
Skin file for the "Desktop" start page.

Documentation Concerning Elements and Attributes
These files are made up of several elements which, in accordance with XML convention, contain an opening and a closing tag, e.g. <skin> as the opening tag and </skin> as the closing tag of the skin element. The corresponding attributes will be inserted in between these two tags. These attributes can, in turn, be elements with attributes of their own.
In addition, you can integrate additional information into the tags such as, for example, name=....
skin:
The "skin" element, which has a name as its attribute ("name"), represents the frame of the file. The element's name will be displayed during download in order to visualize the progress of the downloading process. The name attribute also makes identifying the individual element easier.
The attribute "filename" indicates an unambiguous file name under which the skin will be saved to SiteKiosk's skin directory.
files:
The "files" element (optional) can only occur once per every "skin" element. It contains subelements (group) which indicate what files are to be downloaded from the Internet.
group:
The "group" element combines the files that can be downloaded in groups. Every group has its own "name" attribute which will, similar to the skin element, be displayed during download.
file:
A "group" elements contains several "file" elements, which also possesses a name attribute. In addition, these elements contain a "size" attribute which precisely indicates the file's size in bytes. This "size" attribute makes it possible for you to determine if the file has been downloaded correctly.
- internet:
The "file" element contains an "internet" element as well as a "local" element. The "internet" element defines the URL of the site from which the file can be downloaded.
- local:
The "local" element determines the position to which the downloaded file is to be saved in relation to SiteKiosk's installation folder.
touchscreen:
The "files" section can be followed by a "touch screen" section, which contains the following information:
- preview:
Relative path in relation to the position of the preview image "preview.png" within SiteKiosk's installation directory.
- keydef:
Relative path in relation to the position of the XML Definition File in SiteKiosk's installation directory.
browserskin:
The "files" section can be followed by a "browserskin" element, which contains the following information:
- preview:
Relative path in relation to the position of the preview image "preview.png" within SiteKiosk's installation directory.
- skindef:
Relative path in relation to the position of the XML Definition File in SiteKiosk's installation directory.
startpage:
The "files" section can be followed by a "startpage" element, which contains the following information:
- preview:
Relative path in relation to the position of the preview image "preview.png" within SiteKiosk's installation directory.
- startpagedef:
Relative path in relation to the position of the XML Definition File in SiteKiosk's installation directory.