Kdg technisch

16
OpenERP (technisch)

description

PowerPoint Evert Dausy

Transcript of Kdg technisch

Page 1: Kdg technisch

OpenERP (technisch)

Page 2: Kdg technisch

Inhoud• Architectuur• Python• PostgreSQL• Module development• Demo• Vragen?

Page 3: Kdg technisch

Architectuur

Page 4: Kdg technisch

Python

• Guido van Rossum• Monty Python• Scripttaal• Multiplatform• Google• Kenmerken

– Indentatie– Duck-typing

4

Page 5: Kdg technisch

Python

5

Page 6: Kdg technisch

PostgreSQL

• Opensource• Mutliplatform• Version 6.0 in January 1997• Relationele database

6

Page 7: Kdg technisch

Module development

OpenERP•Rapid Application Development (RAD) framework in Python•Based on OpenObject

– Object Relationship Mapping (ORM) support– Model-View-Controller (MVC) interfaces

7

Page 8: Kdg technisch

Module development

• Modular development– Feature containers – Duidelijke MVC patronen

• Module bevat:– Business objects (Python classes)– Data (XML,CSV,...)– Wizards (Interactieve forms)– Reports (RML XML format)

8

Page 9: Kdg technisch

Module development

• Server/bin/addons• Addons

– ‘Module_naam’• Demo• I18n• Report• Security• View• Wizard• Workflow• __init__.py• __openerp__.py• ‘naam’.py

9

Page 10: Kdg technisch

Module development

10

Page 11: Kdg technisch

Module development

11

ORM Field Types

Page 12: Kdg technisch

Module development

12

Page 13: Kdg technisch

Module development

13

Page 14: Kdg technisch

Module development

14

XML View

Page 15: Kdg technisch

Demo

15

Page 16: Kdg technisch

Vragen?

16