I apologies if this is a redundant question. But even after developing with alfresco and share (version 4.2-c ) for 4-5 months I am still not sure about exact purpose of various directories. After following various examples(THNKS FOR THAT) I do get things work but "flexibility" of alfresco to add files/configuration/new code in various directories confuses me.
Ex : 1. when to put files in /alfresco/module vs /alfresco/extension (ALFRESCO WEBAPP) vs /alfresco/web-extenions of SHARE WEBAPP 2. when to put a webscript in /alfresco/webscript (ALFRESCO WEBAPP) vs /alfresco/site-webscript of SHARE WEBAPP. 3. Why is there "extensions" (not extension) under /alfresco/site-date/extensions ?
I am just looking for any blog/documentation/forum discussion which explains directory structure for alfresco 4.2-c
Above links helped a bit. But I am still not sure about dir structure. For Example :
1. When to add code in "module" dir vs "extension" directory 2. Where to add code if I want to add some functionality to core alfresco Ex. If I want to run some code when user click to left tree in alfresco share , should I copy paste entire tree.js file in "<my-base-jar>/META-INF/components/documentlibrary/tree.js" or I can put a custom file with "onNodeClicked" event ?