Odoo: differenze tra le versioni

Da PNLUG.
(Quali modalità d'utilizzo sono previste?)
(Installazione Odoo 10 .deb)
Riga 80: Riga 80:
 
== Installazione Odoo 10 .deb ==
 
== Installazione Odoo 10 .deb ==
  
* Iniziamo installando Odoo 10 usando l'applicazione gdebi, scegliendo il file <code>odoo_10.0.latest_all.deb</code> dal sito [https://nightly.odoo.com/10.0/nightly/deb/ https://nightly.odoo.com]; l'installazione di questo pacchetto installerà sulla macchina PostgreSQL assieme a Odoo
+
* Iniziamo installando la versione 10 di Odoo utilizzando l'applicazione linux ''gdebi'', selezionando il pacchetto/file <code>odoo_10.0.latest_all.deb</code> dalla pagina del sito [https://nightly.odoo.com/10.0/nightly/deb/ https://nightly.odoo.com].<br>
 +
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:  
 
* Completata l'installazione del pacchetto precedente, avviate un browser (Firefox o Chromium) e digitate l'URL:  
 
<pre>
 
<pre>
 
http://localhost:8069
 
http://localhost:8069
 
</pre>
 
</pre>
* Se il PC aveva già installato PostgreSQL si possono verificare dei problemi, che risolveremo re-installando il pacchetto del Database. Per farlo, aprite un terminale e digitate:
+
* 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. <br>
 +
Per effettuare questa operazione, aprite un terminale e digitate:
  
 
<pre>
 
<pre>
Riga 95: Riga 97:
 
</pre>
 
</pre>
  
Se non disponiamo della interfaccia grafica, ma solo della riga di comando, è possibile installare Odoo, con questi comandi:
+
Se non disponiamo della interfaccia grafica sul PC in uso ma solo della riga di comando, è possibile installare Odoo utilizzando questi comandi:
  
 
<pre>
 
<pre>
Riga 102: Riga 104:
 
</pre>
 
</pre>
  
arrivati a questo punto è probabile che l'installazione fallisca, in quanto mancano alcune dipendenze. Attraverso il comando:
+
Arrivati a questo punto dell'installazione è probabile che l'installazione fallisca, in quanto mancano alcune dipendenze ai pacchetti occorrenti.<br>
 +
Attraverso il comando:
  
 
<pre>
 
<pre>
Riga 108: Riga 111:
 
</pre>
 
</pre>
  
verranno risolte tutte le dipendenze, arrivando al termine dell'installazione di Odoo.<br />
+
verranno risolte tutte le dipendenze dei pacchetti, arrivando correttamente al termine dell'installazione di Odoo.<br>
È possibile verificare che tutta l'installazione sia andata a buon fine, facendolo ripartire il servizio da terminale con il comando:
+
Sarà possibile verificare che tutta l'installazione sia andata a buon fine, facendolo ripartire il servizio Odoo da terminale, con il comando:
  
 
<pre>
 
<pre>
Riga 115: Riga 118:
 
</pre>
 
</pre>
  
Se non verranno segnalati degli errori, ora avete un servizio Odoo funzionante e potrete cancellare il file *.deb che avete scaricato. Per far questo, da terminale, utilizzate il comando:
+
Se non verranno segnalati degli errori, ora avrete il servizio Odoo funzionante e potrete cancellare il file *.deb che avete scaricato precedentemente.<br>
 +
Per far questo, da terminale, utilizzate il comando:
  
 
<pre>
 
<pre>

Versione delle 18:35, 23 nov 2016


Odoo Logo.png







Cos'è Odoo?

(la pronuncia corretta del nome è "oduu")

Dal sito https://www.odoo.com/ l'applicativo viene descritto come un:
All-in-one management software

L'obiettivo che desideriamo raggiungere sarà forse ambizioso, ma le sfide difficili sono 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?

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:

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 "help", la documentazione dei campi dovrebbe essere inserita direttamente a livello di plugin in modo che se si scrive un plugin che espande una certa form, anche la documentazione viene aggiornata di conseguenza.

A questo punto non sarebbe impossibile produrre automaticamente un manuale in PDF personalizzato per ogni installazione semplicemente leggendo i moduli installati.

Resta aperto il problema della traduzione dei messaggi. Forse si potrebbe attivare nel plugin una cartella separata per ogni lingua, ed i contributori potrebbero fornire al produttore le versioni localizzate.

Posso provare Odoo adesso?

  • oppure la nostra versione COMMUNITY: (ancora in sperimentazione e senza alcuna garanzia di stabilità) http://odoo.cstrade.it utilizzando le credenziali:
    • 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 al mese per utente < 50 utenti + il costo delle app richieste. Hosting incluso)
  • ENTERPRISE (€20 al mese per utente > 50 utenti, include tutte le APP. Hosting NON incluso)

Installazione Odoo 10 .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
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:

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:

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

Operazioni successive

  • Con il primo collegamento andremo a creare il database, con i dati di prova, per poter vedere le funzionalità dell'applicazione:
http://localhost:8069/web/database/manager
  • Nella tag Apps, posso attivare le funzionalità che mi interessano, ad esempio CRM


Installazione Odoo 10 src

Se si desidera si può installare ODOO dai sorgenti

Le APPs pronte all'uso sulla installazione di ODOO

Le app pronte all'uso sulla versione 10

Le migliori APPs da aggiungere

Le migliori app da aggiungere

Per iniziare, alcuni utili suggerimenti

Per sviluppatori

Il browser

Anche se abbiamo visto Odoo funzionare correttamente con la maggior parte dei browser, il nostro suggerimento è:

  • Su sistemi operativi per desktop: chromium
  • Per il mobile: chrome


Chi siamo noi?

Siamo un gruppo di lavoro, formato da soci del PNLUG, appassionati di tecnologia e di 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!