Deployment - App Server:
It’s not recommended to manually install a custom Theme directly into the application server and the exploded Share WAR. It would mean copying all the theme resource files into tomcat/webapps/share/themes, which means the files would be gone after a re-deployment or upgrade.
Use a Share JAR project instead.
Deployment All-in-One SDK project:
- aio/share-jar/src/main/resources/META-INF/themes - the theme’s resource files goes here, pretty much the stuff you copy from alfresco/tomcat/webapps/share/themes
- aio/share-jar/src/main/resources/alfresco/web-extension/site-data/themes - the theme XML file goes here.