I am trying to understand under what circumstances one should take the custom web script approach and under what circumstances configuring the existing web client is appropriate.
I am new to web scripts and whilst they seem like an easy way to hook into the Alfresco repository I cannot help but think there is quite a bit of familiarisation effort involved up front and lets face it developing with JavaScript is never as nice as Java development with an IDE and good JavaDoc. So developer productivity particular at the testing stage may be hampered going down this path.
The other option is to configure the web client using the config points within Alfresco - but this doesn't seem overly intuitive and there doesn't seem to be an awful lot of documentation on this - perhaps this is indicative to its popularity as a customisation approach.
I certainly don't want to hack at Alfresco and would always choose a defined extension point - but which one is best? And which one requires the most effort?
I would be happy to hear from Alfresco developer's regarding their experience in this area.
Thanks