cancel
Showing results for 
Search instead for 
Did you mean: 

Aikau 1.09 & above with share?

nancygaillard
Champ on-the-rise
Champ on-the-rise
Hi everybody!

Is it possible to use Aikau 1.0.9 etc with a share project?

Thank you!!
3 REPLIES 3

afaust
Legendary Innovator
Legendary Innovator
Hello,

if your base Alfresco / Share version is 5.0.d (Community) / 5.0.1 (Enterprise) or higher, you can include a newer Aikau version with your Share project. Starting from these versions, Aikau has been set up to be upgradeable without requiring a new version of Alfresco / Share.

Keep in mind though, that Aikau releases occur in relatively short intervals and are not AFAIK put through the same QA rigors as a full Alfresco release. I have seen some intermittent regression issues and necessary refactorings to adapt to changes in Aikau within my current project where I've updated the included version about four times now. As a result, I currently would not "just update" Aikau in any environment without an active project budget to perform my own sets of (acceptance) tests.
But all in all, the update process is relatively painless and the above mentioned issues are typically in some nitty, gritty details of something that is still-evolving functionality.

Regards
Axel

nancygaillard
Champ on-the-rise
Champ on-the-rise
It is perfect, thank you Smiley Happy

ddraper
World-Class Innovator
World-Class Innovator
Just to pick up Axel on a couple of points (since he's not an Alfresco employee he's not aware of what testing is and isn't carried out). Aikau has an automated test suite with approximately 80% code coverage (and the 20% that isn't currently covered is largely non-production code). This is actually the highest automated test code coverage within Alfresco so in that regard Aikau is exceptionally well tested… does this mean that there won't be bugs? Of course there will… however, each time a new bug is raised we create a new unit test to reproduce the problem, fix the bug and that way we prevent regressions of that particular issue.

We also prioritize bugs above all feature work, so if a bug is reported it will be included in the next weekly sprint which means that any bug you raise will be fixed typically in less than 2 weeks. Compare that with a bug that might be found in Alfresco Community and you might be waiting up to a year for a fix, or with Alfresco Enterprise that you could be waiting a few months for the next service pack (unless the issue requires a hotfix - in which case you would get it as soon as it is resolved).

We do hotfix releases of Aikau as Share goes through the QA process so a version of Aikau that ships with a release of Alfresco could be considered more robust than others. So if you upgrade to a newer version of Aikau and there is a problem you can easily revert to your previous version, report the bug and then upgrade again when that bug is fixed.

It's obviously not wise to update Aikau on a production system for the sake of it, but we would expect people to test any customizations they've made to Share using a newer Aikau release before they put it into production.

Finally, there will always be bugs… if you find them, report them and they will be fixed… but if they're not reported, there's not much we can do about it.