The graphical user interface of Elego ComPact differs from traditional user interfaces in that it uses certain standard tools (like web browsers) and protocols (like HTTP) to build up a sort of graphical shell around the various configuration management programs of ComPact. This yields a very flexible, portable, and easy-to-adapt solution; but it also leads to certain behaviour that might be slightly different from what you except.
It is therefore important that you understand the main concepts of the design of the graphical user interface in order to realize the best possible interaction and to avoid certain pitfalls and misunderstandings of the displayed information.
The chapter ComPact Graphical User Interface Concepts of the introduction is dedicated to explain the basic concepts in some detail, assuming you have some knowledge about how client/server systems in general and HTTP-based systems in particular function. Before that you should have a look at some screenshots of the GUI if you haven't already tried the ComPactHTTPd in the chapter A Short Walk through the Graphical User Interface. The last chapter of the introduction lists the command line arguments and environment variables recognized by ComPactHTTPd.
The second part of this book explains in detail all the elements of the GUI in and the tasks supported by them. It begins with a description of the General Structure of the Graphical User Interface, followed by chapters about package management, project management, pool management, and online configuration of the GUI.
The third part of the book deals with Configuration of ComPactHTTPd. It contains chapters about the ComPact Extended HTML Specification language, the HTTPdActions file, and the Syntax and Semantics of ComPactHTTPd requests. You will only need to refer to this part if you want to change the functionality or the basic appearance and structure of the GUI.