Deployment - App Server:
- A lot of Java code is usually involved in implementing a Rating solution, so it is better to use repository and Share JARs for this.
Deployment All-in-One SDK project
- Share: aio/share-jar/src/main/resources/alfresco/web-extension- Doc Lib actions, Properties, Indicators etc
- aio/share-jar/src/main/resources/META-INF/resources/share-jar/components/documentlibrary/[indicators | actions] - resources such as CSS, JS, Images
- aio/share-jar/src/main/java/{custom package path} - UI evaluators
- Platform:
- aio/platform-jar/src/main/java/{custom package path} - Rating related Java classes
- aio/platform-jar/src/main/resources/alfresco/module/platform-jar/context/bootstrap-context.xml - Custom Rating Scheme Spring Bean definition, REST API Rating scheme beans, content model bootstrapping
- aio/platform-jar/src/main/resources/alfresco/module/platform-jar/context/service-context.xml - repository Action Spring Bean definition