2010-08-17 5 views
0

Я очень новичок в php, и я ищу для создания сайта сообщества. Он должен поддерживать профили пользователей, обмен сообщениями, фотогалерею пользователя, проверку подлинности и комментарии к профилю. Я посмотрел вокруг и сузил свои варианты: 1-использовать пакет социальных сетей, как Эльги 2-использовать структуру PHP как CakePHP и добавить необходимую функциональность 3-начать все это с нуляРекомендации по созданию сайта сообщества в PHP

Я признателен за любые советы по этому вопросу

Благодарности

ответ

1

Я недавно начал строительство сайта, управляемого сообществом, в CakePHP. Я обнаружил, что когда-то я думал о функциях и дизайне сайта (включая back-end), cakephp сделал его невероятно легким для начала. У этого есть блестящее сообщество поддержки, и «the bakery» дает блестящий пример того, как реализовать существующие функции.

Когда вы можете, не изобретать колесо, cakePHP имеет богатый набор помощников и плагинов, таких как аутентификация, комментирование, теги/tagclouds, текстовые редакторы и т.д.

Я также слышал хорошие вещи около codeigniter

Надеюсь, это поможет.

Jonesy

0

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

0

CMS звучит как ваш лучший выбор, поскольку есть хорошая прочная основа с точки зрения базы кода и поддержки сообщества. Drupal/joomla/modx, чтобы назвать некоторые из них, имеют эти типы функций и намного больше. Некоторые из них выходят из коробки, а некоторые - в виде плагинов.

Также вы упомянули cakePHP, если вам интересно, посмотрите также на symfony. Они оба отличные рамки.

1

Обсуждали ли вы использование проекта с открытым исходным кодом, такого как Mambo, Drupal, Joomla и т. Д., И вносите свой вклад в сообщество? Существует много плагинов/опций для этих приложений. Все, чего у вас нет, вы можете построить (намного быстрее, чем начинать с нуля) и вносить свой вклад в сообщество в целом. Это может быть даже более быстрый вариант, чем создание еще одной CMS.

+0

+1 для Drupal, это очень хороший инструмент для создания веб-сайта сообщества – tamasd

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