View source | View content page | Page history | Printable version   

Projects:Modularity/Specifications/it

Moduli di Openbravo, Packs e Template di Industria - Specifiche Funzionali

Introduzione

Un Modulo di Estensione è un pezzo di funzionalità aggiuntiva che può essere distribuita opzionalmente e indipendentemente su Openbravo ERP. Esempi di moduli sono : reports aggiuntivi, finestre aggiuntive, connettori aggiuntivi, pacchetti di contenuto (traduzioni, carrello dei conti, lista di codici imposte , categorie prodotto, etc).

La distribuzione dei moduli è simile a quella dei plugin di Firefox : si esplora un catalogo di moduli, si installa, distribuisce e aggiorna i moduli direttamente dall Openbravo Administration UI. Allo stesso modo si può disinstallare un modulo.

Uno sviluppatore di un Modulo di Estensione deve poter impacchettare e rilasciare un modulo indipendentemente dal resto del contenuto di Openbravo , ovvero essere capace di fare un package di moduli con un meccanismo di distribuzione che includa solo files e metadata per cui sono responsabili. Moduli possono essere rilasciati con licenze compatibili con la Openbravo Public License. Infine, l'autore di un Modulo di Estensione dovrebbe essere capace di indicare quali versioni di Openbravo siano compatibili con esso e quali altri moduli dipendono da esso. L'installazione di un Modulo di Estensione dovrenne validare che queste dipendenze siano soddisfatte.

Ogni sviluppo personalizzato (che non sia un contributo al core ) fatto da partners o da utenti finali dovrebbe essere concepito e sviluppato come un Modulo di Estensione. This will make it easier for people to contribute to the community what they have developed for themselves. Usually people develop interesting functionality for their own usage and only as an afterthought they are willing to contribute it to the community, so this code promotion -from customization to module- should be supported by the platform.

In addition ai Moduli di Estensione, Localization and Verticalization Packs are defined.

Users should be able to apply more than one Localization and Verticalization pack on the same Openbravo instance.

Finally, Industry Templates are a bundle of Openbravo ERP, one or more Verticalization Packs and a predefined configuration.

Openbravo modularity.png

Retrieved from "http://wiki.openbravo.com/wiki/Projects:Modularity/Specifications/it"

This page has been accessed 4,731 times. This page was last modified on 8 June 2012, at 05:28. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.