From Bundle to installable package
Hello,
I started with AEM a few days ago and I have read a lot of documentations - they are quite good and so far all is clear for me concerning the documentation. But I still have a few problems to get the whole picture - so therefore I would like to write what I have understood (I hope it is right) and then I would expose my lack concerning the big picture.
0. the AEM architecture with author/publish instances and Dispatchers is quite clear
1. Over URIs content in CRX can be handled (CRUD - Sling form commands) -> content first
2. over sling:resourceType the script which handles the nodes and properties can be adjusted -> scripts which handles content
3. with maven a bundle can be created (in the pom there is a maven profile which makes it easy to install the bundle into AEM)
4. with JSP- Scriplets/Declarations/... it is possible to include behaviour (Java code) into view (unfortunately view and business code is nor separated)
5. under /content there are the nodes and properties which holds the content for frontend
6. under /apps the developed bundles are located
What I still not know is, if I have created my own bundle(s) and my own JSP(s) and my own /content- Nodes and Properties, how I can pack all this in a package to deliver it to a customer.
It would be great if someone could correct me if some statements above are wrong and could give me a hint concerning the question above.
Thanks a lot and all the best!!
Max