Get started with our lightweight php framework which you can use to manage your website content. By default we currently make use of Bootstrap v5.2.2 in order to accelerate front-end HTML5, CSS3 and JavaScript development.
Popper v2.11.6 is also available and can be enabled in the default theme config file theme.conf.php.
Our framework, however, is flexible enough to allow you to use any front-end toolkit you prefer within a Page's Themes and Layouts and it can even be changed site wide.
The name tsama comes from the tsama melon of the Namib and Kalahari deserts from my country, Namibia. Tsama signify the life that is available for free to those that roam these deserts. In the same way, Tsama code is available for free to all that roam the internet.
The idea is to have multiple services running within a lightweight framework. As an example a page is ran as a service and is able to load pagecontent via a LibraryCatalog which is a sub-service that is able to manage a catalogs of articles.
Even though Tsama was written in the time of PHP v5 / v6 / v7, Tsama still works perfectly in PHP v8
<VirtualHost *:80>
ServerName tsama.dev.local
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/tsama.dev.local/Tsama/src/php
ErrorLog ${APACHE_LOG_DIR}/tsama.dev.local-error.log
CustomLog ${APACHE_LOG_DIR}/tsama.dev.local-access.log combined
<Directory /var/www/html/tsama.dev.local/Tsama/src/php>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>