All non trivial software has bugs – that’s just the ways it is. Alfresco is no exception – neither Enterprise nor Community edition. The major difference between these two versions is that you pay a subscription which provides support in case you run into „some kind of trouble“ with the Enterprise product – bugs being a special case. We once bumped into a CMIS-QL problem with the Enterprise edition and Alfresco support provided us with a patch quite quickly. I have not checked whether this fix has has found its way into the Community edition.
Enterprise edition and the new Alfresco Team product may not be „the right“ choice either for cost or other reasons. I fully understand that providing product support boils down to cost and hence, restricting flexibility of a product (Alfresco Team) is one approach to cut effort.
Anyways, I am sure there is still a significant amount of „brave“ people (like us ;) running Alfresco Community in production.
What do we do, when we get affected by a production critical bug (happened to us more than once) ?
Alfresco and certified partners don’t help, now what ?
When I found ourselves in this situation, I usually googled and worked my way through the forums and JIRA picking up hints on the way. I cannot remember a single case where we have found a patch „ready to apply“ against an official release, so usually, we had to fix the release code revision (as in svn) ourselves (the hints picked up during investigation more or less helpful). A few weeks ago it was ALF-2880 (patch against 3.4c below) and ALF-6182.
I wish we (as the community) had something – a system and/or process to support our bugfixing needs. A place to exchange community release (bugfix) patches. Google Code, github, sourceforge all work fine for extensions, but they don’t work well for „core changes“. Of course we could (technically) just attach patches to the JIRA issues, but I’m not sure whether that is fine with Alfresco people.
Anyone else feeling the need for better bugfix support in Alfresco Community ?
PS: We have been asked quite a few times what exactly is covered by Enterprise support subscription and how to handle the support situation when Community edition is used.
Alfresco JIRA ALF project description states:
Global project for Alfresco development – for Community issues,
Maybe I get something wrong, but I don’t quite understand why ALF-2880 (as an example) gets updated to
Fix Version/s: 3.3.5, 3.4.0 Enterprise