SlideShare una empresa de Scribd logo
1 de 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>

Más contenido relacionado

Similar a 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 a 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
 

Más de 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
 

Más de 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
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Alfresco Community Meetup 2013