SlideShare a Scribd company logo
1 of 24
Download to read offline
Alfresco Addons by Zylk.net
[ Alfresco Summit 2013 ]
Cesar Capillas <cesar@zylk.net>

ALFRESCO SUMMIT 2013 :: BARCELONA
Introduction
●

●

●

zylk.net is an open source company based in Bilbao
(Spain) specialized in java open source product
integration and development.
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 (Open
Source Basque Company Association) and A.S.O.L.I.F.

ALFRESCO SUMMIT 2013 :: BARCELONA
Alfresco Addons

ALFRESCO SUMMIT 2013 :: BARCELONA
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 SUMMIT 2013 :: BARCELONA
Addons by Zylk
●

Digital signature of PDF files via applet

●

Validation of signed PDF and SAR files (Xades)

●

Sinadura ECM: CMIS Connector for Alfresco

●

CIFS - openLDAP subsystem Addon

●

JDBC authentication subsystem Addon

●

Login by email in OpenLDAP subsystem

●

Online Edition and Digital Signature Addon

●

Custom Multi-Search Query Dashlet

http://addons.alfresco.com/tags/zylknet

ALFRESCO SUMMIT 2013 :: BARCELONA
Digital Signature Addons

ALFRESCO SUMMIT 2013 :: BARCELONA
Digital Signature Addon via applet
●

This addon provides an applet for digital signature in
Alfresco Share.

http://www.youtube.com/watch?v=9l-3A2_cjkk
http://addons.alfresco.com/addons/digital-signature-applet-alfresco-share
ALFRESCO SUMMIT 2013 :: BARCELONA
Alfresco Xades and PDF Validation
●

This addon provides digital signature validation of
PDF and Xades Files (SAR – Sinadura Archives,
Digidoc, XML Facturae).
●

●

●

Action can be applied on demand for one or multiple
files.
Rules are applied via action-executer, providing
automatic validation of signed files in spaces.
Signature data is shown in “Edit Properties”.

http://addons.alfresco.com/addons/signature-validation-alfresco-share

ALFRESCO SUMMIT 2013 :: BARCELONA
Alfresco Xades and PDF Validation

ALFRESCO SUMMIT 2013 :: BARCELONA
Alfresco Xades and PDF Validation

ALFRESCO SUMMIT 2013 :: BARCELONA
Sinadura CMIS for Alfresco ECM
●

Sinadura ECM is a digital signature java
client with a CMIS connector for Alfresco
ECM:
●
●

Upload PDFs to custom default path.
Upload PDFs to a custom path (selected from a
browser).

●

Download, Upload and Update PDF.

●

Create space/folder and delete PDFs.

http://addons.alfresco.com/addons/sinadura-pdf-digital-signature-client-alfresco-ecm
ALFRESCO SUMMIT 2013 :: BARCELONA
Sinadura CMIS for Alfresco ECM

ALFRESCO SUMMIT 2013 :: BARCELONA
Sinadura CMIS for Alfresco ECM

http://www.zylk.net/es/web/guest/web-2-0/blog/-/blogs/sinadura-ecm-demo-videos

ALFRESCO SUMMIT 2013 :: BARCELONA
Authentication Addons

ALFRESCO SUMMIT 2013 :: BARCELONA
Alfresco JDBC Subsystem
●

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 SUMMIT 2013 :: BARCELONA
Alfresco JDBC Subsystem
# Chain authentication
authentication.chain=alfrescoNtlm1:alfrescoNtlm,myjdbc:jdbc

# Default connection
jdbc.driver=org.gjt.mm.mysql.Driver
jdbc.username=root
jdbc.password=secret
jdbc.name=mydb
jdbc.url=jdbc:mysql://localhost:3306/mydb
jdbc.query=SELECT password FROM myusers WHERE id='{1}'
# Default administrators
jdbc.authentication.defaultAdministratorUserNames=zylk,mysql
# CIFS
# If jdbc.authentication.cifs.active = true set
jdbc.authentication.password.type = md4
jdbc.authentication.cifs.active=true
# Password storage / encryption type in DB: plain|md5|md4|DES|jcrypt
jdbc.authentication.password.type=md4

ALFRESCO SUMMIT 2013 :: BARCELONA
CIFS - OpenLDAP Subsystem
●

This addon provides an authentication subsystem
for Alfresco 3.4.x and 4.x for using CIFS with
openLDAP users
●

Each LDAP user needs to store the password as an
MD4 hash (using sambaSamAccount object class to the
user profile)

http://addons.alfresco.com/addons/alfresco-cifs-authenticator-openldap-users

ALFRESCO SUMMIT 2013 :: BARCELONA
CIFS - OpenLDAP Subsystem
# Chain authentication
authentication.chain=myldap:ldap,ldapSamba1:ldapSamba

# LDAP Connection properties
ldap.samba.authentication.java.naming.provider.url=ldap://ldap.example.com:389
ldap.samba.authentication.base=dc=example,dc=com
ldap.samba.authentication.userbase=ou=People
# The user defined below must be able to execute user search querys in LDAP
(administrator)
ldap.samba.java.naming.security.principal=cn=admin,dc=example,dc=com
ldap.samba.java.naming.security.credentials=secret

ALFRESCO SUMMIT 2013 :: BARCELONA
Login by email in Alfresco
●

This addon allows to login in Alfresco Share with the
email property (openLDAP subsystem).

http://addons.alfresco.com/addons/login-alfresco-ldap-email-address
ALFRESCO SUMMIT 2013 :: BARCELONA
Other Addons

ALFRESCO SUMMIT 2013 :: BARCELONA
Edit online with Libreoffice
●

●

Edit online Online with Libreoffice via webdav
It provides dav:// and http:// webdav links for
Office and MS Office mimetypes in Alfresco Share.

●

Url schemes dav:// are configured in OS / client

●

It works with the next stacks:
●

Linux && Firefox && Libreoffice

●

Windows && Firefox && Libreoffice

●

Windows && IE && MS Office
http://www.youtube.com/watch?v=dd9mT5WbCyk

ALFRESCO SUMMIT 2013 :: BARCELONA
Edit online with Libreoffice

http://code.google.com/p/alfresco-share-online-edition-addon/
ALFRESCO SUMMIT 2013 :: BARCELONA
Custom MultiSearch Query Dashlet
●

●

●

●

Very Soon!
Dashlet for custom lucene searches defined in Data
Dictionary.
Multi-instance for user panel and site panel.
Custom dashlet logical views by category, tag or
custom lucene query.

ALFRESCO SUMMIT 2013 :: BARCELONA
Thank you!
http://www.zylk.net
@zylk.net

ALFRESCO SUMMIT 2013 :: BARCELONA

More Related Content

Similar to Alfresco Addons by Zylk in Alfresco Summit 2013

Alfresco JDBC authentication subsystem for ERP/CRM integration
Alfresco JDBC authentication subsystem for ERP/CRM integrationAlfresco JDBC authentication subsystem for ERP/CRM integration
Alfresco JDBC authentication subsystem for ERP/CRM integrationCesar Capillas
 
Sinadura ECM: Protocol-based signatures for Alfresco
Sinadura ECM: Protocol-based signatures for AlfrescoSinadura ECM: Protocol-based signatures for Alfresco
Sinadura ECM: Protocol-based signatures for AlfrescoCesar Capillas
 
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 5zylk net
 
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 LabsAlfresco Software
 
Bee con2016 presentation_20160125004_installing
Bee con2016 presentation_20160125004_installingBee con2016 presentation_20160125004_installing
Bee con2016 presentation_20160125004_installingAngel Borroy López
 
Alfresco Content Services - Solution Document
Alfresco Content Services - Solution DocumentAlfresco Content Services - Solution Document
Alfresco Content Services - Solution DocumentManish Chopra
 
Deploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP PlatformsDeploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP PlatformsAngel Borroy López
 
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 PlatformWSO2
 
Hydrosphere.io Platform for AI/ML Operations Automation
Hydrosphere.io Platform for AI/ML Operations AutomationHydrosphere.io Platform for AI/ML Operations Automation
Hydrosphere.io Platform for AI/ML Operations AutomationRustem Zakiev
 
Alfresco for Salesforce
Alfresco for SalesforceAlfresco for Salesforce
Alfresco for SalesforceJared Ottley
 
0910 cagliari- spring surf and cmis - the dynamic duo
0910 cagliari- spring surf and cmis - the dynamic duo0910 cagliari- spring surf and cmis - the dynamic duo
0910 cagliari- spring surf and cmis - the dynamic duoSymphony Software Foundation
 
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...Nicole Szigeti
 
SAP Kapsel Plugins For Cordova
SAP Kapsel Plugins For CordovaSAP Kapsel Plugins For Cordova
SAP Kapsel Plugins For CordovaChris Whealy
 
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...apidays
 
Introduction To Adobe Flex And Semantic Resources
Introduction To Adobe Flex And Semantic ResourcesIntroduction To Adobe Flex And Semantic Resources
Introduction To Adobe Flex And Semantic Resourceskeith_sutton100
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIRAlmog Koren
 
GE Predix 新手入门 赵锴 物联网_IoT
GE Predix 新手入门 赵锴 物联网_IoTGE Predix 新手入门 赵锴 物联网_IoT
GE Predix 新手入门 赵锴 物联网_IoTKai Zhao
 
Migrate a on-prem platform to the public cloud with Java - SpringBoot and PCF
Migrate a on-prem platform to the public cloud with Java - SpringBoot and PCFMigrate a on-prem platform to the public cloud with Java - SpringBoot and PCF
Migrate a on-prem platform to the public cloud with Java - SpringBoot and PCFRoy Braam
 
IA Powered Alfresco Profile
IA Powered Alfresco ProfileIA Powered Alfresco Profile
IA Powered Alfresco ProfileSameer Mittal
 

Similar to Alfresco Addons by Zylk in Alfresco Summit 2013 (20)

Alfresco JDBC authentication subsystem for ERP/CRM integration
Alfresco JDBC authentication subsystem for ERP/CRM integrationAlfresco JDBC authentication subsystem for ERP/CRM integration
Alfresco JDBC authentication subsystem for ERP/CRM integration
 
Sinadura ECM: Protocol-based signatures for Alfresco
Sinadura ECM: Protocol-based signatures for AlfrescoSinadura ECM: Protocol-based signatures for Alfresco
Sinadura ECM: Protocol-based signatures for Alfresco
 
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
 
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
 
Bee con2016 presentation_20160125004_installing
Bee con2016 presentation_20160125004_installingBee con2016 presentation_20160125004_installing
Bee con2016 presentation_20160125004_installing
 
Alfresco Content Services - Solution Document
Alfresco Content Services - Solution DocumentAlfresco Content Services - Solution Document
Alfresco Content Services - Solution Document
 
Deploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP PlatformsDeploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP Platforms
 
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
 
Hydrosphere.io Platform for AI/ML Operations Automation
Hydrosphere.io Platform for AI/ML Operations AutomationHydrosphere.io Platform for AI/ML Operations Automation
Hydrosphere.io Platform for AI/ML Operations Automation
 
Alfresco for Salesforce
Alfresco for SalesforceAlfresco for Salesforce
Alfresco for Salesforce
 
0910 cagliari- spring surf and cmis - the dynamic duo
0910 cagliari- spring surf and cmis - the dynamic duo0910 cagliari- spring surf and cmis - the dynamic duo
0910 cagliari- spring surf and cmis - the dynamic duo
 
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
 
SAP Kapsel Plugins For Cordova
SAP Kapsel Plugins For CordovaSAP Kapsel Plugins For Cordova
SAP Kapsel Plugins For Cordova
 
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
 
Introduction To Adobe Flex And Semantic Resources
Introduction To Adobe Flex And Semantic ResourcesIntroduction To Adobe Flex And Semantic Resources
Introduction To Adobe Flex And Semantic Resources
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIR
 
GE Predix 新手入门 赵锴 物联网_IoT
GE Predix 新手入门 赵锴 物联网_IoTGE Predix 新手入门 赵锴 物联网_IoT
GE Predix 新手入门 赵锴 物联网_IoT
 
Migrate a on-prem platform to the public cloud with Java - SpringBoot and PCF
Migrate a on-prem platform to the public cloud with Java - SpringBoot and PCFMigrate a on-prem platform to the public cloud with Java - SpringBoot and PCF
Migrate a on-prem platform to the public cloud with Java - SpringBoot and PCF
 
InfoAxon Powered Alfresco
InfoAxon Powered AlfrescoInfoAxon Powered Alfresco
InfoAxon Powered Alfresco
 
IA Powered Alfresco Profile
IA Powered Alfresco ProfileIA Powered Alfresco Profile
IA Powered Alfresco Profile
 

More from zylk net

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 2017zylk net
 
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 experiencezylk net
 
Mejor proyecto big data
Mejor proyecto big dataMejor proyecto big data
Mejor proyecto big datazylk net
 
Premios awards 2017 candidatura mejor blog
Premios awards 2017 candidatura mejor blogPremios awards 2017 candidatura mejor blog
Premios awards 2017 candidatura mejor blogzylk net
 
Servicios de firma digital en la nube Cloudsign by zylk.net
Servicios de firma digital en la nube Cloudsign by zylk.netServicios de firma digital en la nube Cloudsign by zylk.net
Servicios de firma digital en la nube Cloudsign by zylk.netzylk net
 
Sinadura en Parlamento Vasco y Nueva versión de Sinadura - LibreCon 2014
Sinadura en Parlamento Vasco y Nueva versión de Sinadura - LibreCon 2014Sinadura en Parlamento Vasco y Nueva versión de Sinadura - LibreCon 2014
Sinadura en Parlamento Vasco y Nueva versión de Sinadura - LibreCon 2014zylk net
 
Sinadura Suite
Sinadura Suite Sinadura Suite
Sinadura Suite zylk net
 
Cómo hacer uso de la firma electrónica de forma productiva en tu organización
Cómo hacer uso de la firma electrónica de forma productiva en tu organizaciónCómo hacer uso de la firma electrónica de forma productiva en tu organización
Cómo hacer uso de la firma electrónica de forma productiva en tu organizaciónzylk net
 
LSWC2012 kerozain cloud password manager
LSWC2012 kerozain cloud password managerLSWC2012 kerozain cloud password manager
LSWC2012 kerozain cloud password managerzylk net
 
Sinadura Mobile
Sinadura MobileSinadura Mobile
Sinadura Mobilezylk net
 
SinaduraOSWC2012
SinaduraOSWC2012SinaduraOSWC2012
SinaduraOSWC2012zylk net
 
Liferay Kalos 2011 Workshow
Liferay  Kalos 2011 WorkshowLiferay  Kalos 2011 Workshow
Liferay Kalos 2011 Workshowzylk 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 ECMzylk 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 ECMzylk net
 
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 zylkzylk net
 
Presentacion Sinadura 08 Fomento
Presentacion Sinadura 08 FomentoPresentacion Sinadura 08 Fomento
Presentacion Sinadura 08 Fomentozylk net
 
Sinadura IEB09
Sinadura IEB09Sinadura IEB09
Sinadura IEB09zylk net
 

More from zylk net (17)

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
 
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
 
Servicios de firma digital en la nube Cloudsign by zylk.net
Servicios de firma digital en la nube Cloudsign by zylk.netServicios de firma digital en la nube Cloudsign by zylk.net
Servicios de firma digital en la nube Cloudsign by zylk.net
 
Sinadura en Parlamento Vasco y Nueva versión de Sinadura - LibreCon 2014
Sinadura en Parlamento Vasco y Nueva versión de Sinadura - LibreCon 2014Sinadura en Parlamento Vasco y Nueva versión de Sinadura - LibreCon 2014
Sinadura en Parlamento Vasco y Nueva versión de Sinadura - LibreCon 2014
 
Sinadura Suite
Sinadura Suite Sinadura Suite
Sinadura Suite
 
Cómo hacer uso de la firma electrónica de forma productiva en tu organización
Cómo hacer uso de la firma electrónica de forma productiva en tu organizaciónCómo hacer uso de la firma electrónica de forma productiva en tu organización
Cómo hacer uso de la firma electrónica de forma productiva en tu organización
 
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
 
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

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 

Recently uploaded (20)

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 

Alfresco Addons by Zylk in Alfresco Summit 2013

  • 1. Alfresco Addons by Zylk.net [ Alfresco Summit 2013 ] Cesar Capillas <cesar@zylk.net> ALFRESCO SUMMIT 2013 :: BARCELONA
  • 2. Introduction ● ● ● zylk.net is an open source company based in Bilbao (Spain) specialized in java open source product integration and development. 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 (Open Source Basque Company Association) and A.S.O.L.I.F. ALFRESCO SUMMIT 2013 :: BARCELONA
  • 4. 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 SUMMIT 2013 :: BARCELONA
  • 5. Addons by Zylk ● Digital signature of PDF files via applet ● Validation of signed PDF and SAR files (Xades) ● Sinadura ECM: CMIS Connector for Alfresco ● CIFS - openLDAP subsystem Addon ● JDBC authentication subsystem Addon ● Login by email in OpenLDAP subsystem ● Online Edition and Digital Signature Addon ● Custom Multi-Search Query Dashlet http://addons.alfresco.com/tags/zylknet ALFRESCO SUMMIT 2013 :: BARCELONA
  • 6. Digital Signature Addons ALFRESCO SUMMIT 2013 :: BARCELONA
  • 7. Digital Signature Addon via applet ● This addon provides an applet for digital signature in Alfresco Share. http://www.youtube.com/watch?v=9l-3A2_cjkk http://addons.alfresco.com/addons/digital-signature-applet-alfresco-share ALFRESCO SUMMIT 2013 :: BARCELONA
  • 8. Alfresco Xades and PDF Validation ● This addon provides digital signature validation of PDF and Xades Files (SAR – Sinadura Archives, Digidoc, XML Facturae). ● ● ● Action can be applied on demand for one or multiple files. Rules are applied via action-executer, providing automatic validation of signed files in spaces. Signature data is shown in “Edit Properties”. http://addons.alfresco.com/addons/signature-validation-alfresco-share ALFRESCO SUMMIT 2013 :: BARCELONA
  • 9. Alfresco Xades and PDF Validation ALFRESCO SUMMIT 2013 :: BARCELONA
  • 10. Alfresco Xades and PDF Validation ALFRESCO SUMMIT 2013 :: BARCELONA
  • 11. Sinadura CMIS for Alfresco ECM ● Sinadura ECM is a digital signature java client with a CMIS connector for Alfresco ECM: ● ● Upload PDFs to custom default path. Upload PDFs to a custom path (selected from a browser). ● Download, Upload and Update PDF. ● Create space/folder and delete PDFs. http://addons.alfresco.com/addons/sinadura-pdf-digital-signature-client-alfresco-ecm ALFRESCO SUMMIT 2013 :: BARCELONA
  • 12. Sinadura CMIS for Alfresco ECM ALFRESCO SUMMIT 2013 :: BARCELONA
  • 13. Sinadura CMIS for Alfresco ECM http://www.zylk.net/es/web/guest/web-2-0/blog/-/blogs/sinadura-ecm-demo-videos ALFRESCO SUMMIT 2013 :: BARCELONA
  • 15. Alfresco JDBC Subsystem ● 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 SUMMIT 2013 :: BARCELONA
  • 16. Alfresco JDBC Subsystem # Chain authentication authentication.chain=alfrescoNtlm1:alfrescoNtlm,myjdbc:jdbc # Default connection jdbc.driver=org.gjt.mm.mysql.Driver jdbc.username=root jdbc.password=secret jdbc.name=mydb jdbc.url=jdbc:mysql://localhost:3306/mydb jdbc.query=SELECT password FROM myusers WHERE id='{1}' # Default administrators jdbc.authentication.defaultAdministratorUserNames=zylk,mysql # CIFS # If jdbc.authentication.cifs.active = true set jdbc.authentication.password.type = md4 jdbc.authentication.cifs.active=true # Password storage / encryption type in DB: plain|md5|md4|DES|jcrypt jdbc.authentication.password.type=md4 ALFRESCO SUMMIT 2013 :: BARCELONA
  • 17. CIFS - OpenLDAP Subsystem ● This addon provides an authentication subsystem for Alfresco 3.4.x and 4.x for using CIFS with openLDAP users ● Each LDAP user needs to store the password as an MD4 hash (using sambaSamAccount object class to the user profile) http://addons.alfresco.com/addons/alfresco-cifs-authenticator-openldap-users ALFRESCO SUMMIT 2013 :: BARCELONA
  • 18. CIFS - OpenLDAP Subsystem # Chain authentication authentication.chain=myldap:ldap,ldapSamba1:ldapSamba # LDAP Connection properties ldap.samba.authentication.java.naming.provider.url=ldap://ldap.example.com:389 ldap.samba.authentication.base=dc=example,dc=com ldap.samba.authentication.userbase=ou=People # The user defined below must be able to execute user search querys in LDAP (administrator) ldap.samba.java.naming.security.principal=cn=admin,dc=example,dc=com ldap.samba.java.naming.security.credentials=secret ALFRESCO SUMMIT 2013 :: BARCELONA
  • 19. Login by email in Alfresco ● This addon allows to login in Alfresco Share with the email property (openLDAP subsystem). http://addons.alfresco.com/addons/login-alfresco-ldap-email-address ALFRESCO SUMMIT 2013 :: BARCELONA
  • 20. Other Addons ALFRESCO SUMMIT 2013 :: BARCELONA
  • 21. Edit online with Libreoffice ● ● Edit online Online with Libreoffice via webdav It provides dav:// and http:// webdav links for Office and MS Office mimetypes in Alfresco Share. ● Url schemes dav:// are configured in OS / client ● It works with the next stacks: ● Linux && Firefox && Libreoffice ● Windows && Firefox && Libreoffice ● Windows && IE && MS Office http://www.youtube.com/watch?v=dd9mT5WbCyk ALFRESCO SUMMIT 2013 :: BARCELONA
  • 22. Edit online with Libreoffice http://code.google.com/p/alfresco-share-online-edition-addon/ ALFRESCO SUMMIT 2013 :: BARCELONA
  • 23. Custom MultiSearch Query Dashlet ● ● ● ● Very Soon! Dashlet for custom lucene searches defined in Data Dictionary. Multi-instance for user panel and site panel. Custom dashlet logical views by category, tag or custom lucene query. ALFRESCO SUMMIT 2013 :: BARCELONA