Odoo

Odoo Descrizione di questa immagine, commentata anche di seguito Kaban CRM vista da Odoo Informazione
Sviluppato da Odoo SA
Prima versione 4 luglio 2004
Ultima versione 14,0 (ottobre 2020)
Depositare github.com/odoo/odoo
Scritto in Pitone
Sistema operativo Linux , tipo Unix , macOS e Microsoft Windows
genere Software di gestione delle relazioni con i clienti ( d ) Sistema di gestione dei
contenuti
Software di gestione integrato ( d )
Licenza GNU Lesser General Public License , GNU General Public License versione 2 e Licenza proprietaria
Sito web www.odoo.com

Odoo precedentemente OpenERP e Tiny ERP è inizialmente un pacchetto di risorse aziendali open source composto da numerosi moduli per soddisfare molte esigenze di gestione aziendale (ERP) o gestione delle relazioni con i clienti (CRM). Il software è utilizzato da oltre cinque milioni di utenti per gestire le proprie attività in tutto il mondo. Odoo è il sistema ERP open source più popolare.

Esiste una versione community gratuita con licenza LGPLv3 e una società di proprietà di Odoo Enterprise Edition License v1.0.

Originariamente un pacchetto software gestionale integrato (ERP), il software ha esteso le sue funzionalità ad applicazioni di front office (CMS, e-commerce, blog, forum, news, eventi, live chat, offerte di lavoro, ecc.) .

Architettura software

Il design di Odoo è guidato da un'architettura MVC , flussi di lavoro flessibili, un'interfaccia utente grafica dinamica, un'interfaccia di comunicazione interna XML-RPC e un sistema di reportistica personalizzabile.

Dal punto di vista dell'architettura tecnica , Odoo è costruito attorno a tre componenti principali che comunicano tra loro tramite i protocolli XML-RPC e NET-RPC  :

  1. il server odoo che memorizza i suoi dati in un database PostgreSQL  ;
  2. il client mobile odoo (ex odoo-client abbandonato dalla v7) che è installato sul terminale dell'utente;
  3. il web server odoo-web che consente l'utilizzo da un browser.

Caratteristiche

Odoo ha componenti per l'integrazione con OpenOffice.org .

Le funzioni di business intelligence integrate consentono a più utenti di gestire tutti gli aspetti del software. Ciò consente la personalizzazione di report e flussi di lavoro.

Storia e note delle uscite

Il 20 gennaio 2011, OpenERP SA ha annunciato il lancio della versione 6.0 del software, che include una versione on-demand ( SaaS ). Il suo approccio modulare consente agli utenti di iniziare con un'applicazione e quindi aggiungere altri moduli secondo necessità.

Nel dicembre 2012, viene rilasciata la versione 7.0 di OpenERP che può essere testata online, scaricata o visualizzata come versione demo.

maggio 2014 : OpenERP cambia nome e diventa Odoo.

Estate 2014, Odoo lancia la versione 8. Questa versione arricchisce principalmente il software con nuove applicazioni che rendono il software Odoo che va oltre un ERP. Queste applicazioni sono: marketing (gestione di eventi, sondaggi di soddisfazione, campagne email al CRM, ecc.), CMS (costruzione di un sito web - front-end collegato al back-end - grazie a viaggi veloci e facili da 'bloccare' di edizioni), e-commerce (applicazione per la vendita online), ecc.

Cronologia delle versioni
Nome del software Versione Data di rilascio Cambiamenti significativi
Piccolo ERP 1.0 febbraio 2005 Prima pubblicazione
2.0 marzo 2005
3.0 settembre 2005
4.0 dicembre 2006
Apri ERP 5,0
6.0 ottobre 2009 Prima pubblicazione sotto AGPL, primo client web
6.1 Client Web in Ajax , Fine del supporto per il rich client ( GTK + )
7.0 dicembre 2012
Odoo 8.0 settembre 2014 Supporto al CMS: realizzazione sito web, e-commerce, punto vendita, vendita e business intelligence.
9.0 novembre 2015 Prima versione delle edizioni Community con licenza LGLV3 ed Enterprise con licenza proprietaria.
10.0 ottobre 2016
11,0 ottobre 2017 Nuova piattaforma Odoo.sh per lo sviluppo
12.0 ottobre 2018
13.0 Ottobre 2019
14.0 ottobre 2020

Licenza

Fino alla versione 6.0, il server e il client GTK+ erano rilasciati sotto la GNU General Public License e il client web sotto la OpenERP Public License (OEPL) basato sulla versione 1.1 della Mozilla Public License (MPL) . Dalla versione 7 alla versione 8, sono stati rilasciati con la licenza AGPL 3.0. Dalla versione 9.0, l'edizione denominata Odoo-Community è pubblicata sotto licenza LGPLV3.

Prima era - GPL e OEPL

Le prime versioni del software sono state rilasciate con due licenze:

  1. la GNU General Public License (GPL), per il client GTK, per l'application server e alcuni moduli aggiuntivi;
  2. la OpenERP Public License (OEPL), per il client web.

Quest'ultimo è basato sulla versione 1.1 della Mozilla Public License (MPL) con le seguenti restrizioni:

Come la Mozilla Public License, queste restrizioni rendono la licenza web client incompatibile con la licenza GNU GPL. Inoltre, questa licenza non è gratuita ai sensi dei criteri definiti dalla Free Software Foundation .

Seconda Era - AGPL

Dalla versione 6.1, openerp-web sostituisce client-web ed è rilasciato sotto licenza AGPL .

Architettura

Versione 6.1 e precedenti

Un sistema OpenERP si basa su un'architettura a 3 livelli  :

  1. un server di database PostgreSQL che può contenere più database;
  2. un server delle applicazioni contenente gli oggetti aziendali, il motore del flusso di lavoro, il generatore di edizioni, ecc. ;
  3. un server di presentazione che consente all'utente di connettersi a OpenERP con qualsiasi browser web (con il player Flash installato per la visualizzazione della grafica).

Quest'ultimo server non è necessario se l'utente utilizza il client nativo, che tuttavia richiede un'installazione sul computer dell'utente.

La parte server è scritta in linguaggio Python . I diversi mattoni sono organizzati in moduli. Un modulo è una cartella con una struttura predefinita contenente codice Python e file XML . Un modulo definisce la struttura dei dati, i moduli, i report, i menu, le procedure, il flusso di lavoro, ecc.

Il client GTK+ è il client predefinito. È basato sulla piattaforma PyGTK (Python). Il client GTK era disponibile fino alla versione 6.1 e scompare con la versione 7.0.

Il client web è scritto in linguaggio Python. Ha usato la piattaforma turboGears fino alla versione 5.0.1. Sebbene per quanto riguarda i contenuti, GTK+ e client web siano equivalenti, ci sono alcune differenze nella funzionalità dell'interfaccia. Ad esempio il client web può avere un link di personalizzazione su ogni form, ma il client GTK+ non ha una funzione comparabile.

Versione 7.0

OpenObject Framework

Le caratteristiche tecniche di OpenObject Framework:

Appendici

Articoli Correlati

link esterno

Note e riferimenti

  1. "  Prima versione ufficiale di Tiny ERP  " ,6 luglio 2004
  2. OpenERP raccoglie $ 10 milioni , articolo di Marie Jung - 01net.com , datato16 maggio 14
  3. L'Echo, "  Le figure folli del successo di Odoo  " , su Lecho.be ,20 dicembre 2019(consultato il 3 marzo 2020 )
  4. (in) "  Sistemi ERP - Classifica di popolarità  " su erp-systems.zone ,1 ° novembre 2016(accessibile il 1 ° novembre 2016 )
  5. "  Documentazione legale - Odoo Business 0.1  " , Odoo.com (consultato il 22 marzo 2017 )
  6. "  Benchmark con server OpenERP ospitato su Internet  " , Akretion ( accesso 22 marzo 2017 )
  7. "  Installazione di Odoo - documentazione odoo 9.0  " , Odoo.com (consultato il 22 marzo 2017 )
  8. “  Client OpenERP - Informatore Android. Questa applicazione è deprecata e sostituita da Odoo Mobile. Utilizzalo solo se  ” , Openerp-client1078950.android.informer.com,16 giugno 2014(consultato il 22 marzo 2017 )
  9. "  Building Interface Extensions - documentazione di odoo 8.0  " , Odoo.com (consultato il 22 marzo 2017 )
  10. Prima versione ufficiale di Tiny ERP
  11. OpenERP, licenza e copyright
  12. "  Note di rilascio di Odoo 11  " , su Odoo SA (consultato il 21 dicembre 2018 )
  13. (it) Data di uscita di Odoo 11
  14. "  Odoo 12 Release Notes  " , su Odoo SA (consultato il 21 dicembre 2018 )
  15. "  Odoo V14 - Versioni supportate  "

Bibliografia