SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
initOS GmbH&Co. KG
SoftwareEngineering-Communication -Consulting
An der Eisenbahn 1
DE-21224 Rosengarten
Managingdirectors:
Dipl.-Wirt.-Inf. Frederik Kramer
Dipl.-Ing. (FH) Torsten Francke
Liablecompany:
initOS VerwaltungsGmbH
Amtsgericht: Tostedt, HRA 201840
USt-IdNr.:DE275698169
Steuer-Nr.: 15/205/21402
CommerzbankHamburg
Konto: 7411 66 300
BLZ:200 400 00
IBAN: DE54 2004 0000 0741 1663 00
BIC: COBADEHHXXX
Date:04.06.2014
MarkusSchneider
Slide: 1
„Webdav, Caldav & Co. in Odoo“
initOS GmbH&Co. KG
SoftwareEngineering-Communication -Consulting
An der Eisenbahn 1
DE-21224 Rosengarten
Managingdirectors:
Dipl.-Wirt.-Inf. Frederik Kramer
Dipl.-Ing. (FH) Torsten Francke
Liablecompany:
initOS VerwaltungsGmbH
Amtsgericht: Tostedt, HRA 201840
USt-IdNr.:DE275698169
Steuer-Nr.: 15/205/21402
CommerzbankHamburg
Konto: 7411 66 300
BLZ:200 400 00
IBAN: DE54 2004 0000 0741 1663 00
BIC: COBADEHHXXX
Date:04.06.2014
MarkusSchneider
Slide: 2
Agenda
What is Webdav?
Comparing solution Mobile Apps vs. Native Integration
Webdav in OpenERP / Odoo
Example: Carddav implementation in OpenERP v7
Having Fun
Next Steps to go
initOS GmbH&Co. KG
SoftwareEngineering-Communication -Consulting
An der Eisenbahn 1
DE-21224 Rosengarten
Managingdirectors:
Dipl.-Wirt.-Inf. Frederik Kramer
Dipl.-Ing. (FH) Torsten Francke
Liablecompany:
initOS VerwaltungsGmbH
Amtsgericht: Tostedt, HRA 201840
USt-IdNr.:DE275698169
Steuer-Nr.: 15/205/21402
CommerzbankHamburg
Konto: 7411 66 300
BLZ:200 400 00
IBAN: DE54 2004 0000 0741 1663 00
BIC: COBADEHHXXX
Date:04.06.2014
MarkusSchneider
Slide: 3
What is webdav?
short for: Web Distributed Authoring and Versioning
It extends HTTP (RFC 2518, RFC 4918) [2007]
Carddav = Webdav + vCard [2011 Apple]
Caldav = Webdav + iCalendar [2003 IETF]
Groupdav = Webdav + Caldav + Carddav
So you can sync files, addresses and calendar data to
one standard protocol
initOS GmbH&Co. KG
SoftwareEngineering-Communication -Consulting
An der Eisenbahn 1
DE-21224 Rosengarten
Managingdirectors:
Dipl.-Wirt.-Inf. Frederik Kramer
Dipl.-Ing. (FH) Torsten Francke
Liablecompany:
initOS VerwaltungsGmbH
Amtsgericht: Tostedt, HRA 201840
USt-IdNr.:DE275698169
Steuer-Nr.: 15/205/21402
CommerzbankHamburg
Konto: 7411 66 300
BLZ:200 400 00
IBAN: DE54 2004 0000 0741 1663 00
BIC: COBADEHHXXX
Date:04.06.2014
MarkusSchneider
Slide: 4
Mobile apps vs webdav
Advantage apps:
More freedom
Simple to implement
Advantage Webdav in Odoo
One implementation for all platforms
Stick to Python
Independent from 3rd vendors (like Google)
initOS GmbH&Co. KG
SoftwareEngineering-Communication -Consulting
An der Eisenbahn 1
DE-21224 Rosengarten
Managingdirectors:
Dipl.-Wirt.-Inf. Frederik Kramer
Dipl.-Ing. (FH) Torsten Francke
Liablecompany:
initOS VerwaltungsGmbH
Amtsgericht: Tostedt, HRA 201840
USt-IdNr.:DE275698169
Steuer-Nr.: 15/205/21402
CommerzbankHamburg
Konto: 7411 66 300
BLZ:200 400 00
IBAN: DE54 2004 0000 0741 1663 00
BIC: COBADEHHXXX
Date:04.06.2014
MarkusSchneider
Slide: 5
Webdav in OpenERP (before)
Based on document.directory (flexible, but not easy)
Webdav is slow (so not useable)
Carddav a module from Vertel for OpenERP 6.1
Caldav was removed in OpenERP 7
Webdav was removed in Odoo 8
Note: clients evolve as well
initOS GmbH&Co. KG
SoftwareEngineering-Communication -Consulting
An der Eisenbahn 1
DE-21224 Rosengarten
Managingdirectors:
Dipl.-Wirt.-Inf. Frederik Kramer
Dipl.-Ing. (FH) Torsten Francke
Liablecompany:
initOS VerwaltungsGmbH
Amtsgericht: Tostedt, HRA 201840
USt-IdNr.:DE275698169
Steuer-Nr.: 15/205/21402
CommerzbankHamburg
Konto: 7411 66 300
BLZ:200 400 00
IBAN: DE54 2004 0000 0741 1663 00
BIC: COBADEHHXXX
Date:04.06.2014
MarkusSchneider
Slide: 6
Carddav implementation v7
Fixing webdav => MP has not reviewed
Provide a module fork: document_webdav_fast
base_vcard to map a openobject to vCard class
initOS GmbH&Co. KG
SoftwareEngineering-Communication -Consulting
An der Eisenbahn 1
DE-21224 Rosengarten
Managingdirectors:
Dipl.-Wirt.-Inf. Frederik Kramer
Dipl.-Ing. (FH) Torsten Francke
Liablecompany:
initOS VerwaltungsGmbH
Amtsgericht: Tostedt, HRA 201840
USt-IdNr.:DE275698169
Steuer-Nr.: 15/205/21402
CommerzbankHamburg
Konto: 7411 66 300
BLZ:200 400 00
IBAN: DE54 2004 0000 0741 1663 00
BIC: COBADEHHXXX
Date:04.06.2014
MarkusSchneider
Slide: 7
Carddav implementation v7 (2)
Using AbstractModel for easy reuse
Using vcard_property to easy configure matching
_fill_get_vcard and _fill_set_vcard for complexer mapping
Store additional unmapped carddav data in vcard_properties field
document_carddav module to bring vCard together with webdav
http://odoo.local/webdav/dbname/addressbooks/users/demo/a/m-
res.partner/default/
initOS GmbH&Co. KG
SoftwareEngineering-Communication -Consulting
An der Eisenbahn 1
DE-21224 Rosengarten
Managingdirectors:
Dipl.-Wirt.-Inf. Frederik Kramer
Dipl.-Ing. (FH) Torsten Francke
Liablecompany:
initOS VerwaltungsGmbH
Amtsgericht: Tostedt, HRA 201840
USt-IdNr.:DE275698169
Steuer-Nr.: 15/205/21402
CommerzbankHamburg
Konto: 7411 66 300
BLZ:200 400 00
IBAN: DE54 2004 0000 0741 1663 00
BIC: COBADEHHXXX
Date:04.06.2014
MarkusSchneider
Slide: 8
Having Fun - First
Use Carddav for other objects
crm_vcard module
https://odoo.local/webdav/dbname/addressbooks/users/
demo/a/m-crm.lead/default/
initOS GmbH&Co. KG
SoftwareEngineering-Communication -Consulting
An der Eisenbahn 1
DE-21224 Rosengarten
Managingdirectors:
Dipl.-Wirt.-Inf. Frederik Kramer
Dipl.-Ing. (FH) Torsten Francke
Liablecompany:
initOS VerwaltungsGmbH
Amtsgericht: Tostedt, HRA 201840
USt-IdNr.:DE275698169
Steuer-Nr.: 15/205/21402
CommerzbankHamburg
Konto: 7411 66 300
BLZ:200 400 00
IBAN: DE54 2004 0000 0741 1663 00
BIC: COBADEHHXXX
Date:04.06.2014
MarkusSchneider
Slide: 9
Having Fun - Second
Using filters
http://odoo.local/webdav/dbname/addressbooks/users/
demo/a/m-res.partner/filtered-71/
initOS GmbH&Co. KG
SoftwareEngineering-Communication -Consulting
An der Eisenbahn 1
DE-21224 Rosengarten
Managingdirectors:
Dipl.-Wirt.-Inf. Frederik Kramer
Dipl.-Ing. (FH) Torsten Francke
Liablecompany:
initOS VerwaltungsGmbH
Amtsgericht: Tostedt, HRA 201840
USt-IdNr.:DE275698169
Steuer-Nr.: 15/205/21402
CommerzbankHamburg
Konto: 7411 66 300
BLZ:200 400 00
IBAN: DE54 2004 0000 0741 1663 00
BIC: COBADEHHXXX
Date:04.06.2014
MarkusSchneider
Slide: 10
Having Fun - Third
Odoo meets OwnCloud (PoC)
Sync your ir.attachments locally like Dropbox
Odoo webdav + OwnCloud external storage
Alternative solution use OwnCloud client (webdav
client) directly with Odoo (not tested yet)
initOS GmbH&Co. KG
SoftwareEngineering-Communication -Consulting
An der Eisenbahn 1
DE-21224 Rosengarten
Managingdirectors:
Dipl.-Wirt.-Inf. Frederik Kramer
Dipl.-Ing. (FH) Torsten Francke
Liablecompany:
initOS VerwaltungsGmbH
Amtsgericht: Tostedt, HRA 201840
USt-IdNr.:DE275698169
Steuer-Nr.: 15/205/21402
CommerzbankHamburg
Konto: 7411 66 300
BLZ:200 400 00
IBAN: DE54 2004 0000 0741 1663 00
BIC: COBADEHHXXX
Date:04.06.2014
MarkusSchneider
Slide: 11
Next Steps to go
Become a community project
Caldav for OpenERP v7 provided by Intero Technologies GmbH
For Odoo v8 needs some changes on server handling
Calender model changes in odoo v8, but hopefully easy to remap
Add base_vcard_import for easy migration from old server
base_vcard_import + connector = carddav client
initOS GmbH&Co. KG
SoftwareEngineering-Communication -Consulting
An der Eisenbahn 1
DE-21224 Rosengarten
Managingdirectors:
Dipl.-Wirt.-Inf. Frederik Kramer
Dipl.-Ing. (FH) Torsten Francke
Liablecompany:
initOS VerwaltungsGmbH
Amtsgericht: Tostedt, HRA 201840
USt-IdNr.:DE275698169
Steuer-Nr.: 15/205/21402
CommerzbankHamburg
Konto: 7411 66 300
BLZ:200 400 00
IBAN: DE54 2004 0000 0741 1663 00
BIC: COBADEHHXXX
Date:04.06.2014
MarkusSchneider
Slide: 12
Q&A
https://github.com/initOS/openerp-dav
Twitter: @OSguard
IRC: OSguard
initOS GmbH & Co. KG
An der Eisenbahn 1
D-21224 Rosengarten
Telefon: +49 4105 56156-0
Fax: +49 4105 56156-10
e-Mail: info@initos.com
initOS GmbH & Co. KG
Hegelstrasse 28
D-39104 Magdeburg
Telefon: +49 391 5385640-0
Fax: +49 391 5385640-1
e-Mail: info@initos.com
initOS GmbH&Co. KG
SoftwareEngineering-Communication -Consulting
An der Eisenbahn 1
DE-21224 Rosengarten
Managingdirectors:
Dipl.-Wirt.-Inf. Frederik Kramer
Dipl.-Ing. (FH) Torsten Francke
Liablecompany:
initOS VerwaltungsGmbH
Amtsgericht: Tostedt, HRA 201840
USt-IdNr.:DE275698169
Steuer-Nr.: 15/205/21402
CommerzbankHamburg
Konto: 7411 66 300
BLZ:200 400 00
IBAN: DE54 2004 0000 0741 1663 00
BIC: COBADEHHXXX
Date:04.06.2014
MarkusSchneider
Slide: 13

Weitere ähnliche Inhalte

Ähnlich wie Webdav, Caldav & Co. in Odoo

Herbert Leberbauer (informio Software)
Herbert Leberbauer (informio Software)Herbert Leberbauer (informio Software)
Herbert Leberbauer (informio Software)Praxistage
 
RADiOSPHERE | TALKWALKER & WEBANALYSEANBIETER
RADiOSPHERE | TALKWALKER & WEBANALYSEANBIETERRADiOSPHERE | TALKWALKER & WEBANALYSEANBIETER
RADiOSPHERE | TALKWALKER & WEBANALYSEANBIETERRADiOSPHERE
 
Linked Open Data Pilot Österreich - Beta Launch
Linked Open Data Pilot Österreich - Beta LaunchLinked Open Data Pilot Österreich - Beta Launch
Linked Open Data Pilot Österreich - Beta LaunchMartin Kaltenböck
 
Vortrag zu Apps AppPlusMobile, Kreativamt Gladbeck
Vortrag zu Apps AppPlusMobile, Kreativamt GladbeckVortrag zu Apps AppPlusMobile, Kreativamt Gladbeck
Vortrag zu Apps AppPlusMobile, Kreativamt GladbeckAppPlusMobile.info
 
Der EPO Connector erhält die SAP S/4HANA-Zertifizierung
Der EPO Connector erhält die SAP S/4HANA-ZertifizierungDer EPO Connector erhält die SAP S/4HANA-Zertifizierung
Der EPO Connector erhält die SAP S/4HANA-ZertifizierungWolfgang Hornung
 
Welchen Innovationsbeitrag leistet eine moderne Integrationsplattform
Welchen Innovationsbeitrag leistet eine moderne Integrationsplattform Welchen Innovationsbeitrag leistet eine moderne Integrationsplattform
Welchen Innovationsbeitrag leistet eine moderne Integrationsplattform SEEBURGER
 
Artikel im Swiss IT Magazine: Marktuebersicht Web-Agenturen
Artikel im Swiss IT Magazine: Marktuebersicht Web-AgenturenArtikel im Swiss IT Magazine: Marktuebersicht Web-Agenturen
Artikel im Swiss IT Magazine: Marktuebersicht Web-Agenturenxeit AG
 
WJAX 2010: Spring Backends für iOS Apps
WJAX 2010: Spring Backends für iOS AppsWJAX 2010: Spring Backends für iOS Apps
WJAX 2010: Spring Backends für iOS AppsStefan Scheidt
 
S&T AG: Enabling digital business models
S&T AG: Enabling digital business modelsS&T AG: Enabling digital business models
S&T AG: Enabling digital business modelsS&T AG
 

Ähnlich wie Webdav, Caldav & Co. in Odoo (20)

Herbert Leberbauer (informio Software)
Herbert Leberbauer (informio Software)Herbert Leberbauer (informio Software)
Herbert Leberbauer (informio Software)
 
RADiOSPHERE | TALKWALKER & WEBANALYSEANBIETER
RADiOSPHERE | TALKWALKER & WEBANALYSEANBIETERRADiOSPHERE | TALKWALKER & WEBANALYSEANBIETER
RADiOSPHERE | TALKWALKER & WEBANALYSEANBIETER
 
[DE] Update Information Management 2017 | Information Management – Auf zu neu...
[DE] Update Information Management 2017 | Information Management – Auf zu neu...[DE] Update Information Management 2017 | Information Management – Auf zu neu...
[DE] Update Information Management 2017 | Information Management – Auf zu neu...
 
[DE] Die 10 PROJECT CONSULT Trends für das Information Management 2020 | Web...
[DE]  Die 10 PROJECT CONSULT Trends für das Information Management 2020 | Web...[DE]  Die 10 PROJECT CONSULT Trends für das Information Management 2020 | Web...
[DE] Die 10 PROJECT CONSULT Trends für das Information Management 2020 | Web...
 
Linked Open Data Pilot Österreich - Beta Launch
Linked Open Data Pilot Österreich - Beta LaunchLinked Open Data Pilot Österreich - Beta Launch
Linked Open Data Pilot Österreich - Beta Launch
 
Vortrag zu Apps AppPlusMobile, Kreativamt Gladbeck
Vortrag zu Apps AppPlusMobile, Kreativamt GladbeckVortrag zu Apps AppPlusMobile, Kreativamt Gladbeck
Vortrag zu Apps AppPlusMobile, Kreativamt Gladbeck
 
[DE] Zukünftige Entwicklungen im Information Management 2020 bis 2026 | Webca...
[DE] Zukünftige Entwicklungen im Information Management 2020 bis 2026 | Webca...[DE] Zukünftige Entwicklungen im Information Management 2020 bis 2026 | Webca...
[DE] Zukünftige Entwicklungen im Information Management 2020 bis 2026 | Webca...
 
Der EPO Connector erhält die SAP S/4HANA-Zertifizierung
Der EPO Connector erhält die SAP S/4HANA-ZertifizierungDer EPO Connector erhält die SAP S/4HANA-Zertifizierung
Der EPO Connector erhält die SAP S/4HANA-Zertifizierung
 
Swisscom Rechenzentrum
Swisscom RechenzentrumSwisscom Rechenzentrum
Swisscom Rechenzentrum
 
[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | Vortrag 3 | UpdateIM1...
[DE] Aktuelles zu Standards  | Dr. Ulrich Kampffmeyer | Vortrag 3 | UpdateIM1...[DE] Aktuelles zu Standards  | Dr. Ulrich Kampffmeyer | Vortrag 3 | UpdateIM1...
[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | Vortrag 3 | UpdateIM1...
 
[DE] Seminarauszug | "E-Rechnung" | Dr. Ulrich Kampffmeyer | Hamburg
[DE] Seminarauszug | "E-Rechnung" | Dr. Ulrich Kampffmeyer | Hamburg [DE] Seminarauszug | "E-Rechnung" | Dr. Ulrich Kampffmeyer | Hamburg
[DE] Seminarauszug | "E-Rechnung" | Dr. Ulrich Kampffmeyer | Hamburg
 
2015 11 Drei neue Mitglieder verstärken das VDC Fellbach
2015 11 Drei neue Mitglieder verstärken das VDC Fellbach2015 11 Drei neue Mitglieder verstärken das VDC Fellbach
2015 11 Drei neue Mitglieder verstärken das VDC Fellbach
 
Welchen Innovationsbeitrag leistet eine moderne Integrationsplattform
Welchen Innovationsbeitrag leistet eine moderne Integrationsplattform Welchen Innovationsbeitrag leistet eine moderne Integrationsplattform
Welchen Innovationsbeitrag leistet eine moderne Integrationsplattform
 
[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | UpdateIM16 | Hamburg 2...
[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | UpdateIM16 | Hamburg 2...[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | UpdateIM16 | Hamburg 2...
[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | UpdateIM16 | Hamburg 2...
 
Pressemitteilung: TOP-Preisverleihung an das VDC
Pressemitteilung: TOP-Preisverleihung an das VDCPressemitteilung: TOP-Preisverleihung an das VDC
Pressemitteilung: TOP-Preisverleihung an das VDC
 
Artikel im Swiss IT Magazine: Marktuebersicht Web-Agenturen
Artikel im Swiss IT Magazine: Marktuebersicht Web-AgenturenArtikel im Swiss IT Magazine: Marktuebersicht Web-Agenturen
Artikel im Swiss IT Magazine: Marktuebersicht Web-Agenturen
 
WJAX 2010: Spring Backends für iOS Apps
WJAX 2010: Spring Backends für iOS AppsWJAX 2010: Spring Backends für iOS Apps
WJAX 2010: Spring Backends für iOS Apps
 
CCD2014 - Communardo
CCD2014 - CommunardoCCD2014 - Communardo
CCD2014 - Communardo
 
S&T AG: Enabling digital business models
S&T AG: Enabling digital business modelsS&T AG: Enabling digital business models
S&T AG: Enabling digital business models
 
[DE] Dokumentation Update Information Management 2019 | Dr. Ulrich Kampffmeye...
[DE] Dokumentation Update Information Management 2019 | Dr. Ulrich Kampffmeye...[DE] Dokumentation Update Information Management 2019 | Dr. Ulrich Kampffmeye...
[DE] Dokumentation Update Information Management 2019 | Dr. Ulrich Kampffmeye...
 

Webdav, Caldav & Co. in Odoo

  • 1. initOS GmbH&Co. KG SoftwareEngineering-Communication -Consulting An der Eisenbahn 1 DE-21224 Rosengarten Managingdirectors: Dipl.-Wirt.-Inf. Frederik Kramer Dipl.-Ing. (FH) Torsten Francke Liablecompany: initOS VerwaltungsGmbH Amtsgericht: Tostedt, HRA 201840 USt-IdNr.:DE275698169 Steuer-Nr.: 15/205/21402 CommerzbankHamburg Konto: 7411 66 300 BLZ:200 400 00 IBAN: DE54 2004 0000 0741 1663 00 BIC: COBADEHHXXX Date:04.06.2014 MarkusSchneider Slide: 1 „Webdav, Caldav & Co. in Odoo“
  • 2. initOS GmbH&Co. KG SoftwareEngineering-Communication -Consulting An der Eisenbahn 1 DE-21224 Rosengarten Managingdirectors: Dipl.-Wirt.-Inf. Frederik Kramer Dipl.-Ing. (FH) Torsten Francke Liablecompany: initOS VerwaltungsGmbH Amtsgericht: Tostedt, HRA 201840 USt-IdNr.:DE275698169 Steuer-Nr.: 15/205/21402 CommerzbankHamburg Konto: 7411 66 300 BLZ:200 400 00 IBAN: DE54 2004 0000 0741 1663 00 BIC: COBADEHHXXX Date:04.06.2014 MarkusSchneider Slide: 2 Agenda What is Webdav? Comparing solution Mobile Apps vs. Native Integration Webdav in OpenERP / Odoo Example: Carddav implementation in OpenERP v7 Having Fun Next Steps to go
  • 3. initOS GmbH&Co. KG SoftwareEngineering-Communication -Consulting An der Eisenbahn 1 DE-21224 Rosengarten Managingdirectors: Dipl.-Wirt.-Inf. Frederik Kramer Dipl.-Ing. (FH) Torsten Francke Liablecompany: initOS VerwaltungsGmbH Amtsgericht: Tostedt, HRA 201840 USt-IdNr.:DE275698169 Steuer-Nr.: 15/205/21402 CommerzbankHamburg Konto: 7411 66 300 BLZ:200 400 00 IBAN: DE54 2004 0000 0741 1663 00 BIC: COBADEHHXXX Date:04.06.2014 MarkusSchneider Slide: 3 What is webdav? short for: Web Distributed Authoring and Versioning It extends HTTP (RFC 2518, RFC 4918) [2007] Carddav = Webdav + vCard [2011 Apple] Caldav = Webdav + iCalendar [2003 IETF] Groupdav = Webdav + Caldav + Carddav So you can sync files, addresses and calendar data to one standard protocol
  • 4. initOS GmbH&Co. KG SoftwareEngineering-Communication -Consulting An der Eisenbahn 1 DE-21224 Rosengarten Managingdirectors: Dipl.-Wirt.-Inf. Frederik Kramer Dipl.-Ing. (FH) Torsten Francke Liablecompany: initOS VerwaltungsGmbH Amtsgericht: Tostedt, HRA 201840 USt-IdNr.:DE275698169 Steuer-Nr.: 15/205/21402 CommerzbankHamburg Konto: 7411 66 300 BLZ:200 400 00 IBAN: DE54 2004 0000 0741 1663 00 BIC: COBADEHHXXX Date:04.06.2014 MarkusSchneider Slide: 4 Mobile apps vs webdav Advantage apps: More freedom Simple to implement Advantage Webdav in Odoo One implementation for all platforms Stick to Python Independent from 3rd vendors (like Google)
  • 5. initOS GmbH&Co. KG SoftwareEngineering-Communication -Consulting An der Eisenbahn 1 DE-21224 Rosengarten Managingdirectors: Dipl.-Wirt.-Inf. Frederik Kramer Dipl.-Ing. (FH) Torsten Francke Liablecompany: initOS VerwaltungsGmbH Amtsgericht: Tostedt, HRA 201840 USt-IdNr.:DE275698169 Steuer-Nr.: 15/205/21402 CommerzbankHamburg Konto: 7411 66 300 BLZ:200 400 00 IBAN: DE54 2004 0000 0741 1663 00 BIC: COBADEHHXXX Date:04.06.2014 MarkusSchneider Slide: 5 Webdav in OpenERP (before) Based on document.directory (flexible, but not easy) Webdav is slow (so not useable) Carddav a module from Vertel for OpenERP 6.1 Caldav was removed in OpenERP 7 Webdav was removed in Odoo 8 Note: clients evolve as well
  • 6. initOS GmbH&Co. KG SoftwareEngineering-Communication -Consulting An der Eisenbahn 1 DE-21224 Rosengarten Managingdirectors: Dipl.-Wirt.-Inf. Frederik Kramer Dipl.-Ing. (FH) Torsten Francke Liablecompany: initOS VerwaltungsGmbH Amtsgericht: Tostedt, HRA 201840 USt-IdNr.:DE275698169 Steuer-Nr.: 15/205/21402 CommerzbankHamburg Konto: 7411 66 300 BLZ:200 400 00 IBAN: DE54 2004 0000 0741 1663 00 BIC: COBADEHHXXX Date:04.06.2014 MarkusSchneider Slide: 6 Carddav implementation v7 Fixing webdav => MP has not reviewed Provide a module fork: document_webdav_fast base_vcard to map a openobject to vCard class
  • 7. initOS GmbH&Co. KG SoftwareEngineering-Communication -Consulting An der Eisenbahn 1 DE-21224 Rosengarten Managingdirectors: Dipl.-Wirt.-Inf. Frederik Kramer Dipl.-Ing. (FH) Torsten Francke Liablecompany: initOS VerwaltungsGmbH Amtsgericht: Tostedt, HRA 201840 USt-IdNr.:DE275698169 Steuer-Nr.: 15/205/21402 CommerzbankHamburg Konto: 7411 66 300 BLZ:200 400 00 IBAN: DE54 2004 0000 0741 1663 00 BIC: COBADEHHXXX Date:04.06.2014 MarkusSchneider Slide: 7 Carddav implementation v7 (2) Using AbstractModel for easy reuse Using vcard_property to easy configure matching _fill_get_vcard and _fill_set_vcard for complexer mapping Store additional unmapped carddav data in vcard_properties field document_carddav module to bring vCard together with webdav http://odoo.local/webdav/dbname/addressbooks/users/demo/a/m- res.partner/default/
  • 8. initOS GmbH&Co. KG SoftwareEngineering-Communication -Consulting An der Eisenbahn 1 DE-21224 Rosengarten Managingdirectors: Dipl.-Wirt.-Inf. Frederik Kramer Dipl.-Ing. (FH) Torsten Francke Liablecompany: initOS VerwaltungsGmbH Amtsgericht: Tostedt, HRA 201840 USt-IdNr.:DE275698169 Steuer-Nr.: 15/205/21402 CommerzbankHamburg Konto: 7411 66 300 BLZ:200 400 00 IBAN: DE54 2004 0000 0741 1663 00 BIC: COBADEHHXXX Date:04.06.2014 MarkusSchneider Slide: 8 Having Fun - First Use Carddav for other objects crm_vcard module https://odoo.local/webdav/dbname/addressbooks/users/ demo/a/m-crm.lead/default/
  • 9. initOS GmbH&Co. KG SoftwareEngineering-Communication -Consulting An der Eisenbahn 1 DE-21224 Rosengarten Managingdirectors: Dipl.-Wirt.-Inf. Frederik Kramer Dipl.-Ing. (FH) Torsten Francke Liablecompany: initOS VerwaltungsGmbH Amtsgericht: Tostedt, HRA 201840 USt-IdNr.:DE275698169 Steuer-Nr.: 15/205/21402 CommerzbankHamburg Konto: 7411 66 300 BLZ:200 400 00 IBAN: DE54 2004 0000 0741 1663 00 BIC: COBADEHHXXX Date:04.06.2014 MarkusSchneider Slide: 9 Having Fun - Second Using filters http://odoo.local/webdav/dbname/addressbooks/users/ demo/a/m-res.partner/filtered-71/
  • 10. initOS GmbH&Co. KG SoftwareEngineering-Communication -Consulting An der Eisenbahn 1 DE-21224 Rosengarten Managingdirectors: Dipl.-Wirt.-Inf. Frederik Kramer Dipl.-Ing. (FH) Torsten Francke Liablecompany: initOS VerwaltungsGmbH Amtsgericht: Tostedt, HRA 201840 USt-IdNr.:DE275698169 Steuer-Nr.: 15/205/21402 CommerzbankHamburg Konto: 7411 66 300 BLZ:200 400 00 IBAN: DE54 2004 0000 0741 1663 00 BIC: COBADEHHXXX Date:04.06.2014 MarkusSchneider Slide: 10 Having Fun - Third Odoo meets OwnCloud (PoC) Sync your ir.attachments locally like Dropbox Odoo webdav + OwnCloud external storage Alternative solution use OwnCloud client (webdav client) directly with Odoo (not tested yet)
  • 11. initOS GmbH&Co. KG SoftwareEngineering-Communication -Consulting An der Eisenbahn 1 DE-21224 Rosengarten Managingdirectors: Dipl.-Wirt.-Inf. Frederik Kramer Dipl.-Ing. (FH) Torsten Francke Liablecompany: initOS VerwaltungsGmbH Amtsgericht: Tostedt, HRA 201840 USt-IdNr.:DE275698169 Steuer-Nr.: 15/205/21402 CommerzbankHamburg Konto: 7411 66 300 BLZ:200 400 00 IBAN: DE54 2004 0000 0741 1663 00 BIC: COBADEHHXXX Date:04.06.2014 MarkusSchneider Slide: 11 Next Steps to go Become a community project Caldav for OpenERP v7 provided by Intero Technologies GmbH For Odoo v8 needs some changes on server handling Calender model changes in odoo v8, but hopefully easy to remap Add base_vcard_import for easy migration from old server base_vcard_import + connector = carddav client
  • 12. initOS GmbH&Co. KG SoftwareEngineering-Communication -Consulting An der Eisenbahn 1 DE-21224 Rosengarten Managingdirectors: Dipl.-Wirt.-Inf. Frederik Kramer Dipl.-Ing. (FH) Torsten Francke Liablecompany: initOS VerwaltungsGmbH Amtsgericht: Tostedt, HRA 201840 USt-IdNr.:DE275698169 Steuer-Nr.: 15/205/21402 CommerzbankHamburg Konto: 7411 66 300 BLZ:200 400 00 IBAN: DE54 2004 0000 0741 1663 00 BIC: COBADEHHXXX Date:04.06.2014 MarkusSchneider Slide: 12 Q&A https://github.com/initOS/openerp-dav Twitter: @OSguard IRC: OSguard initOS GmbH & Co. KG An der Eisenbahn 1 D-21224 Rosengarten Telefon: +49 4105 56156-0 Fax: +49 4105 56156-10 e-Mail: info@initos.com initOS GmbH & Co. KG Hegelstrasse 28 D-39104 Magdeburg Telefon: +49 391 5385640-0 Fax: +49 391 5385640-1 e-Mail: info@initos.com
  • 13. initOS GmbH&Co. KG SoftwareEngineering-Communication -Consulting An der Eisenbahn 1 DE-21224 Rosengarten Managingdirectors: Dipl.-Wirt.-Inf. Frederik Kramer Dipl.-Ing. (FH) Torsten Francke Liablecompany: initOS VerwaltungsGmbH Amtsgericht: Tostedt, HRA 201840 USt-IdNr.:DE275698169 Steuer-Nr.: 15/205/21402 CommerzbankHamburg Konto: 7411 66 300 BLZ:200 400 00 IBAN: DE54 2004 0000 0741 1663 00 BIC: COBADEHHXXX Date:04.06.2014 MarkusSchneider Slide: 13