El documento describe una presentación sobre la integración entre Drupal y Dolibarr. Explica qué son ERP, CRM y Dolibarr, las funcionalidades que ofrece Dolibarr, y la alianza entre Drupal y Dolibarr para combinar una web pública en Drupal con la gestión interna en Dolibarr. Finalmente, discute los desafíos y opciones para lograr la integración entre ambos sistemas de software libre.
1. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
Drupal Summer Barcelona 2017
1 de julio de 2017
Integrando Drupal con el ERP/CRM Dolibarr:
la Alianza del OpenSource
@LliureTIC
2. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
Venimos a hablar de nuestro libro .
@LliureTIC
3. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
Venimos a hablar de nuestro libro .
@LliureTIC
4. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
¿Que es ERP y CRM?
●ERP Enterprise Resource Planning
Gestión integral de la empresa o asociación
Proveedores, clientes, gastos, ingresos, contabilidad.
Productos, stock.
●CRM Customer Relationship Management
Seguimiento de relación con clientes y contactos
5. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
¿Que es Dolibarr?
ERP/CRM de software libre (licencia GNU GPL3)
Origen: Francia, septiembre de 2003
ERP/CRM mas descargado en SourceForge desde 2013
Tecnología web: PHP + MySQL/PostgreSQL
Modular
Multidioma
Desarrollo contínuo (nueva versión cada 6 meses)
6. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
¿Que ofrece Dolibarr?
CORE DOLIBARR
Usuarios: grupos de usuarios, y permisos de usuario y permisos de grupos
Terceros: cliente, cliente potencial, proveedor
Contactos y direcciones
Socios: tipos de cuotas, gestión de cuotas (afiliaciones)
Productos y servicios, stocks
Compras: presupuesto, pedido, recepción, factura, pago
Ventas: presupuesto, pedido, expedición, factura, cobro
Contabilidad
7. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
¿Que ofrece Dolibarr?
CORE DOLIBARR (AVANZADO)
Proyectos: tareas y tiempos dedicados
Mailings
Importación / Exportación de datos
Agenda: importación / exportación de calendarios
Gestión de documentos
Configuración de diferentes operativas
Nuevos campos personalizados (extrafields)
Plantillas de documentos ODT
Sincronización de usuarios LDAP
Webservices
8. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
¿Que ofrece Dolibarr?
EXTRA DOLIBARR (GRATUITO o PAGO)
Sincronización Mailchimp (gratuito)
Envío SMS con SMSPubli (gratuito)
E-Factura
SEPA
Webmail
.
9. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
¿Hay otras alternativas?
●ERP
Odoo (openERP) – Licencia NO GNU https://www.odoo.com/
Tryton https://www.tryton.org/ca/
OpenBravo http://www.openbravo.com/es/
.
●CRM
CiviCRM https://civicrm.org/
.
●DIY Do It Yourself→
10. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
¿+ info Dolibarr?
Web oficial: https://www.dolibarr.org/
Demo pública: https://demo.dolibarr.org/
Descarga: https://sourceforge.net/projects/dolibarr/
Fuentes Github: https://github.com/Dolibarr/dolibarr
Traduciones: https://www.transifex.com/dolibarr-association/dolibarr/dashboard/
Wiki: https://wiki.dolibarr.org
Dolistore https://www.dolistore.com/es/
11. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
Alianza Drupal - Dolibarr
●Licencia GPL3
●Lenguajes de programación
PHP
Javascript
MySQL
●Complemento de funciones
Drupal web pública, información expuesta a clientes y contactos→
Dolibarr software de gestión y trabajo interno, con información actualizada→
12. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
.
@LliureTIC
ERP
CRM
WEB
Conexión WEB – EPR/CRM: Punto de partida
13. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
.
@LliureTIC
ERP
CRM
WEB
Conexión WEB – EPR/CRM: Meta
15. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
Drupal 7 vs Drupal 8
● Criterios para elegir versión
● Tiempo
● Conocimientos/proyectos previos
● Módulos, tecnologías
16. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
Funcionalidades del proyecto
● Productos actualizados en la web en tiempo real
– Alta
– Modificación
– Eliminación
– Posición
● Comentarios y formularios actualizados en tiempo real en Dolibarr
– Comentarios de producto
– Petición de información
– Alta de cliente
17. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
Integración
Enviar información VS Pedir información
¿Quién manda?
¿Pros?
¿Contras?
18. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
Insertar datos
Rest Server
● Módulos
● Implementar servicios REST
● Operaciones CRUD
● Consumir desde Dolibarr
Base de datos
● Estudiar la BD
● Operaciones desde Dolibarr
● Control de datos ya existente
19. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
Rest Server
PROS
● Drupal ya es muy potente
● Opciones extra
CONTRAS
● Estructuras de datos muy complejos
● Controles extras de los datos
20. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
Dolibarr
PROS
● Datos controlados
● Lógica de datos ya se está gestionando
● Envío solo de los datos existentes
CONTRAS
● Acceso directo a BD
● Muchas tablas / muchos datos
● Cambios en la estructura de BD
21. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
Sincronización
● Alta – Modificación – Eliminación de productos
● Modificar donde se muestra el producto
● Tiempo real
● Acción desde Dolibarr
22. Drupal Summer Barcelona 2017
Alianza Drupal - Dolibarr
@LliureTIC
Problemas encontrados
Rest Server
● Complejidad de datos
● CORS
Dolibarr
● Multiidioma
● Imagenes por ftp
● Clean URLs
● Clean cache