Repository: Bugfish Dolibarr Module on GitHub
Documentation: Comprehensive Documentation
For detailed explanations of every function and class within this project, please refer to the full documentation available on bugfish-github.de, which comprehensively covers all aspects of this Dolibarr Framework.
This module integrates the Bugfish Framework into dolibarr. You can find the Bugfish-Framework Documentation here or inside this repository in the framework-docs folder!
Framework Documentation: Comprehensive Documentation
The "Bugfish Framework" is seamlessly integrated and readily available for use in Dolibarr module development. This framework enhances the functionality of the Dolibarr Module, adding advanced features such as trigger and object logging, JavaScript error tracking, MySQL error logging, and an extensive changelog system for different internal areas. It allows developers to intercept triggers and view detailed information, making it an invaluable tool for development and debugging.
Eventually the integrated Bugfish Framework (v.2.75) may not be the newest anymore. You can find informations on how to update the Bugfish Framework inside that module manually at the FRAMEWORK_UPDATE.md file inside that repository!
All extension functions found in the m_library.php
file in the dolibarr-functions module are already included in this Dolibarr Module. The documentation, accessible through the provided link, offers in-depth information about these functions and their functionalities.
The Bugfish Dolibarr Module offers a wide range of features designed to enhance development and improve the debugging process. See the Documentation for Bugfish Framework to get more Information about Licenses and more!
Triggers and associated object information are intercepted and can be conveniently viewed in the Triggers section under Utilities in the xFramework menu item.
JavaScript errors caused by users are tracked and can be accessed in the log under Utilities -> xFramework -> JavaScript Logging.
This feature logs queries used with x_class_mysql. MySQL error messages related to the use of x_class_mysql can be easily viewed under the Utilities section in the xFramework menu.
The module intercepts changes in various areas, including facture, bank_account, facture_fourn, commande, propal, user, societe, product, orderpicking, expedition, supplier_proposal, commande_fournisseur, and fichinter. These changes can be viewed under Utilities -> xFramework -> Process Logs, provided you have the necessary permissions. Certain fields are ignored, marked with prefixes, and clearly documented in the system.
If you encounter any issues or have questions while using this software, we encourage you to visit our dedicated forum at www.bugfish.eu/forum for assistance and discussions. Additionally, you can reach out to us for support at [email protected].
Please note that the Bugfish Dolibarr Module is licensed under the GPLv3 License, while it may also be subject to additional licensing restrictions due to its status as a module extension of the Dolibarr framework. This project is built upon the foundation of Dolibarr and contributes to the enhancement of its capabilities.
The license details for this Bugfish-Dolibarr-Module project can be found in the "license.md" file within the project repository. Please review this file to understand the terms and conditions of use and distribution. It is essential to comply with the project's license to ensure legal and ethical usage of the provided resources.