Odoo 8.0 ed il modulo website (CMS)

20
Il modulo website. Odoo 8.0 abstract per pycon6 [email protected] /

Transcript of Odoo 8.0 ed il modulo website (CMS)

Page 1: Odoo 8.0 ed il modulo website (CMS)

Il modulo website.

Odoo 8.0

abstract per [email protected] /

Page 2: Odoo 8.0 ed il modulo website (CMS)

Odoo Website BuilderWebsite Builder != CMS

Page 3: Odoo 8.0 ed il modulo website (CMS)

Editare viste QWebTutte le viste QWeb possono essere personalizzate tramite un apposito editor.

Page 4: Odoo 8.0 ed il modulo website (CMS)

Editare viste QWebTutte le viste QWeb sono editabili… anche i reports.

Page 5: Odoo 8.0 ed il modulo website (CMS)

Building BlocksI building blocks si possono inserire in apposite aree della pagina e sono categorizzati in Structure, Content, Features e Effects.

Page 6: Odoo 8.0 ed il modulo website (CMS)

Building BlocksI building blocks si possono inserire in apposite aree della pagina e sono categorizzati in Structure, Content, Features e Effects.

I singoli blocchi si dispongono sulla pagina tramite drag & drop.

Page 7: Odoo 8.0 ed il modulo website (CMS)

Building BlocksD&D del blocco da editor a pagina

Page 8: Odoo 8.0 ed il modulo website (CMS)

Menù Customize● HTML Editor● Installazione modulo website● Installazione temi● Abilitazione/disabilitazione blocchi

Page 9: Odoo 8.0 ed il modulo website (CMS)

Menù Customize● HTML Editor

Page 10: Odoo 8.0 ed il modulo website (CMS)

Menù Customize● Installazione temi

Page 11: Odoo 8.0 ed il modulo website (CMS)

Menù Content● Editor Menù

Page 12: Odoo 8.0 ed il modulo website (CMS)

Menù Content● Creazione Contenuti

○ Pagine○ Blog Posts○ ....

Page 13: Odoo 8.0 ed il modulo website (CMS)

Menù Promote● Ottimizzazione SEO

Page 14: Odoo 8.0 ed il modulo website (CMS)

I18N● abilitazione lingue● traduzione contenuti

Page 15: Odoo 8.0 ed il modulo website (CMS)

I18N● abilitazione lingue● traduzione contenuti

Page 16: Odoo 8.0 ed il modulo website (CMS)

I18N● abilitazione lingue● traduzione contenuti

Page 17: Odoo 8.0 ed il modulo website (CMS)

Creazione temi / concetti di base● QWeb

○ https://www.odoo.com/documentation/8.0/reference/qweb.html

<template id="website.homepage" name="Homepage" page="True"> <t t-call="website.layout"> <div id="wrap" class="oe_structure oe_empty"> Hello World! </div> </t> </template>

<template id="myfooter" inherit_id="website.layout" optional="enabled" name="My Footer"> <xpath expr="//footer/div[@class='container mt16 mb8']" position="replace">

<div>my footer</div> </xpath>

</template>

Page 18: Odoo 8.0 ed il modulo website (CMS)

Creazione temi / concetti di base● Building Blocks == Snippets

<template id="my_snippet" inherit_id="website.snippets" name="MySnippet"> <xpath expr="//div[@id='snippet_content']" position="inside"> <div> <div class="oe_snippet_thumbnail"> <img class="oe_snippet_thumbnail_img" src="/website/static/src/img/blocks/block_title.png"/> <span class="oe_snippet_thumbnail_title">Some Code</span> </div> <div class="oe_snippet_body reflected_text"> <h1>Hello World</h1> </div> </div> </xpath> </template>

Page 19: Odoo 8.0 ed il modulo website (CMS)

Q & A

Page 20: Odoo 8.0 ed il modulo website (CMS)

Davide [email protected]