3.2. Project Template

Project template will be created when New Project is initialized under Project Editor. The project template folder provides several essential elements for a complete HMI/SCADA system. One and foremost is the server configuration file *.igx. The directory structure is very similar to ordinary web site, it could consist of sub-directories like 'images', 'scripts', 'styles' and 'system'. And 'system' directory may not always present and the 'system' folder is present, it must not be altered as it consists of other sub-directories that is required by IntegraXor.

Template is part of IntegraXor system and is released together with server and should be compatible as a whole. Do not mix around system files between different version of template unless the version is stated as compatible.


Layout of IntegraXor interface consists of 3 parts: Header, Body and Footer. Similar to web surfing experience, header will behave as a link, and body will change content according to header. Footer is general alarm. Technique behind the automation is by using javascript to evaluate a menu setting file, and extract the source from project directory.

Header and Body

The "header" is a small pane for logo placement, project title and current time. More importantly, header is used as menu placement to access all screens. To minimize S.I. Engineer's work, he/she will only need to edit Screen task in project editor. Below is an example:

Menu arrangement.

Above example will generate a main menu and a sub menu of "Graphics". After "Graphics" is being clicked, sub menu of "Page 1" and "Page 2" will appear, and they have their own source file respectively attached at the right side of colon symbol ':'

All the source files should be placed at root directory of project folder.

[Note] Note

Currently the supported file types are: SVG, PDF and HTM/HTML files. In addition, description text (page title) at left side of colon symbol ':' must be unique.


The "footer" is mainly used for holding the alarm/event bar. Footer can be omitted if end user does not need to have latest alarm displayed at the bottom at all time.

Alarm Viewer

Alarm Viewer is one full page of alarm listing that allows operator to view, acknowledge and track historical alarm. It is part of the default page but can be removed if not needed.


For non-critical database usage, a default Microsoft Access database "dblog.mdb" is distributed for a quick startup. This empty database is ready for use without any intervention.