System




Documentation > Develop with and for CorneliOS > CorneliOS structure, libraries and program code > System


This page describes the CorneliOS front end scripts as well as the files and directories located inside the /.__sys directory: the CorneliOS framework, the CIOS framework and related utilities.

The front end scripts (/cgi-bin)


/cgi-bin/cora.pl

This is the CorneliOS application runtime. It parses the files and directories inside the /app/cora, /app/dev/cora and /app/local/cora and turns these files and directories into working web applications.

/cgi-bin/desktop.pl

This is the CorneliOS desktop.

/cgi-bin/io.pl

This script allows to read and write files, directories and databases. Please note that this has not been fully implemented yet.

This script also allows the OLMO client utility to communicate with the CorneliOS system.

/cgi-bin/local

This directory may contain further applications that make use of the CorneliOS software.

/cgi-bin/viewer.pl

Sometimes you'd like to display files (images in most cases) that are located inside a directory protected by .htaccess/.htpasswd files. This script allows to view these files by applying standard CorneliOS access rights.

/cgi-bin/web.pl

This script is used to display websites created with the CorneliOS Content Management System (CMS). CorneliOS websites are located inside the /var/www directory. The /web directory contains automatically generated shortcuts to these websites.

The system core (/.__sys)


CIOS, CIOS.pl and CIOS.pm

The CIOS framework - allows to write your own external applications or community platforms.

CorneliOS and CorneliOS.pm

The CorneliOS framework - it contains all the code required to run the CorneliOS system.

Even more: mksys.pl, terminal.pl, test.pl, update.pl and utils

mksys.pl - allows to package a new system release
terminal.pl - a command line interface to the CorneliOS core
test.pl - runs the default test suites
update.pl - allows to update CorneliOS sites or CIOS apps
utils - further tools




Working with CorneliOS


Installation and Administration


Develop with and for CorneliOS





(c)2006-2012 Joopita Research | Privacy Policy | Sitemap | Contact Us
FeaturesDownloadsDocumentationCommunityDonateShop