diff --git a/README.md b/README.md index 3e0f31d..a610c58 100644 --- a/README.md +++ b/README.md @@ -2,17 +2,22 @@ Codice della documentazione prodotta per il [workshop introduttivo allo sviluppo moduli Odoo](https://metadonors.github.io/odoo.workshop/). -## Utilizzo +## Utilizzo La documentazione è stata prodotta utilizzanto il generatore di siti statici [Hugo](https://gohugo.io/). [Documentazione Hugo](https://gohugo.io/documentation/) -Dopo aver installato Hugo sul proprio computer, è possibile modificare i file contenuti nella cartella _content_ e avviare la compilazione del sito statico lanciando il comando +Dopo aver installato Hugo sul proprio computer, è possibile modificare i file contenuti nella cartella _content_ e avviare la compilazione del sito statico lanciando il comando ``` $ hugo ``` +oppure editarlo avvalendosi dell'aggiornamento real time lanciando il comando + +``` +$ hugo server +``` nella root di questo repository. diff --git a/content/api/panoramica.md b/content/api/panoramica.md index 49d276f..c6fb634 100644 --- a/content/api/panoramica.md +++ b/content/api/panoramica.md @@ -5,7 +5,7 @@ weight: 1 --- -Il server di Odoo fornisce un API esterna che può essere utilizzata da applicazioni terze per integrarsi. L'API sono le stesse che utilizza il client web ufficiale di Odoo per funzionare. Quindi qualsiasi funzionalità utlizzata nel client web può essere utilizzita direttamente tramite API. +Il server di Odoo fornisce un API esterna che può essere utilizzata da applicazioni terze per integrarsi. L'API sono le stesse che utilizza il client web ufficiale di Odoo per funzionare. Quindi qualsiasi funzionalità utlizzata nel client web può essere utilizzata direttamente tramite API. Le API di Odoo supportano i protocolli XML-RPC e JSON-RPC, è quindi possibili scrivere integrazioni in qualsiasi linguaggio che supporti questi due protocolli. Per esempio nella [documentazione ufficiale](https://www.odoo.com/documentation/11.0/webservices/odoo.html) ci sono esempi per: Python, PHP, Ruby e Java. @@ -13,13 +13,13 @@ Per questioni di chiarezza continueremo con i nostri esempi in Python. Inoltre f La libreria a cui faremo ricorso è [OdooRPC](https://pypi.org/project/OdooRPC/) -Solitamente potete installarla nel vostro ambiente python con il comando +Solitamente potete installarla nel vostro ambiente python con il comando ```bash $ pip install OdooRPC ``` -Per semplificare però gli esempi di questo corso, abbiamo aggiungo un comando specifico alla nostra immagine docker che ci permette di avviare una shell interattiva _ipython_ con la libreria già installata. Per farlo apriamo un altro terminale e digitiamo: +Per semplificare però gli esempi di questo corso, abbiamo aggiunto un comando specifico alla nostra immagine docker che ci permette di avviare una shell interattiva _ipython_ con la libreria già installata. Per farlo apriamo un altro terminale e digitiamo: ```bash $ cd odoo.dockerenv/ @@ -33,7 +33,7 @@ Ci comparirà quindi il seguente output: odoo.dockerenv (completed) $ docker compose run odoo ipython Starting odoodockerenv_postgres_1 ... done -Python 3.5.3 (default, Jan 19 2017, 14:11:04) +Python 3.5.3 (default, Jan 19 2017, 14:11:04) Type 'copyright', 'credits' or 'license' for more information IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help. @@ -45,4 +45,4 @@ Out[2]: per contenere i pulsanti del wizard -- Può essere inserito un pulsante con _special="cancel"_ che si ooccupa di chiudere il wizard +- Può essere inserito un pulsante con _special="cancel"_ che si occupa di chiudere il wizard Quindi apriamo il file _task\_plus/wizards/task\_wizard.xml_ e scriviamo @@ -108,8 +108,8 @@ Quindi apriamo il file _task\_plus/wizards/task\_wizard.xml_ e scriviamo - - + +