Skip to content

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.

cms_demo

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.

./images/suitefish.jpg

This project is powered by Bugfish Framework under GPLv3 License.

./images/bugfish-framework-banner.jpg

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.