Does anybody know if I can modify the alfresco interface to change it depending of the space or the user who go into one space? There is an API to modify the alfresco interface? I have to change almost all the alfresco interface and I don't know if I'll can do it or not.
The phrase, "I have to change almost all of the Alfresco interface" tells me you are doing some serious UI customization. You can use JSF and Spring to customize the UI to your heart's content, but I would advise you to stop and convince yourself it is a smart thing to do. You might be better off using a simpler UI framework to build the UI that fits your needs exactly rather than make major revisions to what is intended to be a general purpose document management client. Your custom UI would interact with Alfresco via RESTful web scripts. Depending on what you are doing, this is likely to be the faster and easier route. Plus, it means you can use whatever web app framework you want rather than having to figure out how the web client was put together, just to take it apart.
Besides the complexities of JSF, the Alfresco Explorer client is not something that Alfresco is likely to invest much in going forward given their focus on Surf and Share. Do you really want to complicate your life (development, maintenance, upgrades) with your own forked version of the web client?
Hi, I've testet the way jeff mentioned. Using Alfresco RESTful services capabilites and building a custom UI (http://opsoro.org). This approach is working very well and IMHO better than customize more than 50% of an existing client. cheers, jan