keensoft participation at Alfresco Summit 2014 (London) includes two sessions:
- 10 Enhancements That Require Less Than 10 Lines of Code
- Shared Properties Between Modules with Maven Alfresco SDK
This repository includes sample code for both sessions.
If you are new to Alfresco and the Alfresco Maven SDK, you should start by reading Jeff Potts' tutorial on the subject.
All modules should be compatible with Alfresco EE 4.2.2 and Alfresco CE 4.2.f or later.
However, they have been verified to work with Alfresco CE 4.2.f.
Every module has been tested on its own, so it's possible that they won't work all together on the same Alfresco installation.
To install every module in Alfresco use the Alfresco Module Management tool. Note The modules ending with "repo" are repo modules and should only be installed in Alfresco Repo. Note The modules ending with "share" are share modules and should only be installed in Alfresco Share.
- Copy the amp files (on target directories) to your "amps" and "amps_share" directory in your Alfresco installation.
- Stop Alfresco
- Run bin/apply-amps.sh
- Start Alfresco
10-enhancements
The repository contains a folder for each session. Within that, there is a directory for each enhancement which can include different folders for repo and share modules.
- 10. Add a download button
- 9. Site creation ability
- 8. Changing document extension
- 7. Setting create missing person
- 6. Custom LDAP identification
- 5. PDF/A transformation
- 4. Importing original dates
- 3. Custom EML node names
- 2. Site custom properties
- 1. Site templates with folders (external Jeff Potts)
maven-shared-props
The repository contains a folder for each module (repo and share).
MIT