Documentation

The Namaskar CMS is implemented on a minimalist web framework written in PHP. Its architecture and syntax are heavily influenced by Symfony 6 (but everything has been written from scratch). Namaskar follows an MVC (Model-View-Controller) development architecture that clearly separates code responsibilities. This allows for better organization and maintainability of the application and makes the code more scalable.

Libraries used in Namaskar :

Most of this CMS has been written from scratch so that i could practice my skills. Anyway, a few projects have been used so that i could finish it in less than a lifetime. Here is a list of the libraries Namaskar is using :
- Badcow Shortcodes: This is a port of WordPress' shortcode feature for use outside of WordPress.
- PHP Markdown: library package that includes the PHP Markdown parser and its sibling PHP Markdown Extra with additional features. Originally it was a port to PHP of the Markdown tool written by John Gruber.
- IFM - improved file manager: is a web-based filemanager, which comes as a single file solution using HTML5, CSS3, JavaScript and PHP.