Во-первых, я надеюсь, что этот ответ не слишком поздно. Сначала я пропустил его, потому что не был на работе.
Я использовал как Alfresco (хотя и версию 2.0 сообщества), так и Nuxeo. Я бы классифицировал оба больше как системы документооборота (DMS), чем CMS.
С точки зрения конечного пользователя, оба относительно одинаковы, а это значит, что если вам нужно выучить одну и не нужно переключаться между ними, разница не так уж и важна.
С точки зрения разработчика, я думаю, что Nuxeo более интересен. Документация впечатляет, относительно ясна. Команда чутко реагирует на запросы, и вы имеете доступ ко всему исходному коду. Модель двойного лицензирования Alfresco менее интересна и порой оставляет желать лучшего.
Также, в Nuxeo модель разработки новых "возможностей" достаточно понятна, и очень удобна для многократного использования. Во многих ситуациях Вам нужно только создать (или повторно использовать) XML-схему, создать минимальный XML, чтобы связать вещи вместе, и Вы закончили. Так как система очень модульная, вы можете легко подключить нужное вам поведение.
Для меня Nuxeo больше похожа на платформу, поверх которой вы можете разрабатывать интересные возможности, это система управления документами.
Я бы предложил вам попробовать учебник для разработчиков (http://www.nuxeo.org/static/dev-tutorial/), чтобы посмотреть, как она вам подходит.
Не стесняйтесь просить точности, здесь или в персоне.
С уважением.
Патрик
.В компании, где я работаю, мы попробовали Alfresco, но не все настроены оптимистично. Это слишком сложно и требует много времени для изучения. Документация тоже не такая уж и большая.
С другой стороны, я немного попробовал Nuxeo, и мы обнаружили, что он хорошо документирован, легко начать и легко расширять. Пройдя обучение разработчиков, о котором упоминал Гленн, вы легко сможете стать продуктивным.
Еще одна хорошая вещь в Nuxeo - это то, что они стараются следовать стандартам. Это означает, что если вы хотите предоставить веб-сервис (Rest или SOAP), вы можете использовать JAX-WS и JAX-RS соответственно.
Хранилище Также Nuxeo использует VCS как серверную часть хранилища, которая хранит данные непосредственно в базе данных в отдельных таблицах для каждой схемы. Это означает, что вы можете легко просматривать / изменять данные в базе данных.