{"id":14,"date":"2012-06-29T15:57:00","date_gmt":"2012-06-29T15:57:00","guid":{"rendered":"http:\/\/e-ware.org\/blog\/?p=14"},"modified":"2012-06-29T15:57:00","modified_gmt":"2012-06-29T15:57:00","slug":"geany-openerp-i-template-dei-file","status":"publish","type":"post","link":"http:\/\/e-ware.org\/blog\/geany-openerp-i-template-dei-file\/","title":{"rendered":"Geany OpenERP &#8211; I template dei file"},"content":{"rendered":"<div>\u00a0 <\/div>\n<div>Continua la personalizzazione di un ambiente di sviluppo completo per la programmazione di moduli <b>OpenERP<\/b> basato sul fantastico <b>Geany<\/b>.<\/div>\n<div><\/div>\n<div>Dopo aver pubblicato il <a href=\"http:\/\/soluzionisoftware.blogspot.it\/2012\/06\/snippets-openerp-per-geany.html\" target=\"_blank\">precedente articolo<\/a> in cui si parlava degli <b>snippets<\/b> di codice (che nel frattempo sono diventati pi\u00f9 numerosi), questa volta si \u00e8 passati alla costruzione dei templates dei file. Grazie alle potenialit\u00e0 che Geany offre, <br \/>infatti, \u00e8 stato possibile creare dei file di base da cui partire con lo sviluppo del proprio modulo. Allo stato attuale sono stati introdotti i file di <i>codice python<\/i>, la <i>vista xml<\/i> ed <i>__openerp__.py<\/i> ma se ne svilupperanno sicuramente altri in futuro.<\/p>\n<p>Come fare per avere questa nuova feature nel proprio sistema? Prima di tutto scarichiamo il branch ospitato su <a href=\"https:\/\/github.com\/OpenCode\/geany-openerp\" target=\"_blank\">Github<\/a> (se non lo abbiamo ancora fatto) o aggiorniamo quello ottenuto precedentemente mediante git.\u00a0=&#8221;&#8221;><\/div>\n<div>Ci rechiamo all&#8217;interno della cartella <i>&#8216;geany-openerp\/templates\/files<\/i>&#8216; e copiamo (o linkiamo dinamicamente) i file presenti, all&#8217;interno della cartella nascosta nella nostra home <i>&#8216;~\/.config\/geany\/template\/files<\/i>&#8216;<\/p>\n<p>Ora dobbiamo semplicemente avviare (o riavviare) Geany e nel menu <i>File &#8211; Nuovo da Modello<\/i> possiamo trovare le nuove voci.=&#8221;&#8221;><\/div>\n<p>=&#8221;&#8221;><\/p>\n<div><a href=\"http:\/\/3.bp.blogspot.com\/-36gfnYN21ys\/T-3PY36OmEI\/AAAAAAAABRA\/X5v4K0nTnTE\/s1600\/geany-openerp.png\" imageanchor=\"1\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"144\" src=\"http:\/\/3.bp.blogspot.com\/-36gfnYN21ys\/T-3PY36OmEI\/AAAAAAAABRA\/X5v4K0nTnTE\/s320\/geany-openerp.png\" width=\"320\"><\/a><\/div>\n<p>=&#8221;&#8221;><\/p>\n<div>Si ricorda che per un&#8217;uso ancora pi\u00f9 completo di questa feature \u00e8 consigliabile impostare i parametri che si trovano in <i>Modifica &#8211; Preferenze &#8211; Modelli <\/i>cos\u00ec da ritrovarsi dei file completi con le nostre informazioni che in tal modo non dovranno essere inserite ogni volta.=&#8221;&#8221;><\/div>\n<div>\u00a0 =&#8221;&#8221;><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 Continua la personalizzazione di un ambiente di sviluppo completo per la programmazione di moduli OpenERP basato sul fantastico Geany. Dopo aver pubblicato il precedente articolo in cui si parlava degli snippets di codice (che nel frattempo sono diventati pi\u00f9 numerosi), questa volta si \u00e8 passati alla costruzione dei templates dei file. Grazie alle potenialit\u00e0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,14],"tags":[],"class_list":["post-14","post","type-post","status-publish","format-standard","hentry","category-opencode","category-openerp"],"views":1511,"_links":{"self":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":0,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts\/14\/revisions"}],"wp:attachment":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/media?parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/categories?post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/tags?post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}