Сделать свой форум в интернете сейчас проще простого. Хостинг стоит недорого, доменное имя тоже. После покупки красивого домена, встал вопрос выбора движка форума. Я решил не писать свой движок с нуля, так как это заняло бы очень большое время, а использовать готовый. Причем бесплатный.
Первым, на который я обратил свой взгляд, был популярный в рунете PhpBB. Он стоит на огромном количестве сайтов. Установив его локально на свой компьютер, я начал смотреть его возможности. Сразу бросилось в глаза, что в нем не хватает возможностей. Например, нет формы быстрого ответа. Вообще, много чего нет. А ведь в наше время существует столько форумов, что любое преимущество в удобстве использования имеет огромное значение.
Для устранения этих недостатков движка создано довольно много плагинов. Я скачал плагин для быстрого ответа и попробовал его установить. И тут меня ожидало несколько неприятных сюрпризов. Первый - оказывается плагины устанавливаются вручную путем редактирования исходного кода. То есть есть файл, в котором написано, в какой строчке и что отредактировать. Берете, скачиваете исходники, и правите руками.
Второй неприятный сюрприз - качество самих этих исходников. Честно скажу, я ожидал лучшего от такого популярного форума. Настолько запутано сделано, что неприятно их читать. А как сделаны темы оформления? Похоже, автор движка просто не понимает их смысл, который заключается в отделении логики от оформления. В PHPbb логика размазана между основным движком и темами, так что если вы хотите поменять что то в ней, придется здорово редактировать и темы. С оформлением - аналогично, недостаточно поменять только тему, придется еше и в основные исходники лезть.
Испытав шок от чтения исходников, я еще и представил, что мне придется их постоянно редактировать: устанавливать кучу плагинов, разбиратся с глюками при их установке, при выходе обновлений движка - делать все это по новой. Возможно, кому то это доставляет удовольствие, но я движок PHPbb отложил в стороны и постарался о нем забыть.:)
"Возьму ка я суперпростой движок, построенный на правильным принципах и чисто написанный, и допишу все сам, раз уж приходится все равно возится с правкой исходников" - подумал я и нашел в интернете MiniBB. Он меня не обманул в плане простоты и чистоты кода, с этой точки зрения его можно смело рекомендовать. Однако, когда прошел первый порыв, я представил себе, сколько труда придется затратить на добавление новых возможностей и порыв увял окончательно.
Итак, теперь я искал движок с максимальными возможностями, в идеале - чтобы вообще ничего не пришлось добавлять. Сильно ограничивало требование бесплатности. Но в конце концов я нашел то, что меня удовлетворило. Это оказался Simple Machines Forum. Не лишенный недостатков, в целом он меня удовлетворил, по крайней мере из тех бесплатных движков, которые я видел, он обладает наибольшими возможностями. Несколько плагинов, все же, пришлось ставить. Но в нем это автоматизировано - закачиваете прямо через панель управления zip-архив с плагином, нажимаете на кнопку "установить" - и все. Это при условии, что плагин подходит к вашей версии форума и ошибок не возникает. Если же они возникли, то установку как правило можно безболезненно откатить через ту же панель администрирования. Темы оформления по настоящему отделены от логики работы самого форума. Исходники вызывают несравненно лучшее впечатление. В общем, сейчас на моем форуме установлен этот движок и судя по всему использовать я его буду долго.
При прочтении статьи, учитывайте, пожалуйста, что это мой субъективный взгляд. Я писал о лично своих требованиях к движку, у других людей они могут сильно отличатся, что и показывает статистика. В принципе, не очень сильная распространенность - это хорошо, потому что само по себе делает форум отличающимся от других.В дальнейших планах у меня создание собственной темы оформления форума.
С тем, что получилось в итоге можете ознакомится по адресу форум BestTalk.
Форум действительно смотрится понятно и просто, в смысле удобства пользования. Хотя масштаб у моего сайта не тот, но все же я мечтаю заменить комментарии к сайту и такой форум, я думаю, не плохой вариант.
makir | 07.05.2011