Я давно не работал с порталами, но, думаю, ответ таков: это действительно зависит.:)
Серьезно, в контексте ваших требований я бы сравнил Alfresco Share с Liferay.И те, и другие создают страницы одинаково с использованием компонентов Webscripts / Portlets и имеют встроенную безопасность.
Я думаю, что наиболее важным фактором является ваш набор навыков.
Если вы чувствуете себя как дома с Java, спецификация портлета и логика на стороне сервера: наклонитесь к Liferay.Alfresco Share / Spring Surf должен служить вам лучше, если вы предпочитаете Javascript в браузере и программирование в стиле JSON / REST.
Кроме того, проверьте, насколько сильны ваши требования к управлению документами.
Действительно ли вам нужносупер сложный поиск, рабочий процесс, управление версиями, безопасность и тому подобное?
Изысканность усложняет задачу.Вот почему я должен быть осторожен, прежде чем вводить их обоих одновременно.
Еще один момент, который нужно иметь в виду, может быть документация - думаю, этот момент относится к Liferay.