Tryton

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Tryton
software
Logo
Logo
Il modulo Tryton per la vendita
Il modulo Tryton per la vendita
Il modulo Tryton per la vendita
GenereEnterprise resource planning Customer relationship management (non in lista)
SviluppatoreTryton
Ultima versione7.0.1 (17 novembre 2023)
Sistema operativoMultipiattaforma
LinguaggioJavaScript
Python
ToolkitGTK
LicenzaGPLv3
(licenza libera)
LinguaMultilingua (19)
Sito webwww.tryton.org/

Tryton è una piattaforma sulla quale è stato realizzato un software Enterprise resource planning (ERP). Il software ha una architettura di tipo three-tier ed è composto da: un client Tryton, un server Tryton e un server DBMS.

Licenza[modifica | modifica wikitesto]

Sia la piattaforma (framework) che i moduli software ufficiali sono di tipo software libero, con licenza GPLv3.[1]

Moduli[modifica | modifica wikitesto]

I moduli software ufficiali forniscono le seguenti funzionalità:

Caratteristiche tecniche[modifica | modifica wikitesto]

Le applicazioni server e client sono scritte in linguaggio Python. Entrambe sono disponibili su Linux, OS X e Windows.[2]. Esiste anche un web client in JavaScript chiamato sao, utilizzabile con un semplice browser. Il nucleo della piattaforma Tryton è un framework per uso generico, utilizzabile in diversi ambiti di lavoro, grazie alle funzioni di:

  • gestione dati
  • gestione utenti
  • stato di avanzamento del progetto
  • motore per report basato su relatorio 0.9.0 che genera report in PDF usando modelli ODT.
  • internazionalizzazione: è disponibile in lingua inglese, francese, tedesco, spagnolo, catalano ed italiano.
  • gestione storico: conserva la storia del prezzo di ogni prodotto e i dati di fatturazione dei clienti al momento della fatturazione
  • supporto dei protocolli XML e JSON
  • indipendenza dal livello fisico dal database
  • avanzamento di versione automatizzato
  • approccio modulare e flessibile delle funzioni

Essendo un framework Tryton può essere usato come piattaforma di sviluppo per diversi altri tipi di applicazioni, oltre a quella di ERP. A titolo di esempio si può citare il progetto GNU Health, un software libero per la gestione delle informazioni sulla salute dei pazienti ospedalieri, basato proprio su Tryton.

Storia[modifica | modifica wikitesto]

Tryton nasce nel 2008 come un fork della versione 4.3 di TinyERP (chiamato successivamente OpenERP e poi Odoo)[3].

Gestione del progetto[modifica | modifica wikitesto]

Distribuzione nel mondo (anno 2015) delle compagnie di servizi che fanno parte della federazione del progetto Tryton

A differenza del progetto originario TinyERP e di altri software simili, i fondatori del progetto Tryton hanno evitato di avere una rete di aziende partner per evitare il conflitto tra queste e la comunità di volontari. Hanno perciò seguito l'esempio offerto da PostgreSQL dove il progetto è stato guidato da una federazione di aziende.[4]. Nel 2015 Tryton risultava essere supportato da 17 aziende distribuite in Europa, America, Asia e Australia.

A partire dal 2012 il progetto è tutelato da una fondazione senza scopo di lucro. Gli obiettivi della fondazione sono:

  • attività di incontri, conferenze di sviluppo e supporto
  • gestione dell'infrastruttura tryton.org
  • organizzazione della comunità di sostenitori
  • gestione e promozione del marchio Tryton

Il processo di rilascio è organizzato in serie. Una serie è un gruppo di rilasci che hanno i primi due numeri in comune (come 1.1.5 e 1.1.6) e che condividono le stesse API e lo stesso schema di database. Ogni sei mesi viene pubblicata una nuova serie, mentre nelle vecchie gli aggiornamenti riguardano solo la correzione di eventuali bug[5]. Le diverse serie sono mantenute per un anno e ogni cinque serie viene introdotta una serie con supporto a lungo termine (LTS) garantito per cinque anni.

Il nome[modifica | modifica wikitesto]

Il nome Tryton è una parola che fa riferimento al dio Tritone (divinità) della mitologia greca e al linguaggio di programmazione Python.

Note[modifica | modifica wikitesto]

Voci correlate[modifica | modifica wikitesto]

Altri progetti[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]