Repository: Fast-PHP-Page Project
Documentation: Comprehensive Documentation
Documentation Bugfish Framework:
https://bugfishtm.github.io/bugfish-framework
The detailed documentation, elucidating each function and class, can be found in this repository's "docs" folder. For a deeper understanding of the "Bugfish Framework," its complete integration, and functionalities, please visit Bugfish-GitHub. This project has been created with the "Bugfish Framework" and "Fast-PHP-Page" CMS. Besides that full documentation is available and present as a site module to be displayed in this CMS.
You can find Screenshots of templates and the software in this repositories _images folder or at the documentation available in the "docs" folder or at www.bugfish-github.de!
Introducing our cutting-edge Multi-Site CMS, a dynamic platform brimming with advanced backend capabilities for developing website modules. Featuring an integrated store for seamless downloading of diverse websites and modules, this CMS revolutionizes the landscape with innovative technology and strategies. Our focus on harnessing new ideas and technologies is evident in every aspect of this CMS, meticulously documented to cater to both seasoned programmers crafting site modules and users navigating its functionalities effortlessly, even without coding expertise. Explore the myriad features detailed below in our comprehensive README, designed to meet the diverse needs of developers and users alike. Our primary goal with this project is to expedite and enhance multi-site deployment and quick development fΓΌr complex projects.
This project is not only interesting for coders oder software developers! You have a very lot of functionalities which can be used and configured for your needs in the _administrator site module to maybe achieve some things you need to do!
Folder | Description |
---|---|
.github | Files for sponsorship information |
_source | Source code for deployment |
docs | Website documentation |
docs-ext | 3rd Party Documentation |
_releases | Software releases |
_images | Some images for this readme file and screenshots |
_licenses | Some informations about used licenses |
If you are a developer trying to look into functionalities, you maybe should take a look at this template modules:
Name | Description | Github |
---|---|---|
_documentation-adminbsb | Documentation for integrated AdminBSB Template | https://github.com/bugfishtm/fp2-documentation-adminbsb |
_documentation-volt | Documentation for integrated Volt Template | https://github.com/bugfishtm/fp2-documentation-volt |
_documentation-framework | Documentation for integrated Bugish Framework | https://github.com/bugfishtm/fp2-documentation-framework |
_example-minimal | Minimal Site Module Solution for Developers to use as a Template | https://github.com/bugfishtm/fp2-example-minimal |
_example-windmill | Windmill Dashboard Site Module example with some more advanced functionalities | https://github.com/bugfishtm/fp2-example-windmill |
_example-volt | Volt Dashboard Site Module example with some more advanced functionalities | https://github.com/bugfishtm/fp2-example-volt |
_documentation | Documentation for this CMS integrated as a Site Module | https://github.com/bugfishtm/fp2-documentation |
_windmill-backend | Backend to be copied or used side-by-side with your FP2-Page, based on TailwindCSS Windmill Dashboard | https://github.com/bugfishtm/fp2-windmill-backend |
_skeleton | Skeleton of site modules for developers to look into to understand folder functionalities and more! | https://github.com/bugfishtm/fp2-skeleton |
_administrator | Advanced Backend CMS system to be copied, modified or used! | Include in this repository as default module. |
Take a look at the _administrator site module which is delivered in the fast-php-page cms and acts as a default backend for all operations. You can copy the _administrator site module and modify it to fit your needs.
- Upload all files out of this repositories _source directory to your webspace public-html folder!
- View the website which redirects to the folder you just uploaded the files to
- Go to ./installer.php and Install the CMS by providing required login data.
- View the url where you installed that CMS and you will be redirected to the _administrator Site module.
- Visit the store to install site modules, configure the administrator interface for your needs, install site module out of this repository by putting it in the _install folder of the website - or have fun developing!
For comprehensive explanations and detailed documentation about fast PHP page development, please visit www.bugfish-github.de/fast-php-page. This website is the primary resource for in-depth information and guides on the topic.
- If you want to use this software normaly, just go straight into the administration area by visiting the website and take setup there.
- If you want to develop or use this cms as standalone for deployment, use cfg_ruleset.php and cfg_installer.php to setup the installer and the rules for multi/single site for your needs.
- PHP 8 or higher is required.
- A MySQL connection is necessary for database operations.
- Missing Modules or Failure in Database Connection will be displayed on website.
- If something went wrong during installation, delete the settings.php file to re-install the software.
- Website will ask for MySQL Data and for may missing PHP Modules!
This repository hosts a framework that is not a complete, out-of-the-box CMS (Content Management System) that can be easily set up in the frontend. Instead, it is designed for individuals with coding expertise who wish to develop their own modules. While there are built-in functionalities available in the administrator interface for various purposes, the primary emphasis of this system lies in its extensibility. Users are encouraged to create and integrate site modules to tailor the framework to their specific requirements, making it a flexible and adaptable solution for those who have the technical skills to harness its potential.
Below you can see key features of this software! This are functionalities which are built in and available for development or to be used in downloaded site modules.
Effortlessly manage multiple websites from a centralized platform, ensuring convenience and efficiency in overseeing various online properties.
Empowering both website and module development, the platform provides robust debugging tools, aiding in backend operations for enhanced performance.
Granular control over user permissions and rights, facilitating secure access and management of resources within the CMS environment.
Seamless integration of the Bugfish Framework into our CMS, enhancing its capabilities and extending its functionalities.
Customize themes and manage colors dynamically, enabling tailored visual experiences for websites created within the CMS.
Utilize templates and pre-designed responsive CSS site styles, simplifying the creation of complex websites with ease.
Access a wide array of functions and templates to expedite the development of sophisticated website backends and frontends.
Easily create multilingual websites, reaching diverse audiences through comprehensive language support.
Effortlessly update deployed site modules and extensions, ensuring smooth transitions and maintenance.
Deploy websites seamlessly with an installer script, simplifying the installation process for users.
Access an integrated store for module updates or leverage your own deployed store, expanding the capabilities of the CMS.
Conveniently download site modules directly within the CMS for various purposes, enhancing functionality and versatility.
Users can leverage integrated software site modules without the need for coding knowledge, enabling quick implementation.
For users with coding expertise, the platform offers the freedom to create advanced functionalities rapidly.
If you are using user login functionality, the initial created user for the backend is as follow:
Username: [email protected]
Password: changeme
In case that you have configured your site to NOT use the mail adr. to login, the initial login data may also can be:
Username: admin
Password: changeme
Do change your administrative password after login to close this potential security leak
Some screenshots of integrated themes which can be used in development or are used in integrated modules!
Our project is meticulously documented, providing comprehensive guidance and information every step of the way. From installation instructions to in-depth explanations of features and functionalities, our documentation ensures a smooth and informed user experience. You'll find detailed resources, tutorials, and examples to assist you in harnessing the full potential of our platform, empowering you to create, manage, and optimize your projects effectively.
- For deeper insights, refer to the documentation located in the
docs
folder of the repository, this is also included as a site module which can be downloaded in the official bugfish store or out of the fp2 repository (just some default modules are to be found there). - Documentations can be downloaded as modules out of the store or on github!
We deeply appreciate your feedback and contributions as we strive to enhance our documentation and make the project more accessible to all. Your support and understanding are invaluable to us.
This project relies on third-party libraries stored in the '/_core/_vendor' folder. For more information about these libraries, their respective licenses, and to access their source code, please refer to our GitHub repository, where you can find detailed information and links to each library. (Eventually not all libraries are listed here)
Folder Name | License | Github Link |
---|---|---|
alpine | MIT | Link |
boxicons | MIT | Link |
sortablejs | MIT | Link |
choices.js | MIT | Link |
multi.js | MIT | Link |
select2 | MIT | Link |
tinymce | MIT | Link |
sweetalert2 | MIT | Link |
space_invader | MIT | Link |
resumable | MIT | Link |
modelviewer | Apache | Link |
leafletjs | BSD2 | Link |
jquery | MIT | Link |
bugfish-jquery-sortselect | GPLv3 | Link |
datatables | MIT | Link |
magicsuggest | MIT | Link |
free-file-icons | MIT | Link |
focustrap | MIT | Link |
chartjs | MIT | Link |
boxicons (Image List) | MIT | Link |
bugfish-dashboard | GPLv3 | Link |
country-flags-icons | MIT | Link |
animate-css | HYP | None |
autosize | MIT | None |
animate | MIT | None |
bootstrap | MIT | None |
bootstrap-colorpicker | MIT | None |
bootstrap-material-datetimepicker | MIT | None |
bootstrap-notify | MIT | None |
bootstrap-select | MIT | None |
bootstrap-tagsinput | MIT | None |
chosen | MIT | None |
dropzone | MIT | Link |
editable-table | MIT | None |
flot-charts | MIT | Link |
gmaps | MIT | Link |
ion-rangeslider | MIT | None |
jquery-cookie | MIT | None |
jquery-countto | MIT | None |
jquery-inputmask | MIT | None |
jquery-knob | MIT | None |
jquery-slimscroll | MIT | None |
jquery-sparkline | MIT | None |
jquery-spinner | MIT | None |
jquery-steps | MIT | None |
jquery-validation | MIT | None |
jvectormap | AGPL | None |
light-gallery | GPLv3 | None |
material-design-iconic-font | Apache | None |
materialize-css | MIT | None |
momentjs | MIT | None |
morrisjs | MIT | None |
multi-select | MIT | None |
nestable | MIT | None |
node-waves | MIT | None |
nouislider | MIT | None |
raphael | MIT | None |
waitme | MIT | Link |
Windmill Theme | MIT | Link |
Responsive Mail Template | MIT | Link |
Responsive Error Page | MIT | None |
You-Login Responsive Login Pages | MIT | Link |
Volt Dashboard Theme | MIT | Link |
Notyf | MIT | None |
Smooth-Scroll | MIT | None |
onscreen | MIT | None |
waypoints | MIT | None |
sass | MIT | None |
chatist | MIT | None |
githubbuttons | BSD | None |
Should you encounter any issues or have questions while using this software, please do not hesitate to reach out to us on our forum at Bugfish Forum. Additionally, you can request assistance via email at [email protected], and we are dedicated to providing the support you require. We highly value your feedback and are committed to ensuring your success with our web project.
If you want to support us, add this banner to the project you have created!
The Fast-PHP-Page Project is released under the GPLv3 License, affording you the freedom to use, modify, and distribute the project as you see fit. It is imperative to note that the "/_core/_vendor" folder contains various libraries, each with its own unique licenses. To ensure full compliance and understanding of the licensing terms associated with these included libraries, we encourage you to consult our comprehensive documentation on our GitHub page. This documentation provides exhaustive information regarding the specific licenses and any additional requirements tied to individual libraries. Your responsible adherence to these licenses is pivotal when utilizing this project. Your interest and collaboration are greatly appreciated.