Però vaig pensar que seria molt més útil fer que el backend cridés unes funcions a un mòdul 'activesync' fet per l'OpenERP i que fos aquest qui tingués tota la lògica a dins.
Això ens comporta una sèrie d'avantatges:
- Manteniment més simple: Tinguent només les funcions necessàries d'implementació de l'activesync al backend i fent que aquestes cridin a les funcions del mòdul activesync a l'ERP, fa que un cop acabada l'implementació de les funcions del backend, només ens haguem de centrar en la lògica del mòdul ERP. Totes les noves funcionalitats les progamen al mòdul ERP i deixem com a estable la part del backend.
- Aprofitament del sistema d'herencia:
L'OpenObject és conegut per la potència del seu sistema modular. Per tant alterar el funcionament del mòdul d'activesync serà molt fàcil. Tal i com ho fem amb la resta de mòduls de l'OpenObject. Això farà que poguem personalitzar el sistema de sincronització tant com vulguem.
Tant aviat com em sigui possible em posaré a desenvolupar aquesta funcionalitat estigueu atents a les notícies :)
Estarem atents! Sona molt interessant :)
ResponEliminaMolt interessant...Un dubte: això servirà per l'outlook també, ja que fa servir activesync?
ResponEliminaDoncs sí! en principi tot el que utilitzi el protocol activesync es podrà sincronitzar. i si es vol canviar alguna funció només s'haurà de programar un mòdul que modifiqui el comportament del mòdul activesync base de l'ERP.
ResponEliminaveig al projecte al Launchpad que no hi ha res de codi. vas abandonar el projecte?
ResponElimina