SlideShare a Scribd company logo
1 of 22
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)1 / 22
Alfresco Community Meetup 2013
[ MetaDB and JDBC Authentication connectors for
ERP/CRM integration ]
Javier Martínez (Venzia) && César Capillas (zylk.net)
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)2 / 22
Work Plan
Introduction:
- Venzia && Zylk
Alfresco Addons
- MDBC Addon (Venzia)
- JDBC Authentication Addon (Zylk.net)
- Online Edition Addon (Zylk.net)
SugarCRM - Alfresco Demo
- Intro
- Authentication
- Metadata and searches
- Online Edition and Digital Signatures
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)3 / 22
Introduction
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)4 / 22
Zylk.net
● zylk.net is an open source company based in Bilbao
(Spain) specialized in java open source
developments and products.
● Its activity covers portal solutions (web portal and
document management solutions) and digital
signature.
● From 2010 zylk.net holds the presidency of E.S.L.E
and A.S.O.L.I.F. open source associations
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)5 / 22
Venzia
● Venzia is an open source company specialized in
consulting, development and integration of java
products since 2004.
● Its activity covers portal solutions (both web and
document based solutions), business processes
(BPM) and bussiness intelligence (BI).
● Alfresco ECM, Liferay Portal, Activiti BPM,
Jasperserver BI
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)6 / 22
Alfresco Addons
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)7 / 22
What is alfresco addons ?
Alfresco add+ons is the place to find
customizations, extensions and related
projects for your Alfresco installation
http://addons.alfresco.com/
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)8 / 22
Addons by Zylk
● Edit online with Libreoffice / Openoffice
● Digital signature action in Alfresco Share (New!!)
● Validating signatures in Alfresco Share (New!!)
● Alfresco custom JDBC authenticator
● Alfresco CIFS authenticator for openLDAP users
● Login in Alfresco with LDAP email address
● Alfresco Category Importer (New!!)
● Alfresco Bulk CMIS Importer (New!!)
Our addons:
http://addons.alfresco.com/tags/zylknet
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)9 / 22
MDBC Connector (by Venzia)
The MetaDBConnector Component enables you to link
information from your database (or any other public
source) easily to the content on your Alfresco server,
without any additional development efforts. This
capability adds another level of information enrichment to
your content as well as many alternatives for the
integration of your data.
http://addons.alfresco.com/addons/alfresco-metadbconnector-component
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)10 /22
Alfresco custom JDBC Authenticator
● This addon provides an authentication subsystem
for Alfresco 3.4.x and 4.x for a custom table of users in
an external database.
● It is designed for users integration between an
Alfresco repository and a custom application.
● You can use it with any type of database (mysql,
postgresql, oracle....)
● You can also use CIFS with this authentication if your
password field is stored in MD4.
http://addons.alfresco.com/addons/alfresco-custom-jdbc-authenticator
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)11 /22
Edit online with Libreoffice
● Online Edition with Libreoffice / Openoffice Addon
for Alfresco Share provides DAV and HTML
webdav links in default metadata templates for
Office and MS office mimetypes.
● It works with the next stacks:
● Linux && Firefox && Libreoffice
● Windows && Firefox && Libreoffice
● Windows && IE && MS Office
http://www.youtube.com/watch?v=dd9mT5WbCyk
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)12 /22
Online Edition (Firefox Configuration)
This is valid for Windows, Linux and MacOSX users
In any recent version of Firefox (>3.6) → about:config
And then when clicking on a dav:// or davs:// link Libreoffice will ask
you for the client for opening this type of links. Write Libreoffice path
(i.e. /usr/bin/soffice in Linux) and that's all
network.protocol-handler.expose.dav = false
network.protocol-handler.expose.davs = false
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)13 /22
Edit online with Libreoffice
http://addons.alfresco.com/tags/zylknet
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)14 /22
Demo Alfresco - SugarCRM
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)15 /22
Demo shows
Via alfresco addons
- How to configure JDBC authentication addon and integrate SugarCRM users in
Alfresco authentication chainAddon
- How to assign and search custom SugarCRM metadata to Alfresco
- How to use the online edition addon
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)16 /22
JDBC addon for authentication
Configuration for using SugarCRM users
- alfresco-global.properties (add jdbc to authentication chain)
-En $TOMCAT/shared/classes/alfresco/extension/
subsystems/Authentication/jdbc/myjdbc/jdbc-authentication.properties
jdbc.driver=org.gjt.mm.mysql.Driver
jdbc.username=root
jdbc.password=
jdbc.name=sugarcrm
jdbc.url=jdbc:mysql://localhost:3306/sugarcrm
jdbc.query=SELECT user_hash FROM users WHERE user_name='{1}'
jdbc.authentication.defaultAdministratorUserNames=cesar
jdbc.authentication.cifs.active=false
# Password encryption type in DB. plain|MD5|MD4|DES|jcrypt
jdbc.authentication.password.type=MD5
authentication.chain=alfrescoNtlm1:alfrescoNtlm,myjdbc:jdbc
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)17 /22
JDBC addon for authentication
Checking SugarCRM scheme....
mysql> use sugarcrm;
Database changed
mysql> SELECT user_name, user_hash FROM users;
+-----------+----------------------------------+
| user_name | user_hash |
+-----------+----------------------------------+
| admin | f7c7d6198b1c41d662a9b8e55926acb3 |
| zylk | f7c7d6198b1c41d662a9b8e55926acb3 |
| cesar | a51c4b87fe0be653e75e6e29d4256d93 |
| chris | 6b34fe24ac2ff8103f6fce1f0da2ef57 |
| jim | 5e027396789a18c37aeda616e3d7991b |
| max | 2ffe4e77325d9a7152f7086ea7aa5114 |
| sally | b8bba2baae4c2a08fdff4e223458577d |
| sarah | 9e9d7a08e048e9d604b79460b54969c3 |
| will | 18218139eec55d83cf82679934e5cd75 |
+-----------+----------------------------------+
9 rows in set (0.00 sec)
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)18 /22
MDBC connector (aspects && connectors)
Configuration for using accounts, opportunities & contacts
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)19 /22
MDBC connector (aspects && connectors)
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)20 /22
MDBC connector (search)
Configuration for searching accounts, opportunities & contacts
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)21 /22
MDBC connector (search II)
ALFRESCO COMMUNITY MEETUP 2013 (MADRID)22 /22
Thank you!
@zylk.net @VenziaIT
Contacto:
César Capillas → <cesar@zylk.net>
Javier Martínez → <info@venzia.es>

More Related Content

Similar to Alfresco Community Meetup 2013

Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
kaushiksin
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
kaushiksin
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
kaushiksin
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
kaushiksin
 
Alfresco Share Customization Made Easy With Side Labs
Alfresco Share Customization Made Easy With Side LabsAlfresco Share Customization Made Easy With Side Labs
Alfresco Share Customization Made Easy With Side Labs
Alfresco Software
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
ipaciti
 
Implementing API Facade using WSO2 API Management Platform
Implementing API Facade using WSO2 API Management PlatformImplementing API Facade using WSO2 API Management Platform
Implementing API Facade using WSO2 API Management Platform
WSO2
 
Dev net and_tech_centers_working_together_final_for_tech_center_webex_session...
Dev net and_tech_centers_working_together_final_for_tech_center_webex_session...Dev net and_tech_centers_working_together_final_for_tech_center_webex_session...
Dev net and_tech_centers_working_together_final_for_tech_center_webex_session...
Ravanne Harris
 

Similar to Alfresco Community Meetup 2013 (20)

Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Alfresco Share Customization Made Easy With Side Labs
Alfresco Share Customization Made Easy With Side LabsAlfresco Share Customization Made Easy With Side Labs
Alfresco Share Customization Made Easy With Side Labs
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
 
Implementing API Facade using WSO2 API Management Platform
Implementing API Facade using WSO2 API Management PlatformImplementing API Facade using WSO2 API Management Platform
Implementing API Facade using WSO2 API Management Platform
 
Dev net and_tech_centers_working_together_final_for_tech_center_webex_session...
Dev net and_tech_centers_working_together_final_for_tech_center_webex_session...Dev net and_tech_centers_working_together_final_for_tech_center_webex_session...
Dev net and_tech_centers_working_together_final_for_tech_center_webex_session...
 
Making your Life Easier with MongoDB and Kafka (Robert Walters, MongoDB) Kafk...
Making your Life Easier with MongoDB and Kafka (Robert Walters, MongoDB) Kafk...Making your Life Easier with MongoDB and Kafka (Robert Walters, MongoDB) Kafk...
Making your Life Easier with MongoDB and Kafka (Robert Walters, MongoDB) Kafk...
 
All About Microservices and OpenSource Microservice Frameworks
All About Microservices and OpenSource Microservice FrameworksAll About Microservices and OpenSource Microservice Frameworks
All About Microservices and OpenSource Microservice Frameworks
 
Running Magnolia on Jelastic Cloud Hosting
Running Magnolia on Jelastic Cloud HostingRunning Magnolia on Jelastic Cloud Hosting
Running Magnolia on Jelastic Cloud Hosting
 
Magnolia CMS on Jelastic
Magnolia CMS on JelasticMagnolia CMS on Jelastic
Magnolia CMS on Jelastic
 
Magnolia CMS - on Jelastic
Magnolia CMS - on JelasticMagnolia CMS - on Jelastic
Magnolia CMS - on Jelastic
 
Presentation1REVIEW
Presentation1REVIEWPresentation1REVIEW
Presentation1REVIEW
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
 
Deploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP PlatformsDeploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP Platforms
 
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
 
Mazda siv - web services
Mazda   siv - web servicesMazda   siv - web services
Mazda siv - web services
 
Reporting Server_Reporting Server Domains - OpenbravoWiki.pdf
Reporting Server_Reporting Server Domains - OpenbravoWiki.pdfReporting Server_Reporting Server Domains - OpenbravoWiki.pdf
Reporting Server_Reporting Server Domains - OpenbravoWiki.pdf
 

More from zylk net

Firma digital y gestión documental colaborativa con Alfresco ECM
Firma digital y gestión documental colaborativa con Alfresco ECMFirma digital y gestión documental colaborativa con Alfresco ECM
Firma digital y gestión documental colaborativa con Alfresco ECM
zylk net
 
Gestión documental colaborativa con Alfresco ECM
Gestión documental colaborativa con Alfresco ECMGestión documental colaborativa con Alfresco ECM
Gestión documental colaborativa con Alfresco ECM
zylk net
 

More from zylk net (16)

La inteligencia del dato al servicio de las comunicaciones en Openexpo 2017
La inteligencia del dato al servicio de las comunicaciones en Openexpo 2017La inteligencia del dato al servicio de las comunicaciones en Openexpo 2017
La inteligencia del dato al servicio de las comunicaciones en Openexpo 2017
 
Sinadura ECM - Protocol-based signatures for Alfresco 5
Sinadura ECM - Protocol-based signatures for Alfresco 5Sinadura ECM - Protocol-based signatures for Alfresco 5
Sinadura ECM - Protocol-based signatures for Alfresco 5
 
Javascript API based developments for improving your Alfresco experience
Javascript API based developments for improving your Alfresco experienceJavascript API based developments for improving your Alfresco experience
Javascript API based developments for improving your Alfresco experience
 
Mejor proyecto big data
Mejor proyecto big dataMejor proyecto big data
Mejor proyecto big data
 
Premios awards 2017 candidatura mejor blog
Premios awards 2017 candidatura mejor blogPremios awards 2017 candidatura mejor blog
Premios awards 2017 candidatura mejor blog
 
LSWC2012 kerozain cloud password manager
LSWC2012 kerozain cloud password managerLSWC2012 kerozain cloud password manager
LSWC2012 kerozain cloud password manager
 
Sinadura Mobile
Sinadura MobileSinadura Mobile
Sinadura Mobile
 
Sinadura Cebit 2012 Projects
Sinadura Cebit 2012 ProjectsSinadura Cebit 2012 Projects
Sinadura Cebit 2012 Projects
 
Sinadura Cebit 2012
Sinadura Cebit 2012Sinadura Cebit 2012
Sinadura Cebit 2012
 
SinaduraOSWC2012
SinaduraOSWC2012SinaduraOSWC2012
SinaduraOSWC2012
 
Liferay Kalos 2011 Workshow
Liferay  Kalos 2011 WorkshowLiferay  Kalos 2011 Workshow
Liferay Kalos 2011 Workshow
 
Firma digital y gestión documental colaborativa con Alfresco ECM
Firma digital y gestión documental colaborativa con Alfresco ECMFirma digital y gestión documental colaborativa con Alfresco ECM
Firma digital y gestión documental colaborativa con Alfresco ECM
 
Gestión documental colaborativa con Alfresco ECM
Gestión documental colaborativa con Alfresco ECMGestión documental colaborativa con Alfresco ECM
Gestión documental colaborativa con Alfresco ECM
 
Introduccion a la firma digital libre zylk
Introduccion a la firma digital libre zylkIntroduccion a la firma digital libre zylk
Introduccion a la firma digital libre zylk
 
Presentacion Sinadura 08 Fomento
Presentacion Sinadura 08 FomentoPresentacion Sinadura 08 Fomento
Presentacion Sinadura 08 Fomento
 
Sinadura IEB09
Sinadura IEB09Sinadura IEB09
Sinadura IEB09
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Alfresco Community Meetup 2013