4. 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
5. 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
7. 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/
8. 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
9. 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
10. 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
11. 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
12. 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
15. 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
16. 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
17. 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)