Как выбрать решение CMS / Portal для небольших веб-сайтов?

В настоящее время я поддерживаю 3 веб-сайта, посвященных одной и той же концепции. 2 из них являются приложениями WinForms, где на веб-сайте приведены некоторые основные сведения и ссылки для скачивания. Третий - это веб-приложение для запроса данных. У меня также есть форум (SMF / TinyPortal), который служит центром технической поддержки / новостей для трех сайтов. Трафик загрузок приличный, но я не получаю много отзывов на форумах поддержки

Я хочу объединить эти три объекта, чтобы мне не приходилось дублировать объявления, загружать обновления библиотеки данных в несколько мест, а также обеспечивать единый вид сайтов.

К счастью, моя учетная запись хостинга поддерживает как .NET, так и PHP, поэтому я изучал Drupal, Graffiti, DotNetNuke, Joomla, Сервер сообщества и многое другое. Однако мне было трудно различить, какие функции включены, поддерживаются или просто не являются частью структуры.

Кто-нибудь имеет хорошую оценку этих проектов (и других тоже) и может ли оценить их возможности / возможности расширения / настройки / и т. д.? Я не обязательно ищу «что вам больше всего нравится», а скорее ищу оценку набора функций / целевого типа конечного пользователя.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
3
0
2 496
9
Перейти к ответу Данный вопрос помечен как решенный

Ответы 9

DotNetNuke «из коробки» содержит множество функций, управление контентом, управление ссылками, модули списка документов, модули форума и тому подобное. Существует также очень хороший сторонний модуль и рынок скинов для внесения улучшений, необходимых для реализации полноценного решения.

Со временем DNN может стать отличной основой для коллекции веб-сайтов. Он также поддерживает многопортовую систему, которая позволяет размещать более одного сайта на одной и той же кодовой базе, что очень полезно.

Самое приятное то, что это бесплатно!

Как вы упомянули, доступно множество опций, большинство из них имеют все основные функции. Если вы ищете простую настройку, большинство из них может оказаться излишним для того, чего вы пытаетесь достичь. Выбор CMS может лучше всего зависеть от ваших предпочтений в отношении языка программирования, который использует CMS.

Для некоторых поддерживаемых мной веб-сайтов я использовал Typo3 (http://www.typo3.com/). Причиной выбора мой была гибкость Typo3 с его множеством (множеством!) Плагинов для всех видов функций, а также возможность разрабатывать плагины самостоятельно.

HTH,

Дж.

DotNetNuke:

  • очень гибкий
  • вокруг него много сообщества
  • сообщество, как правило, носит довольно технический характер, и может быть трудно найти полезную поддержку для конечных пользователей
  • может быть сложно обновить и поддерживать доступность текущих версий
  • довольно легко запрограммировать базовые модули для
  • 100 доступных модулей (платных и бесплатных)
  • документация может быть труднодоступной и скудной в деталях
  • легко снимается, поэтому ваши сайты могут иметь единый вид
  • Доступны тысячи готовых скинов.

надеюсь, это соответствует тому, что вы ищете.

Именно такие детали, которые я искал. Я отмечаю матрицу CMS как «ответ», поскольку она имеет приличную сетку. Надеюсь, другие последуют вашему примеру и опубликуют больше ответов, как и вы, чтобы получить хороший план.

Dillie-O 18.09.2008 20:01
Ответ принят как подходящий

Если вы хотите быстро сравнить функции CMS, взгляните на Матрица CMS - там есть практически все известные человечеству cms.

Редактировать Если быть точнее, с сайта

CMSMatrix is the number one content management system comparison site on the Internet. It allows users to evaluate over 950 content management systems in 135+ different categories.

этот сайт, как правило, немного устарел, но это хорошее место для начала

CAD bloke 27.11.2008 07:12

Предполагая, что вы переходите на открытый исходный код, следует обратить внимание на следующие факторы:

Активное и знающее сообщество. <- Вы не хотите быть единственным человеком, способным поддерживать эту CMS через 10 лет.

регулярные и простые методы обновления.

Ваши навыки.

Выбирайте N2, если вы хотите быстро приступить к работе с парой хороших функций. Кроме того, он действительно нацелен на расширяемость и чистый код.

http://www.n2cms.com

У "Open Source cms" их множество, и запуск демонстраций с логинами администратора

Я обнаружил, что CMS Matrix (см .: iAn) иногда может быть немного устаревшим, но это определенно хорошая отправная точка. CMS с открытым исходным кодом - хороший ресурс (см. Mrinject). Я бы склонился к тому, с чем можно повозиться - закрытый исходный код может загнать вас в угол.

Если вы изучаете .NET, MojoPortal - еще один вариант, как и umbracco и т. д. Найдите здесь DNN и другие. Я обнаружил, что подход к Drupal более устрашающий. Кроме того, это довольно простые форумы. Joomla, как и DNN, требует денег на надстройки, хотя для обоих есть бесплатные. Судя по всему, халява от Joomla может отличаться по качеству - я никогда не рассматривал это слишком внимательно.

Я думаю, что выбор в толпе PHP - это Drupal - если вы можете потратить свободное пространство на его изучение. Drupal обычно более удобен для разработчиков, чем для конечных пользователей, поэтому, если вы не разработчик, его сложнее понять, чем что-то вроде Joomla. Судя по всему, его кодовая база лучше, чем Joomla.

Просмотрите сообщества - вы проведете там некоторое время, поэтому убедитесь, что они вам нравятся.

Если сайт довольно простой, то, возможно, будет достаточно WordPress, поскольку он имеет множество плагинов и множество шаблонов, доступных бесплатно или

Я блуждаю по этому пути уже некоторое время. Мой совет - настроить несколько тестовых установок и примерно настроить их на то, что имеет то, что вы хотите, а затем попробовать использовать и, что важно, попытаться сломать это. Установка их вместе на одном сервере - хороший способ проверить относительную разницу в скорости.

Протестируйте их - это единственный способ узнать, какой из них вам подходит.

Как поставщик, я считаю, что матрица CMS пугает. По сути, это список всех CMS под солнцем с несколькими общими рейтингами и отзывами. Прежде чем выбрать CMS, я бы сначала выбрал модель, а затем исследовал различные доступные варианты.

  1. Открытый исходный код ... имеет много поддержки, создаваемой пользователями, но часто требует помощи сторонних разработчиков для обслуживания программного обеспечения и установки надстроек.
  2. Решения, устанавливаемые частным образом ... с ними легче работать, но вы ограничите вас услугами одного поставщика для обслуживания.
  3. Модель SaaS ... по-прежнему привязана к одному поставщику, но все обновления включены, а начальные затраты минимальны.

Другие вопросы по теме