WordPress хорош для этого?

Я смотрю на варианты создания самостоятельного сайта, который будет содержать следующие функции:

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

Я ожидаю, что...

  • большая часть активности будет на форуме
  • единственный сервер MySQL в конечном итоге станет узким местом...

поэтому хотелось бы получить отзывы об использовании WordPress для создания этого сайта вместо создания всего этого с нуля.

Если WP не подходит для этого, какое другое решение на базе Linux с открытым исходным кодом вы бы порекомендовали?

Спасибо.

4 ответа

Wordpress - это, в основном, платформа для ведения блогов, и это отличный продукт в этом отношении. Существует множество плагинов для расширения платформы и интеграции дополнительных функций. Однако чем дальше вы расширяете WP, тем больше обслуживания требуется для обеспечения взаимодействия функций. Я не могу рекомендовать WP для ваших вышеуказанных потребностей.

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

Вам следует потратить некоторое время на тестирование сайта Open Source CMS на некоторых доступных платформах.

Вы можете попробовать Drupal!

Возможно, вы захотите взглянуть на Wordpress Multi-user и / или BuddyPress. Оба эти плагина для Wordpress, которые предоставляют вам профиль пользователя, внутренний обмен сообщениями и т.д., которые вы ищете. Я лично предпочел бы какое-то готовое решение, а не писать все с нуля. Слишком много областей, в которых можно было бы обнаружить ошибки, поскольку в качестве готового решения вы уже достигли этой последней 80% отметки развития.

Удачи и надеюсь, что это поможет вам в вашем проекте.

WordPress справится с этим, просто продолжайте.

  1. Новости: WordPress имеет встроенную концепцию Pages и Posts. Вы также можете создавать собственные таксономии, если это необходимо, либо с помощью новых функций таксономии в WP 3, либо с помощью плагина Pods.
  2. Форум: проверить bbPress
  3. Профили пользователей: в WordPress встроена простая система ролей, и этого может быть достаточно для вас. Вы можете легко настроить его таким образом, что пользователь должен зарегистрироваться, прежде чем комментировать.
  4. Проверьте плагин User Messenger: http://wordpress.org/extend/plugins/user-messages/

Обратите внимание, что вы можете масштабировать до BuddyPress, если вам нужно больше функциональности.

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

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