Tanit (1) is an integrated platform for running WKBooks. It is mainly composed of the BlueRim (32 bit) and RedRim (64 bit) web server, some Javascript libraries, CSS files and applications in Lua language, only for RedRim.
The platform was designed and developed to be portable, stable, lightweight, compact, versatile, efficient, autonomous and usable by practically anyone with minimal IT knowledge. It only takes a few minutes to install and then you can use WKBooks contents and applications you want. Obviously, Tanit, being a server platform, runs behind the scenes and is not visible to the user, even if everything you see in the browser is generated by it.
One of the interesting peculiarities of the Tanit platform is portability with complete autonomy. That is, with the simple "copy" operation, you can use the platform with all its contents even from a USB key. In other words, it does not require a particular installation, modification of the Windows registry or the presence of a particular software on your system to work. Then, it does not write anything to your system, does not receive data from outside and does not transmit any.
Tanit structure
AS you can see, the structure of Tanit is very simple:
- C:\ (root directory of the hard disk, but this could be D:\, E:\... or a USB key.
- D:\Tanit (sub-directory).
- D:\Tanit\BlueRim.exe (the web server).
- D:\Tanit\www (web contents).
- D:\Tanit\www\CSS (style files).
- D:\Tanit\www\icons (icons).
- D:\Tanit\imgs (images).
- D:\Tanit\JS (sub directory containing the Javascript libraries).
- D:\Tanit\www\index.html (the first page to display).
D:\Tanit (platform structure)
D:\Tanit\www (contents structure)
Download Tanit Platform (49 MB)
Attention! The Chrome browser, or Windows, could report the web server BlueRim as a virus since it is an executable file. This is, obviously, a false alarm. So use it with peace of mind. However, I do not guarantee it is safe if it was downloaded from other sites.
Install and Run
Installing the platform is very simple. Just unpack the Tanit.zip" file in C:\Tanit or D:\Tanit, if you have two partitions or two hard disks. That's all you need. Then double click on "BlueRim" web server program. After a couple of seconds you should see a screen similar to this:
BlueRim
BlueRim is very lean, clean, fast and stable web server. It is only 1.4 MB. BlueRim is very easy to use thanks to the essential graphical interface. You can set it up and run in few seconds. However, it can perform quizzes thanks to an application built in. It is a very good solution for static and local web site.
Now launch your browser by entering the address:
localhost:PortNumber.
If you have chosen port number 80 then the address will only be:
http://localhost
followed, obviously, by the Enter key. That's all :-)
At this point, you would see something like this:
RedRim
RedRim is a webserver specifically developed for the Tanit platform for rendering WKBooks. It is very high-performance, stable and very simple to use. It is composed of a single executable file and without any external dependencies.
RedRim is part of the Tanit platform, and it is suitable for dynamic web sites and performs natively applications developed in Lua language. RedRim is suitable to run on a remote server and can handle smoothly many requests at the same time. However, if you need to use external applications developed in Lua, which are parts of WKBooks, then you must run this one.
To run RedRim, just double click the application server.bat. To change the TCP port, edit the file "server.bat", change the port number and save the file.
Nota Bene
You have to stop the web server before changing the TCP port, edit the file making your change, and run the web server again to make the change effective.
Here a snapshot with RedRim in action.
If you encounter any problem, please let me know.
_______________________________
(1): Tanit was the lunar Goddess of nature, fertility, love and pleasure, associated with good fortune.
Last Update: May 28th 2024