I've just started to get into Alfresco and CMS in general and I am asking myself similar questions. I'm trying to discover more about how to best utilize the platform and how to best utilize it for my company. We don't have the budget for developing custom solutions and we need out of the box functionality. We are a small company and we are utilizing alot of community software. However, we look for platforms that have the potential to grow if we grow.
Alfresco Share utilizes the repository, but it seems to be it's own product in many regards and focused around collaboration. It peaked my interest because it was easy to access through Liferay via the DocLib portlet. We had been using Liferay in limited capacity for collaboration, but it's built in document library worked poorly in my opinion. I wanted to leverage Alfresco share's document library, but utilize Liferay for everything else.
Traditionally we were trying to use the Liferay document library for all purposes. Document collaboration, document libraries, records management, etc. It seems with the addition of Share, Alfresco has given options to the users on how utilize the repository. This is where my question comes in: Which UI is best suited to handle the different CMS needs? I basically have two needs: storing financial, HR, and company documentation and also providing collaborative areas for projects, proposals, and business development.
I know the answer isn't probably straight forward. I'm trying to research CMS and Alfresco some more just wrap my head around how to best utilize it. Right now we have windows shares and I want to establish a content management system for our company to grow on.