Hi, I'm Harlin and welcome to my blog. I write about Python, Alfresco and other cheesy comestibles.

Alfresco - Alfresco Setup for Sysadmins and QA Testers

I have a few conventions on the organization of Alfresco installations to make my job (and life) easier. Since I may be also testing multiple Alfresco installations, I try to setup installs in a particular way so that different versions are easier to find. Also, it helps to have some ...

Read More

Alfresco - Installing Community 5.2

I'm creating this post as a bookmark of sorts. If you've arrived here, no need to worry with this one unless you are interested in getting Alfresco Community installed. Keep in mind that there are Alfresco Enterprise and Community installs. If you don't have an Enterprise license ...

Read More

Python + Alfresco CMIS Rest API

I mentioned about a week and a half or so ago that I joined Formtek as a consultant and will continue to be working with Alfresco the software. If you've read this blog, you know that I also enjoy working with Python -- obviously right? For the moment at Formtek ...

Read More

Leaving (but not leaving) Alfresco for Formtek and Other Announcements

Hello again. I did not mention it and did not want to make too big a deal of it, but I no longer work at Alfresco. Recently, I've taken a job with a company who is an Alfresco partner called Formtek. I started on Nov 20 and have been ...

Read More

Best Practices for Using Active Directory with Alfresco

Normally when I help a user that involves issues with setting up synchronization of users and groups, the customer has settings that are extremely generic like these:

ldap.synchronization.groupSearchBase=dc\=example,dc\=foo
ldap.synchronization.userSearchBase=dc\=example,dc\=foo

ldap.synchronization.groupQuery=objectclass\=group
ldap.synchronization.personQuery=(& ...

Read More

How to Get Django and ElasticSearch to Play Together

Ok, I like the idea of NoSQL -- even if there are very few use-cases that really demand it. Honestly, you can use an RDBMS like Postgresql to handle most use-cases instead of going the NoSQL route. Reasoning aside, there is a part of me that really likes it.

I like ...

Read More

Python + Alfresco: How to Get Document Information Using CMIS

Recently a customer asked for a way to query the Alfresco database for document information. Database queries are generally not supported either for transactions or just as read-only queries.

First off, the Alfresco database is very normalized and designed more for efficiency and performance but not so much for readability ...

Read More

Python + Alfresco: How to Find Documents by Document Type Using CMIS

I like playing with the new Alfresco model manager. Well, at least it was new in Alfresco 5.0 and here we are now on 5.2.

I have an old system where I upload a lot of PDF files. I found an old model (techbooks) on a 5.1 ...

Read More