Поделиться в соц. сетях
Кто бы из древнеримских патрициев мог предположить, что название базарной площади Вечного города через две с лишком тысячи лет будет использоваться отнюдь не в прямом значении. Впрочем, что нам за дело до столь непрозорливых «древних латинян» — перед нами задача развернуть форум в Интернете.
Сайт без специально отведенного места для общения представить сложно. Прикрепить форум к собственной страничке — это дело нескольких минут. Попробуем?
Но перед тем как начать наше ближайшее знакомство с технологиями и возможностями механизмов различных форумов, хотелось обратить внимание на то, что не всегда форумные движки используются для организации «мест общения».
Впрочем, и «необработанный» движок вполне можно приспособить под свои специфические нужды. Тому доказательство — многочисленные BitTorrent-трекеры, являющиеся по сути вещей форумами с особенными правилами постов. Так что, даже если вы не веб-программист — нестандартное применение форумному движку найдется всегда, стоит только немного проявить смекалку.
• Проблема выбора
В отличие от, скажем, движков для wiki, идеология которых базируется на полностью открытом коде, изрядная часть форумных движков — платная. Выбор за вами, однако, помните: бесплатные движки, как правило, изобилуют огромным количеством багов и скриптовых «дырок». Конечно, это отчасти скомпенсировано огромным количеством пользователей, регулярно пишущих собственные обновления. Но в таком случае админу приходится регулярно отслеживать информацию по «свежеоткрытым» уязвимостям, скачивать и устанавливать самодельные заплатки на свой страх и риск. Владельцу платного же форума беспокоиться приходится меньше — за свои кровные он получает техподдержку от разработчика и самые свежие обновления. Впрочем, полной гарантии от взлома это не даст. Среди бесплатных движков наиболее популярны PhpBB, YaBB, среди платных vBulletin и Invision Board.
Далее неплохо было бы определиться с необходимыми функциями движка: потребуется ли вам возможность загрузки картинок в посты? А индивидуальные настройки дизайна форума для конкретного пользователя? Вариант «чем больше, тем лучше» оправдывает себя плохо — потребуется лишняя вычислительная мощность и дисковое пространство. Кроме того, чем больше скриптов, тем вероятнее, что в каком-либо из них окажется уязвимость, соответственно, хакерам есть где разгуляться. Впрочем, волков бояться — в лес не ходить…
Если же дополнительных возможностей вам, наоборот, не хватает — удостоверьтесь, поддерживает ли движок установку плагинов-модов. С их помощью «доращивается» необходимая функция. Таким образом, можно, например, установить на форуме скрипт перевода транслита в кириллицу, настроить автоматическое удаление дублирующихся постов или защиту от спамеров. Правда, моды для различных форумов в подавляющем большинстве случаев не взаимозаменяемы — искать их необходимо для конкретного движка.
• Направо пойдешь…
Вариант установки движка для самых ленивых — воспользоваться уже готовым бесплатным сервисом, например fastbb или МуВВ. Короткая процедура регистрации — и в вашем распоряжении готовый форум, размещенный на удаленном сервере. Как полагается, у описаннго способа есть и преимущества, и недостатки: с одной стороны, вам не требуется никаких специальных знаний и умений, не нужен отдельный хостинг, да и о безопасности и своевременных обновлениях вашего форума позаботится команда разработчиков. С другой стороны, возможности по настройке, установке дополнительных модулей и визуальному оформлению целиком и полностью диктуют упомянутые выше разработчики. Этот вариант хорош в том случае, если вам необходимо быстро организовать место общения для какого-либо временного проекта.
Если у вас есть собственный хостинг, то вариант развертывания форума на своей виртуальной площадке может оказаться удобнее. В таком случае вы получаете гибкость настройки и полный доступ ко всем функциям движка», а вдобавок — тяжкое бремя ответственности за работу механизма.
• Все свое
Для того чтобы запустить форумный движок на сервере, где предполагается его размещение, должны быть установлены интерпретатор языка программирования, на котором написан движок (PHP, Perl и т. п.), и база данных MySQL. Последняя, впрочем, требуется не для всех движков — некоторые обходятся и без внешних БД, сохраняя записи и профили в файлах. Проблем при установке таких движков, конечно, меньше, но перейти на другой движок, сохранив все накопленные записи, невозможно…
На этом пока все. Продолжение во второй части. Желаю удачи. Николай.
Я всегда с удовольствием посещаю этот сайт. Ведь есть очень многое полезных материалов.
Удивительно, не правда ли.
Самостоятельная раскрутка — долгое и нудное дело, требующее множество затрат. Вам поможет сайт cs-raskrutka.com. Мониторинг онлайна сервером предлагает администрации много различных вариантов для раскрутки вашего сервера Counter Strike 1.6. Вы получаете шанс вывести свой сервер в топ.