Suitefish CMS
Suitefish-CMS: Powering Your Content, Your Way.
Introduction
Suitefish-CMS is a powerful and versatile content management system designed to empower both end-users and developers alike. Whether you're a business owner looking to streamline your online presence or a developer seeking robust backend functionalities, Suitefish-CMS has you covered.
You can extend the CMS Functionality by adding Modules or extensions out of the internal store or by uploading them manually if you obtained them at our store.
User Features
This section outlines the features available to end-users. No coding knowledge is required to use these functionalities, as they are included in our Administrator Module. Simply install the CMS and log in as the initial user as described in the installation guide to access all features listed below:
Feature | Description |
---|---|
Administrator Module | Responsive backend with file, user management, debugging insights, and access to the extension store. |
User and Group Manager | Organize users into groups for streamlined access control, with permission management. |
Installer | Simplified installation process with a graphical user interface (GUI). |
Updater | GUI-based updater for easy maintenance of the CMS. |
File Management | Robust file management for uploading and organizing media assets. |
Extension and Dedicated Store | Centralized marketplace for discovering, installing, and managing extensions, including setting up an extension store. |
Store System and Module Downloads | Fully functional store system for module downloads, enhancing website customization. |
Notification System | System notifications for events and changes. |
Developer Features
These backend functionalities are tailored for developers and are essential for site modules requiring advanced coding knowledge. If there is no site module to generate the necessary code, developers can directly utilize these functionalities. Below is a detailed overview of the available backend features:
Feature | Description |
---|---|
Multi-Site Management | Centralized management of multiple websites. |
Framework Integration | Integration with Bugfish Framework for bug tracking and debugging with support for CSS, JavaScript, and PHP Libraries. |
Debugging Tools | Robust debugging tools to identify errors and test performance or SQL issues. |
Multi-Language Support | Manage multiple languages for a global audience. |
Dynamic Themes and Colors | Enable dynamic switching of themes and color adjustments. |
Dynamic CSS/JS Load | Dynamically load CSS and JavaScript files for optimized performance. |
Updater Backend | Ready-to-use updater routines per Site Module. |
Dynamic Code Loading | Support dynamic loading of code snippets or scripts. |
Dynamic Cronjobs | Schedule and automate tasks with dynamic cronjobs. |
Extension Support | Extend modules with custom or store-downloaded extensions. |
Deployment | Deploy and control Suitefish-CMS clusters, module updates, and core updates via a public store. |
Integrated Templates | Pre-designed templates for simplified website design. |
Example Modules | Collection of example modules for reference and inspiration. |
Developer-Friendly Interface | Comprehensive interface for developers to access and customize the system. |
Libraries
This page provides a comprehensive list of the libraries and tools included in our project. Please note that this list is not complete, and while it includes many of the libraries we use, some entries might be missing or not fully detailed. For the most accurate and complete information on licenses, please refer to the _licenses
folder in the respective GitHub repositories.
This project is powered by Suitefish CMS under GPLv3 License.
This project is powered by Bugfish Framework under GPLv3 License.
Name | License | Link to Info Page |
---|---|---|
adminbsb | MIT | AdminBSB GitHub |
Alpine | MIT | Alpine.js GitHub |
AnimateCSS | MIT | AnimateCSS GitHub |
animated-calendar-event-gc | MIT | Calendar Event GC |
autosize | MIT | Autosize GitHub |
bootstrap-colorpicker | MIT | Bootstrap Colorpicker GitHub |
bootstrap-material-datetimepicker | MIT | Bootstrap Material DateTimePicker GitHub |
bootstrap-notify | MIT | Bootstrap Notify GitHub |
bootstrap-select | MIT | Bootstrap Select GitHub |
bootstrap-tagsinput | MIT | Bootstrap TagsInput GitHub |
Bootstrap | MIT | Bootstrap GitHub |
boxicons | CC BY 4.0 | Boxicons GitHub |
bugfish-dashboard | GPLv3 | N/A |
bugfish-framework | GPLv3 | N/A |
bugfish-jquery-sortselect | GPLv3 | N/A |
bugfish-jquery-sortselect_root | MIT | N/A |
Changa | SIL OFL | Changa Google Fonts |
chartjs | MIT | Chart.js GitHub |
chatist | MIT | Chatist GitHub |
choices.js | MIT | Choices.js GitHub |
chosen | MIT | Chosen GitHub |
ComicNeue | SIL OFL | Comic Neue GitHub |
country-flags-icons | MIT | Country Flags Icons GitHub |
datatables | MIT | DataTables GitHub |
daypilot-lite | AGPLv3 | DayPilot Lite GitHub |
dropzone | MIT | Dropzone.js GitHub |
editable-table | MIT | Editable Table GitHub |
evo-event-calendar | MIT | Evo Event Calendar GitHub |
flot-charts | MIT | Flot Charts GitHub |
focustrap | MIT | FocusTrap GitHub |
font-awesome | MIT | Font Awesome GitHub |
free-file-icons | CC0 1.0 | Free File Icons GitHub |
githubbuttons | MIT | GitHub Buttons GitHub |
gmaps | MIT | Gmaps GitHub |
ion-rangeslider | MIT | Ion.RangeSlider GitHub |
jquery-cookie | MIT | jQuery Cookie GitHub |
jquery-countto | MIT | jQuery CountTo GitHub |
jquery-gantt | MIT | jQuery Gantt GitHub |
jquery-inputmask | MIT | jQuery Inputmask GitHub |
jquery-knob | MIT | jQuery Knob GitHub |
jquery-slimscroll | MIT | jQuery SlimScroll GitHub |
jquery-sparkline | MIT | jQuery Sparkline GitHub |
jquery-spinner | MIT | jQuery Spinner GitHub |
jquery-steps | MIT | jQuery Steps GitHub |
jquery-timeline | MIT | jQuery Timeline GitHub |
jquery-validation | MIT | jQuery Validation GitHub |
jquery | MIT | jQuery GitHub |
jvectormap | MIT | jVectorMap GitHub |
Lato | SIL OFL | Lato Google Fonts |
leafletjs | BSD-2-Clause | Leaflet.js GitHub |
light-gallery | GPL-3.0 | LightGallery GitHub |
login-template | MIT | Login Template GitHub |
magicsuggest | MIT | MagicSuggest GitHub |
material-design-iconic-font | MIT | Material Design Iconic Font GitHub |
materialize-css | MIT | Materialize GitHub |
modelviewer | Apache-2.0 | ModelViewer GitHub |
momentjs | MIT | Moment.js GitHub |
morrisjs | MIT | Morris.js GitHub |
multi-select | MIT | MultiSelect GitHub |
multi.js | MIT | multi.js GitHub |
nestable | MIT | Nestable GitHub |
Nestable2 | MIT | Nestable2 GitHub |
node-waves | MIT | Node Waves GitHub |
notyf | MIT | Notyf GitHub |
nouislider | MIT | noUiSlider GitHub |
onscreen | MIT | onScreen GitHub |
phpmailer | LGPL-2.1 | PHPMailer GitHub |
popperjs | MIT | Popper.js GitHub |
raphael | MIT | Raphael.js GitHub |
resumable | MIT | Resumable.js GitHub |
Roboto | Apache-2.0 | Roboto Google Fonts |
Salt_Regular | SIL OFL | Salt Regular |
sass | MIT | Sass GitHub |
select2 | MIT | Select2 GitHub |
Simple-Error-Page | MIT | Simple Error Page |
Simple-Mail-Template | MIT | N/A |
simplebar | MIT | SimpleBar GitHub |
smooth-scroll | MIT | Smooth Scroll GitHub |
sortablejs | MIT | SortableJS GitHub |
spaceinvader | MIT | Space Invader |
sweetalert | MIT | SweetAlert GitHub |
sweetalert2 | MIT | SweetAlert2 GitHub |
tinymce | LGPL 2.1 | TinyMCE GitHub |
vanillajs-datepicker | MIT | VanillaJS DatePicker GitHub |
Volt | MIT | Volt GitHub |
waitme | MIT | WaitMe GitHub |
waypoints | MIT | Waypoints GitHub |
you-login | MIT | You-Login GitHub |
Screenshots
Check out our Screenshots Gallery for a visual overview of the project. You’ll find images showcasing key features and user interface design, offering a preview of what to expect.
Tutorials
Visit the Tutorials Page for a collection of step-by-step guides that will help you get the most out of the project. These tutorials cover everything from installation to advanced functionality.
Downloads
The Downloads Section provides all the necessary files to get started with the project, including the latest software versions and any related resources.
Installation
Follow the clear and detailed instructions in our Installation Guide to set up the project. This guide will help you get everything running smoothly on your system.
Contributing
Find out how you can contribute to the project by visiting the Contributing Page. Whether you want to report bugs, suggest features, or submit improvements, we welcome your involvement.
Warranty
Review the terms of our warranty on the Warranty Information Page. This page outlines the scope of support and any applicable guarantees.
Support
If you need assistance, visit the Support Page to find the available channels for getting help with any issues or questions you might have.
License
Get the full details on licensing by checking out the License Information Page. This section includes the terms and conditions under which the project is distributed.