Website Management System Doxa

Internet resource management system based on the Laravel framework. VueJS. Built-in multilingual support and the ability to manage websites on different domains.

Website Management System Doxa
Client
Freeterium
Industry
IT, Development
Location
Tbilisi, Georgia
Duration
6 months

For many years, we worked on our own framework, built on the once-popular Kohana framework. We developed a management system called AbsoluteCMS, with which we created no fewer than 150 websites. Unfortunately, both the framework and the management system have become hopelessly outdated - both morally and technically. Since the end of 2023, we have been developing (or rather transferring our conceptual solutions) to the Laravel framework. In the first stage, we decided not to write a CMS from scratch but to extend an existing and quite interesting solution - the Bagisto/Webkul Ecommerce system for Laravel.

CMS Doxa

At present, Doxa allows creating packages with basic data types and managing them. Packages are created using an artisan command, and configuration is done in the configuration files. To retrieve data for the public part, so-called repositories are used, which have standard methods but also allow writing custom methods. Overall, the system is flexible and extendable. This is mainly due to Bagisto.

Two websites have already been built on Doxa, including this one. As in all previous projects, we use the main rule: the website should operate without programmer intervention - all management is handled by administrators, operators, and content managers.

In addition to Laravel, we use Vue and AlpineJS in our work.

Within a year, we plan to complete the basic version of Doxa and distribute it on a subscription basis with the principle: basic functionality - free, options - paid.