Odoo: differenze tra le versioni
(→Il browser web consigliato) |
(→Informazioni per gli sviluppatori) |
||
Riga 206: | Riga 206: | ||
# '''canale IRC OCA''': #oca su freenode | # '''canale IRC OCA''': #oca su freenode | ||
+ | |||
+ | === Sviluppo di applicazioni sul nostro Repo Github === | ||
+ | Il nostro gruppo di lavoro ha iniziato a sviluppare del codice per rendere più fruibile l'uso di Odoo ver. 10 .<br> | ||
+ | Se desiderate collaborare con noi, visitate il [https://github.com/PNLUG/ nostro Repository presente sul sito di Github], associatevi al PN LUG e unitevi al nostro gruppo do lavoro Odoo per sviluppare assieme del codice nuovo.<br> | ||
+ | <br> | ||
+ | Per installare e utilizzare Git su un PC con SO Ubuntu 14.04, seguite quanto trovate descritto in [https://www.howtoforge.com/tutorial/install-git-and-github-on-ubuntu-14.04/ questo sito]. | ||
<br> | <br> | ||
Versione delle 18:17, 12 gen 2017
Indice
- 1 Cos'è Odoo?
- 2 Come funziona?
- 3 A cosa serve?
- 4 A chi serve?
- 5 Da dove proviene?
- 6 Un pò di storia
- 7 Perché ci piace Odoo?
- 8 Da migliorare
- 9 Lista dei desideri
- 10 Posso provare Odoo adesso?
- 11 Quali modalità d'utilizzo sono previste?
- 12 Documentazione
- 13 Traduzione
- 14 Installazione Odoo 10
- 15 Alcuni utili suggerimenti per chi inizia
- 16 Informazioni per gli sviluppatori
- 17 Il browser web consigliato
- 18 Chi siamo?
Cos'è Odoo?
(la pronuncia corretta del nome è "oduu")
All-in-one management software
OpenERP ora Odoo, nacque nel 2005 ad opera di Fabien Pinckaers con il nome TinyERP e con il proposito di rivoluzionare il mondo del software per le imprese. Da maggio del 2014 ha cambiato nome in Odoo.
Odoo (già OpenERP) ora deve definitivamente considerarsi una suite di prodotti software attivamente supportato da una community internazionale e da una italiana ai fini della localizzazione.
Il software è open source ed è rilasciato secondo i termini della GNU Lesser General Public License.
Riguardo Odoo sono stati scritti diversi libri, alcuni dedicati ad aree funzionali specifiche come la contabilità, altri all'ambiente di sviluppo.
(Rif. Wikipedia )
L'obiettivo che desideriamo raggiungere forse vi sembrerà ambizioso, ma sono le sfide difficili quelle più belle da vincere!
Come funziona?
Inserisci una sola volta il dato nel database e lo usi per tutte le necessità gestionali.
A cosa serve?
Raggruppare le informazioni, uniformare le interfacce, migliorare l'efficienza, aprendo le porte all'open source.
A chi serve?
A chiunque voglia mettere ordine, in qualsiasi attività, aumentando l'efficienza e semplificando i processi.
Da dove proviene?
- Viene sviluppato da Odoo S.A. in Brussels. https://www.odoo.com/page/about-us
- Anche la Odoo Comunity Association (OCA) ha un ruolo fondamentale nello sviluppo e promozione del programma. https://odoo-community.org/
- Sul sito della Associazione Odoo Italia c'è un forum attivo sull'argomento. https://www.odoo-italia.org/index.php/kunena/home
- Esiste anche un gruppo d'imprese italiane che lavorano allo sviluppo e alla localizzazione di Odoo, con i quali abbiamo il piacere di essere in contatto. http://openerpitalia.net/
Un pò di storia
OpenERP ora Odoo, nacque nel 2005 ad opera di Fabien Pinckaers con il nome TinyERP e con il proposito di rivoluzionare il mondo del software per le imprese. Da maggio del 2014 ha cambiato nome in Odoo.
Odoo (già OpenERP) ora deve definitivamente considerarsi una suite di prodotti software attivamente supportato da una community internazionale e da una italiana ai fini della localizzazione.
Il software è open source ed è rilasciato secondo i termini della GNU Lesser General Public License.
Riguardo Odoo sono stati scritti diversi libri,[1] alcuni dedicati ad aree funzionali specifiche come la contabilità,[2] altri all'ambiente di sviluppo.
Fonte: https://it.wikipedia.org/wiki/Odoo
Perché ci piace Odoo?
- perché è un software open-source
- perché è stato scritto quasi totalmente in Python / JavaScript / XML
- perché utilizza database PostgreSQL
- perché è web-based
- perché ha un obiettivo ambizioso
Da migliorare
- il supporto verso la localizzazione contabile italiana e insufficiente o comunque disomogeneo
- il flusso documentale del ciclo attivo e passivo è semplificato ed insufficiente per la realtà italiana; il supporto ai DDT ed evasioni parziali è carente.
Lista dei desideri
Odoo è in continuo e rapido sviluppo. Esistono centinaia di moduli sviluppati dalla comunità e dalla casa madre
liberamente utilizzabili, quindi a volte le cose che non riusciamo a trovare forse sono disponibili facendo
le ricerche giuste. Però ci sono cose che proprio sembrano assenti.
Ad esempio, la Gestione documentale intrinseca.
Sarebbe bene che ci fosse un sistema di documentazione integrato che per ogni elemento della interfaccia utente fornisse la guida contestuale, ad esempio ogni form dovrebbe avere un pulsante di "help", la documentazione dei campi dovrebbe essere inserita direttamente a livello di "plugin" in modo che se si scriverà un plugin che espande una certa form, anche la documentazione verrà aggiornata di conseguenza.
A questo punto non sarebbe impossibile produrre automaticamente un manuale in PDF personalizzato per ogni installazione, semplicemente leggendo e seguendo i moduli già installati.
Resta aperto il problema della traduzione dei messaggi. Forse si potrebbe attivare
nel "plugin" una cartella separata per ogni lingua, dove i contributori potrebbero
fornire al produttore le versioni localizzate nella lingua desiderata.
Posso provare Odoo adesso?
- SI, utilizzando la versione on-line presente nel portale di Odoo: https://www.odoo.com/trial
- OPPURE utilizzando la nostra versione on-line COMMUNITY: (ancora in via di sperimentazione e senza alcuna garanzia di stabilità giornaliera), all'URL http://odoo.cstrade.it , utilizzando le credenziali di accesso:
- Email: pnlug@pnlug.it
- Password: pnlug
Quali modalità d'utilizzo sono previste?
- COMMUNITY (free)
- FREE PLAN (gratuito per una applicazione, < 50 utenti)
- ON LINE (20,00 € al mese per utente < 50 utenti + il costo delle app richieste. Hosting incluso)
- ENTERPRISE (20,00 € al mese per utente > 50 utenti, include tutte le APP. Hosting NON incluso)
Documentazione
- Tutorial, Configurazioni, Servizi web API, Riferimenti e Ricordi per la Documentazione ver. 10
- Sviluppo: odoo-development.pdf
- Suggerimenti: odoo-white-paper
- Per conoscere tutte le opzioni di avvio di Odoo, da terminale digitate:
odoo --help
Traduzione
La traduzione in lingua italiana (localizzazione) originaria di Odoo, è molto carente. Questo succede quando non vengono seguite delle regole di traduzione e non c'è un controllo finale prima della pubblicazione delle versione definitiva.
La localizzazione della ver. 9 e 10 sono ancora da completare, in quanto la versione di riferimento completa risulta ancora essere la 8.
Per iniziare a tradurre in modo corretto, consigliamo di leggere e seguire quanto indicato nelle Linee guida e strumenti per una buona traduzione, che trovate nei seguenti siti:
... da leggere con molta attenzione :)
Per collaborare alla traduzione in lingua italiana della piattaforma Odoo ver. 10, è necessario iscriversi al servizio di localizzazione sul sito Transifex e seguire quanto indicato nell'area tecnica del wiki dell'Associazione Odoo Italia.
Installazione Odoo 10
Installazione della versione 10 di Odoo 10 con pacchetto .deb
- Iniziamo installando la versione 10 di Odoo utilizzando l'applicazione linux gdebi, selezionando il pacchetto/file
odoo_10.0.latest_all.deb
dalla pagina del sito https://nightly.odoo.com.
L'installazione di questo pacchetto installerà sulla macchina anche PostgreSQL assieme a Odoo.
- Completata l'installazione del pacchetto precedente, avviate un browser (Firefox o Chromium) e digitate l'URL:
http://localhost:8069
- Se avevate già installato in precedenza PostgreSQL sullo stesso PC si potrebbero verificare dei problemi di configurazione, che risolveremo re-installando nuovamente il pacchetto del Database.
Per effettuare questa operazione, aprite un terminale e digitate:
sudo apt purge postgr* sudo apt autoremove sudo apt update sudo apt install -y postgresql postgresql-contrib sudo apt install -y postgresql-server-dev-all
Se non disponiamo della interfaccia grafica sul PC in uso ma solo della riga di comando, è possibile installare Odoo utilizzando questi comandi:
wget https://nightly.odoo.com/10.0/nightly/deb/odoo_10.0.latest_all.deb sudo mkdir /var/lib/odoo sudo dpkg -i odoo_10.0.latest_all.deb
Arrivati a questo punto dell'installazione è probabile che l'installazione fallisca, in quanto mancano alcune dipendenze ai pacchetti occorrenti.
Attraverso il comando:
sudo apt-get -f install
verranno risolte tutte le dipendenze dei pacchetti, arrivando correttamente al termine dell'installazione di Odoo.
Sarà possibile verificare che tutta l'installazione sia andata a buon fine, facendolo ripartire il servizio Odoo da terminale, con il comando:
sudo service odoo restart
Se non verranno segnalati degli errori, ora avrete il servizio Odoo funzionante e potrete cancellare il file *.deb che avete scaricato precedentemente.
Per far questo, da terminale, utilizzate il comando:
rm odoo_10.0.latest_all.deb
Nota: Arrivati a questo punto avremo installato una sessione singola e funzionante di Odoo; per l'avvio di sessioni multiple di Odoo, riferirsi ai paragrafi successivi di questa pagina (in preparazione...)
Operazioni successive
- Con il primo collegamento dal browser web andremo a creare il primo nuovo database, (che consigliamo di riempirlo con i dati di prova), per poterci poi connettere all'applicazione e vedere le sue diverse funzionalità e potenzalità.
Per far questo, aprite un browser e digitate il seguente URL:
http://localhost:8069/web/database/manager
- Seguire quanto indicato a schermo per la creazione del primo database, delle prime credenziali di accesso (saranno quelle dell'amministratore) e per la creazione e caricamento dei dati di prova nel database stesso.
- Una volta effettuato l'accesso a Odoo, attraverso il tag Apps presente nel menu principale in alto, avremo la possibilità di selezionare e attivare le diverse funzionalità che ci interessano, come ad esempio CRM.
Installazione Odoo 10 src
Se lo si preferisce, è possibile installare ODOO dai file sorgenti o seguire gli HowTo che potete trovare in rete; ad esempio: installare Odoo 10 su ubuntu server 16.04
Istanze multiple di Odoo su un unico server
Con Odoo è possibile attivare diverse istanze separate ed isolate tra loro, condividendo gli stessi sorgenti e lo stesso motore di database; per far questo, trovate tutte le istruzioni in questa pagina.
Le APPs pronte all'uso sulla installazione di ODOO
In questa pagina descriviamo quali sono le App pronte all'uso già presenti nella versione 10, che andremo ad utilizzare successivamente.
Le migliori APPs da aggiungere
In questa pagina descriviamo quali sono le migliori App che consigliamo di aggiungere / installare successivamente all'installazione di base della versione 10.
Alcuni utili suggerimenti per chi inizia
- Documentazione ufficiale: https://www.odoo.com/documentation/10.0/
- Video tutorial: https://www.youtube.com/playlist?list=PLy4zAn8b-FF0oiv_LGBXhKsDno1JXxGJb
Informazioni per gli sviluppatori
- Official repository: https://github.com/OCA/l10n-italy
- Blog avvincente: http://www.odoo.yenthevg.com/
- QWeb reports: http://www.odoo.yenthevg.com/category/odoo-8/reports/
- ERPpeek or XML-RPC: http://www.odoo.yenthevg.com/creating-and-managing-databases-with-erppeek-or-xml-rpc/
- Immagini free a volontà: https://pixabay.com/en/
- canale IRC Italia: #odoo-it su freenode
- canale IRC OCA: #oca su freenode
Sviluppo di applicazioni sul nostro Repo Github
Il nostro gruppo di lavoro ha iniziato a sviluppare del codice per rendere più fruibile l'uso di Odoo ver. 10 .
Se desiderate collaborare con noi, visitate il nostro Repository presente sul sito di Github, associatevi al PN LUG e unitevi al nostro gruppo do lavoro Odoo per sviluppare assieme del codice nuovo.
Per installare e utilizzare Git su un PC con SO Ubuntu 14.04, seguite quanto trovate descritto in questo sito.
Il browser web consigliato
Abbiamo testato in modo profondo che la piattaforma Odoo può funzionare correttamente con la maggior parte dei browser più comunemente utilizzati, suggeriamo di utilizzare:
Chi siamo?
Noi abbiamo formato un gruppo di lavoro interno, formato da soci dell'Associazione PNLUG, tutti appassionati di tecnologia e di applicazioni Open Source.
E TU cosa aspetti? entra anche te a fare parte del gruppo Odoo-PNLUG!
Se ti abbiamo incuriosito almeno un poco, non essere timido e vieni a trovarci in Sede il martedì sera.
Ti stiamo aspettando!