In questo articolo
Follow our guidelines to prepare extensions and don't hesitate to contact us for further support if necessary.
Once you are ready, in addition to the content, please submit by e-mail your authorisation to publish. Please refer to the e-mail template at the bottom of this page required for publication purposes.
What are the extensions
These are extensions of the program's functionalities, for reporting, calculating, exporting, importing, establishing bills and reminders and other. Take a closer look at the Extensions menu.
Extension sharing guidelines
Please make sure that you have:
- Entered the extension attributes for the necessary informations of your extension.
- Inserted descriptive comments within the code.
- Formatted the code visualization.
- Described the extension and its functionality by providing all necessary instructions for its use. Quoted the links to documentation if necessary.
- Sent an e-mail and attached the Javascript files, qrc file, manifest.json file, sbaa extension and the documentation into a zip file.
If your extension only works with a specific template, please refer also to page how to prepare template for sharing. Please also include your template in the zip file.
Helping you share your extensions
Whatever your extension idea is, we help you maximise its visibility. If you wish to participate and publish in our Community, you can choose to have our full support and resources helping you create and/or prepare your extension. Request our support by e-mail.
Extension license
The extensions can be shared with the MIT license, Apache Licence 2.0, GNU GPL v3.0, GNU LGPL v3.0 o GNU AGPL v3.0.
The conditions of this licences require the retention of the copyright and the notice of the licence used.
- MIT License: A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
- Apache License 2.0: A permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
- GNU GPL v3.0: Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.
- GNU LGPL v3.0: Permissions of this copyleft license are conditioned on making available complete source code of licensed works and modifications under the same license or the GNU GPLv3. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work through interfaces provided by the licensed work may be distributed under different terms and without source code for the larger work.
- GNU AGPL v3.0: Permissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available.
Publication Requirements
The only requirement is to have a valid subscription to Banana Accounting Plus.
Published extensions on Banana
The available Community extensions will be visible from the menu Extensions > Manage Extensions....
In the window that appears, select Online and then the section Community.
Authorisation to publish content
Here is the e-mail permission template needed to publish your content:
"Hello,
I herewith authorise the sharing of my content according to the MIT license and terms and conditions provided by the Banana Accounting Plus Community.
I attach the necessary files requesting their publication.
Best Regards."