This is an extension to Alfresco (both Repository and Share), which allows for the display of Checksums of your documents within Share. It performs on-the-fly checksum generation as required. (Pre-computation may be added later, but current testing shows on-the-fly is generally fast enough!)
Within Share, the checksums will soon be displayed on a new page, or on the document details page on the right, and there's control of what kinds of documents that's shown for.
This builds on existing Alfresco Checksum ideas, such as http://blog.productivist.com/generate-checksums-for-alfresco-content/ and http://subversion.assembla.com/svn/seedhealth/trunk/health_behavior/src/au/gov/nehta/action/ChecksumActionExecutor.java but tries to be more general, and doesn't require pre-computation.
- Finish the page in Share to show the checksums
- Document action with configuration, to show that
- Document details right-hand pane for showing them
Finish and document the webscripts here
Package as two AMPs
TODO Convert this to fully use the new SDK
The code is available under the Apache License version 2. However, it builds on top of Alfresco, which is under the LGPL v3 license, so in most cases the resulting system will fall under the stricter LGPL rules...