Every once in a while you need to restart Alfresco. When you do, it would be nice if the user could be informed on why the system isn’t available. For this purpose I have created a maintenance page to be used when you use Nginx as a front-end to Alfresco. It will detect when the backend (Alfresco tomcat instance) is not available (you get an 50x response) and instead display this page:
I have created a script that will help you set up an Alfresco server instance with all necessary third party components. Some will be installed via Ubuntu packages, some directly downloaded. The script will walk you through the process. In the end, there will be some manual tasks to complete the installation.
For a client I needed to come up with a solution to use a specific metadata edit form when the document had a certain aspect applied. Reason was that that if it had this aspect, you should only be allowed to edit this subset of metadata, not the default name, title etc (sort of a lockdown). Out of the box you can only configure different forms based on document type so I needed to find a way to see if the document had the aspect applied, and if so show a special form.