CORA - write applications for CorneliOSDocumentation > Develop with and for CorneliOS > CORA - write applications for CorneliOS CORA is the "CorneliOS Runtime for Applications", it allows to create apps that will run inside the CorneliOS system. Location/app/cora - contains applications that shipped with the systemApplications installed by system users will be placed into /app/local/cora. Don't put your own apps into /app/cora, they may be removed when running the system updater! StructureCorneliOS applications are basically small websites that are being transformed into apps by the CORA runtime (/cgi-bin/cora.pl): /app/local/cora/example - a CORA/CorneliOS application called "example"/app/local/cora/example/cora.xml - a CORA/CorneliOS application called "example"/app/local/cora/example/src/images - custom images that cannot be found in /csr/images//app/local/cora/example/src/screens/index.html - the main application screenThe cora.xml fileThe cora.xml file is required to run a CORA application. <?xml version="1.0" ?>The cora.xml file can also be used to define menus and other basic application features: <?xml version="1.0" ?>Application screensApplication screens are HTML files. You can use HTML code as well as CornelioSCRIPT, ExtHTML and BBCode. We stronly recommend to implement all links using CornelioSCRIPT to make sure the session management will work correctly. Use ExtHTML to create the page layout. /app/local/cora/example/src/screens/index.html - the main application screenCorneliOS application handlers can be implemented using the CornelioSCRIPT "system" command. |
![]() |
Working with CorneliOS
Installation and Administration
Develop with and for CorneliOS
|

