Skip to content
This repository has been archived by the owner on Mar 29, 2023. It is now read-only.
/ Tsama Public archive

Tsama Core is a lightweight php framework/cms in the early stages of development.

License

Notifications You must be signed in to change notification settings

KuberKode/Tsama

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tsama

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.

Intro

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.

screenshot

PHP8 Compatibility

Even though Tsama was written in the time of PHP v5 / v6 / v7, Tsama still works perfectly in PHP v8

Example Apache2 vhosts Config

<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>

About

Tsama Core is a lightweight php framework/cms in the early stages of development.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published