2009-03-06 1 views
4

У меня есть задача создать веб-сайт для небольшой некоммерческой организации. У меня немного опыт работы с ASP.NET, но поскольку хостинг ASP.NET довольно дорог здесь, в Германии (нам также понадобится много веб-пространства и трафика), а также потому, что есть довольно большой список функций, которые, я думаю, я должен пойти с основанный на PHP/MySQL CMS (исправьте меня, если я ошибаюсь). Вопрос в том, какой? Существует так много бесплатных CMS. Если я скажу вам, что мне нужно, можете ли вы сказать мне, что будет хорошим выбором?Что такое «лучший» бесплатный CMS для моих нужд?

Вот мое требование (сортируется по приоритету):

  1. Удобство использования (установка, настройка, охранение) для меня, кто строит на сайте, но и для членов организации, они должны быть в состоянии чтобы легко изменить содержание основные страницы, добавить дополнения, добавить новый список рассылки, загрузить файл в репозиторий и т. д.
  2. A система управления членством/ролями. Основываясь на роли доступа членов к определенным подстраницам, подфорумы или папки в системе управления файлами и т. Д. Должны быть ограничены. Только определенным ролям должно быть разрешено добавлять новые списки рассылки или модерировать форум.
  3. A почтовая система, которая позволяет мне или членам организации добавлять новые адреса, майлингисты или информационные бюллетени.
  4. A система управления файлами. Участники должны иметь возможность загружать на сервер архивные файлы и просматривать их через веб-интерфейс. Доступ к папке должен быть ограниченным на основе прав участника.
  5. A pulbic forum с частными подфорумами.
  6. Локализация. Насколько возможно конечный сайт (если не все), который представлен посетителю сайта, а также членам, которые поддерживают сайт, должен быть представлен на немецком языке.
  7. Хороший контроль над дизайн/внешний вид общего сайта. Я должен иметь хороший контроль над тем, как я хочу, чтобы сайт выглядел.
  8. Оживленный с достаточным количеством импульсов, чтобы найти ressources и help, когда я потерялся.
  9. Расширяемость. В случае отсутствия каких-либо более мелких функций или поведения существующей функции не совсем так, как я ее хочу, было бы здорово легко добавить ее самостоятельно.

ответ

5

Как упоминалось другими, Joomla может быть хорошим вариантом для вас, хотя Wordpress может также работают (и это проще). Тем не менее, я настоятельно рекомендую вам ознакомиться с OpenSourceCMS.com, в котором размещены демонстрации для многих бесплатных и с открытым исходным кодом CMS, блогов, форумов, тележек для покупок и т. Д. Для большинства из них вы можете попробовать как администратора, так и интерфейс. Проведите некоторое время, просматривая их, а затем, когда вы найдете что-то, что вам нравится, исследуйте их дальше, перейдя на их веб-сайты.

+0

После опроса демонстрации, я думаю Честно говоря, Typo3 заставил бы меня немного остудить. Это не кажется очень интуитивным. Интерфейс Joomla намного проще. Что касается функций, я не думаю, что вы найдете очень много CMS с большим количеством расширений, чем Joomla. Возможно, Wordpress, возможно, Drupal. Вот и все. – VirtuosiMedia

0

Я бы голосовать за DotNetNuke, это ASP.Net, но это спасает вас над головой обучения совершенно новую среду, язык и инструмент только для реализации «свободным» CMS, реально, сколько стоит ваше время? Он соответствует всем вашим критериям, и в настоящее время 600 000 пользователей - это означает, что вы можете просто продолжить с ним, где-то кто-то уже работал над вашими проблемами для вас.

Что касается дорогого хостинга, почему бы не принять в другой стране, я получаю 5 долларов США в месяц за DotNetNuke в штатах, а я код из Австралии.

+0

Нам нужно много веб-пространства (1-2 ГБ) и трафика, и мы должны использовать немецкий провайдер. – bitbonk

+1

Определенно НЕ DNN, как кто-то, кто должен сражаться с ним с каждым днем, я бы сказал, что это, вероятно, одна из худших «BIG» систем управления контентом – kitsune

+0

Если вы ищете множество функций, DNN имеет много, много доступных модулей. http://www.snowcovered.com/Snowcovered2/Default.aspx?tabid=295&categoryid=13 – notandy

0

У Ive был некоторый опыт работы с Joomla. Высокая настраиваемость, множество плагинов и одна из самых оживленных сообществ в разработке. Он также имеет большую панель администратора.

+0

Что вы думаете о Typo3? Кажется, это очень хорошо. Как он сравнивается с Joomla? – bitbonk

2

Мой голос будет Joomla. У него больше всего возможностей, которые вы обсуждали, если не в качестве расширения, компонента или темы. Я установил несколько и редко должен использовать любое кодирование во время установки, плюс есть оживленное сообщество, если вам нужна помощь. Он также прекрасно сочетается с другими приложениями «лучшего из породы», такими как форумы BB, фотогалереи Coppermine и другие.

1

Я бы тоже пошел с Joomla, хотя я разработчик ASP.NET. Joomla очень гибкая и настраиваемая, поэтому она заполняет все ваши потребности из-за большого сообщества.

+0

Что вы думаете о Typo3? Кажется, это очень хорошо. Как он сравнивается с Joomla? – bitbonk

3

Concrete5 - это новая система управления контентом, которая отличная. Легко themable, удобный, большой небольшой панели управления

и это с открытым исходным кодом

2

Joomla!, казалось бы, чтобы соответствовать вашим потребностям, и я бы также предложить Kunena для форума (который интегрируется с Joomla) и DOCman для решение для управления файлами.

+0

Привет! Боюсь, я не знаком с Typo3, поэтому я не могу прокомментировать это. –

2

Ну, я бы предложил Drupal для любого продвинутого веб-сайта. Хотя Joomla! и подобные системы немного легче начать, Drupal намного более гибкий и расширяемый.

Вам нужен полный контроль над тематикой? Или аутентификация пользователя? Контроль доступа? Запросы базы данных? Масштабирование изображения пользователя? Tagclouds?
Это там, когда вам это нужно :)

+0

Ну, я не работал с Typo3 в течение некоторого времени, но в прошлый раз, когда я проверял, он страдал от ужасного Inner Platform Effect. У них есть собственный язык сценариев, ядро ​​и т. Д. Индивидуальный вкус может отличаться, но я не очень люблю большие монолитные системы, такие как Typo3. – mikl

1

Как полный CMS noob, я задал себе тот же вопрос. Я начал с Drupal. Конечно, вы можете делать с ним много всего. Очень расширяемый и настраиваемый.

Но после внедрения моего первого сайта в Drupal я решил создать следующий в Joomla, чтобы иметь систему сравнения. Вывод: Joomla - это looooooooooooot, которое легко начать и занимает намного меньше времени, чтобы создать функционирующий веб-сайт с нуля. Конечно, для очень больших проектов Drupal позволяет вам настраивать больше, но для типа проекта, который вы предлагаете: я бы рекомендовал Joomla ...

+0

Что вы думаете о Typo3? Кажется, это очень хорошо. Как он сравнивается с Joomla? – bitbonk

+0

У вас нет опыта работы с ним, но, судя по описанию веб-сайта и скриншотам/фильму, кажется, что Joomla проще ... (backend-wise, для пользователей, не имеющих реального ИТ-фона) –

1

Я нашел this PDF report comparing WordPress, Joomla, Drupal и Plone весьма полезно, когда я задавал себе тот же вопрос в последнее время. Хорошие комментарии с уделением особого внимания некоммерческим организациям - найдите резюме/рекомендацию сравнения на стр. 13-14.

Определенно читайте отчет, потому что он говорит о сильных сторонах/проблемах каждого пакета - учитывая ваш приоритетный список функций, я бы рекомендовал Joomla. Я думаю, вы можете делать то, что хотите, с разумными усилиями и хорошими последними модулями, такими как DocMan. WordPress является отличным для сайта для ведения блога, но ему не хватает числа (2,3,4,9) ваших требований, и хотя Drupal является мощным и гибким, он определенно имеет крутую кривую обучения. Plone тем более.

Удачи вам!

0

Ну, как сказал Tom Deleu, да, хотя Drupal очень способна и сильная CMS, но это сложно и сложно работать.Переход к другому варианту CMS, который равен Wordpress. Хотя очень просто разрабатывать контент-сайты с wordpress, но с очень ограниченными возможностями и гибкостью.

Согласно вашему требованию, мой голос также пойдет на Joomla. Это очень удобный, оптимизированный и CMS, на который вы можете положиться. Маленькие приложения, упомянутые вами как «почтовая система», «Файловая система» и т. Д., Больше подходят для joomla.

 Смежные вопросы

  • Нет связанных вопросов^_^