Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Kdg technisch

841 views

Published on

PowerPoint Evert Dausy

  • Be the first to comment

  • Be the first to like this

Kdg technisch

  1. 1. OpenERP (technisch)
  2. 2. Inhoud • Architectuur • Python • PostgreSQL • Module development • Demo • Vragen?
  3. 3. Architectuur
  4. 4. Python • Guido van Rossum • Monty Python • Scripttaal • Multiplatform • Google • Kenmerken – Indentatie – Duck-typing 4
  5. 5. Python 5
  6. 6. PostgreSQL • Opensource • Mutliplatform • Version 6.0 in January 1997 • Relationele database 6
  7. 7. Module development OpenERP •Rapid Application Development (RAD) framework in Python •Based on OpenObject – Object Relationship Mapping (ORM) support – Model-View-Controller (MVC) interfaces 7
  8. 8. 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
  9. 9. Module development • Server/bin/addons • Addons – ‘Module_naam’ • Demo • I18n • Report • Security • View • Wizard • Workflow • __init__.py • __openerp__.py • ‘naam’.py 9
  10. 10. Module development 10
  11. 11. Module development ORM Field Types 11
  12. 12. Module development 12
  13. 13. Module development 13
  14. 14. Module development XML View 14
  15. 15. Demo 15
  16. 16. Vragen? 16

×