En uno de los proyectos en los que estamos trabajando actualmente, tenemos instalada la ultima versión de Alfresco 4.2.1, y debido a los múltiples cambios de interfaz que tiene, me ha resultado bastante útil el modo debug de Share.
Para activarlo, basta con añadir la siguiente configuración en el fichero share-config-custom.xml:
share-config-custom.xml
<flags> <!-- Developer debugging setting to turn on DEBUG mode for client scripts in the browser --> <b><client-debug>true</client-debug></b> <!-- LOGGING can always be toggled at runtime when in DEBUG mode (Ctrl, Ctrl, Shift, Shift). This flag automatically activates logging on page load. --> <client-debug-autologging>false</client-debug-autologging> </flags>
Esta configuración produce los siguientes efectos:
Tras reiniciar el servidor, podremos configurar la visibilidad de los logs desde el nuevo menú:
Para trazar nuestros scripts de javascript, los logs han de escribirse uitilizando el siguiente método:
this.alfLog("log", "*** Zylk --> _userIsSiteCreatorSuccess, _isSiteCreator:"+this._isSiteCreator);
this.alfLog("log", "
*** Zylk --> _userIsSiteCreatorSuccess, _isSiteCreator:"+this._isSiteCreator);
Para ver los logs, podremos hacerlo con las herramientas de desarrollo del navegador, como por ejemplo el Firebug de Firefox: