Статьи Новости Контакты
Eclipse (0), Parser (0), ColdFusion (0)

12.11.2007
Иван Кондаков

Модификации для IPB. Часть 1

обзор дополнений для Invision Power Board

Invision Power Board не зря завоевал такую популярность среди веб-мастеров. Он удобен для пользователей, не сложен в использовании, но, самое главное, обладает очень большим потенциалом. Всеобъемлющая администраторская панель, различные пользовательские функции, старательно выверенный дизайн — все это заведомо выводит IPB в лидеры. Но, увы, при всех своих возможностях стандартная комплектация движка ограничена многими рамками. Многие вещи попросту не доработаны разработчиками, другие и вовсе обделены их вниманием. К счастью, IPB, как и все движки с открытым кодом, поддается редактированию. Именно благодаря стараниям пользователей он, при правильном использовании, может стать если не совершенным, то хотя бы приближенным к этому. Да и сами разработчики вовсю стимулируют сообщество. Например, упрощая работу, связанную с подключением дополнительных плагинов. Таким образом, если «чистый» движок имеет ряд недостатков, разумное использование дополнительных ресурсов может их полностью устранить. В этой статье мы рассмотрим стандартные дополнения от самих разработчиков, а также изменение внешнего вида форума.

Стандартные дополнения

Эти дополнения предустановлены в движок, но требуют активации (то есть покупки)

Разработчики, будучи уже уверенными в популярности своего продукта, стараются расширить сферы его использования, что, впрочем, не мешает им брать за это дополнительные деньги. Многие знают, что IPB можно использовать не только как форум, но еще и как движок для сайта. В этом случае ресурс будет интегрирован с форумом, что позволяет внедрить в сайт различные функции без применения дополнительных ресурсов. Например, каталог файлов может по совместительству являться личными папками зарегистрированных пользователей, а при написании новостей автоматически будут создаваться соответствующие темы на форуме. Но разработчики пошли дальше, внедрив в форум чат, галерею и блог. Все эти дополнения предустановлены в движок, но требуют активации (то есть покупки). Найти их можно в разделе «Дополнения» (здесь и далее приводятся названия меню для русской версии администраторской панели. — Прим. автора). Наиболее предпочтительной и полезной является галерея, так как стандартные способы публикации графики на форуме развиты не слишком хорошо. С данным дополнением пользователи (в зависимости от настроек) получают возможность создавать собственные папки и размещать фотографии и иные картинки. Кроме того, альбомы и графику можно комментировать, выставлять оценки и так далее. По своей функциональности интегрированная в IPB галерея не намного уступает специализированным движкам.

Вторым по уровню соотношения затрат и пользы является модуль блогов. В данном случае администратору следует задуматься, стоит ли игра свеч. Блог не уступает бесплатным сервисам вроде LiveJournal по функциональности, но может оказаться попросту невостребованным. Кроме того, специализированные движки (например, Wordpress) более эффективны при использовании в тех случаях, когда блог ставится для малого количества пользователей (например, одного лишь владельца сайта). В ряде случаев блоговую систему и вовсе можно не использовать, ограничившись дополнительным разделом на форуме, где автор будет создавать темы, а пользователи комментировать их постами. Это, опять же, может быть полезно при ограниченном круге лиц.

Наконец, модуль чата мне лично видится неэффективным, то есть в большинстве случаев его покупка является пустой тратой денег. Существует большое количество как бесплатных сервисов для чата, так и сторонних программ и даже самопальных модификаций для IPB. Впрочем, есть у этого рода дополнений и плюсы. Например, интеграция в базу пользователей, что освобождает посетителей от необходимости новой регистрации (что невозможно обеспечить при использовании сторонних средств). В стандартную комплектацию IPB предустановлены сразу две версии чата: AddOnChat и Invision Chat (ParaChat). Первый разработан самими Invision Power Services, второй — сторонней компанией M Square. Возможности этих дополнений примерно одинаковы. В обоих случаях они интегрируются в систему и обладают схожим потенциалом. В отличие от галереи и блога в случае с чатом разработчики дают возможность ознакомиться с демоверсией дополнения, что позволяет любому желающему сформировать собственное мнение о проекте еще до покупки.

Список скинов

Графическая составляющая

Неоспоримым достоинством движка является поддержка различных графических плагинов. Это могут быть и дополнительные наборы смайлов, и новые темы, и другие элементы. Впрочем, важно понимать, что в данном случае, занимаясь обновлением форума, в первую очередь надо руководствоваться разумностью. Вот, например, большое количество смайликов не только загрязняет форум, но и может привести к проблемам с загрузкой страниц. В большинстве случаев пользователи пользуются лишь тем набором, который доступен им без дополнительных действий. Проще говоря, тем, что расположено прямо в редакторе или на первой странице специального окна. А некоторые посетители и вовсе не прибегают к услугам меню, используя типичные символы сразу при наборе. Это, кстати, говорит о том, что на форуме обязательно должна присутствовать опция конвертирования символов в картинки. Подводя итог, можно смело говорить о том, что коллекции «1000 смайлов» являются скорее сборниками «всё подряд», чем необходимым для использования набором. Резонно устанавливать несколько комплектов, которые администраторы будут использовать в разных ситуациях. Например, зимний набор. Пополнить свою коллекцию смайликов администраторы могут в разных местах. Многие люди занимаются созданием авторских смайлов. Например, автор сайта kolobok.us попытался создать некий каталог, где собраны как стандартные изображения, так и авторские вариации.

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

Другой немаловажной стороной графического содержания форума являются темы для форума или, как их еще называют, скины (от слова skin — в данном случае переводить следует как «шкурка»). В стандартной вариации форума доступны две темы. Многих устраивают и они, другие являются приверженцами нестандартных «шкурок». Здесь существуют две крайности, которых в определенных ситуациях стоит избегать. Если администратор форума, при особом контингенте пользователей, будет уделять слишком мало внимания внешнему виду форума, он рискует потерять часть своих посетителей. С другой стороны, несдерживаемое стремление закачать десяток, а то и больше «шкурок» может также привести к плачевным последствиям. Дополнительные шкурки занимают дополнительное место и могут ограничивать стандартные функции форума (например, в том случае, если тема была написана для более ранней версии движка). Кроме того, порой у администраторов возникает необходимость внести изменения во внешний вид форума. В таком случае, если к форуму подключено слишком много скинов, потребуется либо выполнить большое количество работы, либо не затрагивать часть дополнительных «шкурок». Наконец, стоит заметить, что не все темы бесплатны. Мало того, за большинство из самых качественных разработчики честно просят денег, что является вполне закономерной вещью. Скачать дополнительные скины можно на таких ресурсах, как IPBSkins и IBPower. Подключение тем, как правило, происходит в два этапа: сначала загружается код, затем картинки (или наоборот). Все операции с темами производятся через вкладку «Внешний вид». После установки темы следует проверить привязку графики к соответствующему коду. В некоторых случаях тема состоит только из нового кода, но со старой графикой или наоборот — только новая графика для старой темы. Для начинающих администраторов после установки новой темы рекомендуется перевести ее в разряд видимых только для администраторов и тщательно протестировать на предмет недочетов и ошибок. Ради интереса рекомендую попробовать скины InvisionMint v2 и Underlight.

Импорт скинов

Помимо смайликов и скинов существуют и другие графические составляющие форума. Например, популярным считается замена стандартных кнопок на форуме. А иногда их русификация (замена на аналогичные по внешнему виду, но с русскоязычными надписями). Впрочем, в большинстве случаев кнопки идут в комплекте с новой темой. Также существует возможность установки дополнительных иконок для разделов и тем. Другим популярным дополнением считается установка собственных картинок для званий. Например, армейских погон (очень популярно на военных и псевдовоенных сайтах) или изображений холодного оружия. Как правило, при использовании новых картинок для рангов используют систему «каждое звание — своя картинка» (хотя на самом деле для разных званий, при ограниченности ресурсов, может использоваться одинаковая графика). Другим вариантом может быть замена стандартных квадратиков (они же звездочки), то есть небольшое изображение, становящееся в нужном количестве в зависимости от ранга пользователя. Например, оригинальным решением могут быть бомбочки. Настраиваются ранги в разделах «Управление», «Пользователи и группы». Следует помнить, что для каждого скина следует закачивать собственный комплект картинок (то есть клонировать его для всех тем, помещая в папку адрес_вашего_форума/style_images/папка_темы/folder_team_icons. Кроме того, в папке темы также лежат кнопки и иконки (они не вложены в отдельную папку, как изображения рангов). Кстати, погоны для собственных званий можно скачать c IPResourse.ru.

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

Ссылки по теме




Скоро на сайте

  • Wordpress

    Серия статей о плагинах к движку WordPrress
  • AJAX

    Проекты и продукты, ориентированные на AJAX
  • Новые сервисы Google

    Обзор новых сервисов Google
 

Copyright © 2003—2018 Все права защищены

При использовании материалов сайта ссылка на hostinfo.ru обязательна

  • хостинг от .masterhost
  • Rambler's Top100