Skip to content

🌃 A modular CMS for managing multiple websites from a single platform, offering customizable features through enable/disable extensions and modules. ⚠️ In Development ⚠️

License

Notifications You must be signed in to change notification settings

bugfishtm/suitefish-cms

Repository files navigation

Suitefish-CMS

Here a short overview for this repositories relevant folders!

File/Folder Description
_developers Different Module Skeletons for Developers to Produce new Modules.
_modules Example Modules for Developers to be tested. (Also available via the Module and Extension Store inside the Administrator Module)
_source Containts the product, upload content of this folder to your webservers public html directory.
_docker We use that folder to build our docker images.
docs Execute the index.html in your browser in this directory to get access to the full documentation everywhere.

Introduction

The project is a comprehensive Content Management System (CMS) designed for developers, administrators, and global audiences to build and manage dynamic, multi-site ecosystems efficiently. Built on the Bugfish Framework, it integrates advanced debugging tools, modular architecture, and dynamic features to optimize performance and scalability. With support for multi-language content, customizable themes, extensions, and automated cronjobs, it empowers users to create highly personalized and functional websites.

The CMS features a responsive administrator module, user and group management, integrated templates, and a robust file management system. It also includes tools for streamlined installation, updates, and deployment, alongside a dedicated store for discovering and managing extensions. Designed with developer-friendliness in mind, it offers dynamic code loading, root daemon execution, and example modules for inspiration, making it a powerful tool for both beginners and advanced users.

Screenshot

Installation

To get information about the installation process on your server, visit our documentation which is linked in the "Documentation" section of this readme. You can also view our documentation directly with your brower, which you can find in the "docs" folder of this repository

Installation Instructions:
https://bugfishtm.github.io/suitefish-cms/installation.html

Extendability

As this software is integrated in Suitefish CMS, you can extend this software with a lot of different functionalitites by installing extensions or software out of our store. This can be done directly on the website or by installing .zip modules manually.

CMS Store: https://suitefish.com

Multi-Language Support

This project supports multiple language, you can add languages by your own or change text on the website by overriding translations.

Language Flag Language Flag Language Flag Language Flag Language Flag Language Flag Language Flag Language Flag Language Flag Language Flag Language Flag Language Flag

How to get Support?

Should you encounter any issues or have questions while using this software, please do not hesitate to reach out to us.

Information for Developers

As this project is based on Suitefish CMS, you should take a look at the official CMS Documentation if you plan to develop your own modules or modify existing modules.

CMS Documentation:
https://bugfishtm.github.io/suitefish-cms/

Framework Documentation:
https://bugfishtm.github.io/bugfish-framework/

Powered by Suitefish

This project has been created with SuitefishCMS and is available to you for free. The Backend consists of a various set of Suitefish functionalities and the full included Bugfish-Framework.

Bugfish Framework

Bugfish Framework

Licensing Information

CMS System

The Suitefish CMS is listed as GPLv3 Licensed project. Please see license.md file for more information about this projects license.

3rd Party Libraries

View _licenses folder to see which 3rd party scripts have been used and which external templates and functionalities have been implemented. Take care to respect every single license.

🐟 Bugfish <3