2009-03-25 3 views
-2

Я хочу конвертировать веб-сайт, чтобы использовать систему управления контентом для обновления большого количества страниц контента для веб-сайта. Текущий веб-сайт - это в основном ASP.NET, но я рассматриваю возможность перехода на PHP, если это означает, что я буду лучше интегрирован с «CMS выбора» на рынке. Я слышал о Joomla! и другие CMS », но мне бы хотелось, чтобы некоторые ответы на них считались лучшими. Функции, которые мне нужно поддерживать, - это настраиваемые меню боковой панели и вкладок (например, с раскрывающимися раскрывающимися списками javascript). Может ли кто-нибудь сказать мне о хорошем решении?Какая самая лучшая бесплатная CMS с открытым исходным кодом (система управления контентом)?

+0

Этот вопрос задан несколько раз. Вероятно, вам следовало бы искать пучки вопросов, уже отправленных для этого (см. Список связанных ссылок в правой части экрана). – TheTXI

ответ

3

Joomla и Drupal являются вашими наиболее распространенными и популярными решениями на основе CMS на базе PHP.

На стороне .NET я бы предложил только DotNetNuke. Объем разработки, который продолжается в этой CMS, не имеет себе равных, и есть огромный рынок для контента, модулей, тем и т. Д. В DNN есть почти все, что доступно для удовлетворения ваших потенциальных потребностей.

+2

Я бы очень советовал избегать Joomla. – ceejayoz

+0

@ceejayoz: По иронии судьбы, у меня было больше проблем с Drupal в прошлом, чем у Joomla. – TheTXI

+0

DotNetNuke очень приятный, я работал с ним ненадолго, и до сих пор я был невероятно впечатлен. – Sukasa

2

«Лучший» CMS действительно, действительно зависит от ваших требований.

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

Kentico (.NET CMS) довольно приличный, который я развернул несколько раз. Microsoft CMS должна быть приличной, но я ее еще не пробовал.

Не зная конкретно ваших требований, я считаю невозможным дать твердую рекомендацию.

4

Вы должны посмотреть на opensourcecms.com. Это сайт, на котором размещены демонстрации для большинства CMS с открытым исходным кодом на PHP и ASP.NET. Вы можете попробовать каждый из них и ознакомиться с функциями и отзывами. Это хороший способ найти тот, который отвечает вашим потребностям, не устанавливая их.

0

Drupal имеет долгую историю, доказанный послужной список успеха (много громких случаев использования, в том числе кампании Обамы, Mozilla Firefox и MTV в Великобритании), и лодка свободного modules и themes, так что вы можете начать где-то хорошо. Drupal также очень настраивается с точки зрения того, как данные хранятся в терминах типов контента. У Drupal есть отличная помощь consulting and contracting.

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

1

Я пока не работал с этими приложениями, но AFAIK TYPO3 и ezPublish (оба PHP) считаются гораздо более профессиональными, чем, например, Joomla.

-1

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

Написание собственных средств также вынуждает вас постоянно расширять свои навыки и изучать тонкости языка программирования.