Во многих проектах, которые мы разрабатываем, нам нужно иметь функциональные возможности CMS в задней части сайта. С другой стороны, мы не хотим или не можем выполнить полное решение для конечных пользователей. Чтобы объяснить это лучше:
-
CMS, такие как Joomla или DotNetNuke представляют собой комплексные решения для веб-сайтов, они позволяют хранить и публиковать данные. Они не совсем дружелюбны, если вам просто нужно хранить данные и извлекать их по-своему. Они не то, что мы ищем, и я думаю, что их вообще нельзя называть CMS, потому что они намного больше!
-
CMS, такие как Umbraco, выглядят хорошо, но опять же, они не очень универсальны, если вы хотите использовать данные по-своему. Umbraco дает вам API-интерфейсы для доступа к данным во время выполнения, тогда как меня также интересуют наличие статических функций публикации для задач масштабируемости.
Чтобы дать еще пару указаний:
- Если у него есть подключаемая система, возможно, это не то, что я ищу...
- Если он не может публиковать статически и динамически (думаю, файлы XML или файлы HTML и API), это, вероятно, не то, что я ищу...
- Cross DB будет здорово, но это не обязательно.
CMS не обязательно должен быть бесплатным, но мы должны иметь полный исходный код. Что касается платформы, нам нужны решения в основном для .NET и LAMP.