0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Invision Power Board

Invision Power Board

Одно из наиболее востребованных на сегодняшний день применений динамических технологий в разработке web-проектов — это создание форумов. Неудивительно, что разработчики уделяют им значительное внимание. Найти готовый скрипт форума, в том числе бесплатный, теперь не представляет большого труда, можно говорить уже о проблеме выбора.

Стремление к созданию все более совершенных программ, к счастью, неистребимо. Это утверждение целиком можно отнести и на счет web-программирования. При этом новые проекты и программы нередко появляются на базе уже существующих решений — проверяются новые возможные пути развития, другие технологии, которые по тем или иным причинам не представляется возможным реализовать в исходном продукте. Этому значительно способствует открытый характер многих подобных разработок.

Можно сказать, что герой этой статьи — форум Invision Power Board является прямым потомком другой CMS — хорошо известного скрипта IkonBoard. Хотя если рассматривать эту ситуацию с генеалогической точки зрения, то они, скорее всего братья, ведь один из создателей Invision Power Board Мэттью Мэчем до этого заложил основу IkonBoard. Однако в 2001 году он полюбовно расстался с JAG и вместе с другими программистами затеял разработку собственного форума, код которого был написан заново, да и структура баз данных также претерпела изменения, а совместимость с IkonBoard было решено реализовать с помощью соответствующих конвертеров. Давайте познакомимся с этим пакетом поближе и попробуем разобраться в причинах благосклонности растущего числа его поклонников.

Написан Invision Power Board на PHP, работает совместно с базами данных MySQL. Особое внимание было уделено вопросам повышения уровня безопасности по сравнению с IkonBoard, а также ускорению работы форума при меньших требованиях к аппаратным ресурсам web-сервера.

Официальный сайт проекта находится по адресу. Дополнительные ресурсы по Invision Power Board доступны на страницах другого официального проекта — www.ibplanet.com. Так по адресу находится постоянно пополняемый архив дополнительных модулей, способных расширить функциональность форума. Другие полезные разделы — графика, темы оформления и форум, на котором после регистрации можно задать свои вопросы.

Среди русских ресурсов по Invision Power Board стоит назвать www.ibresource.ru. Здесь можно найти материалы по многим аспектам эксплуатации форума, пакетам русификации, а также скачать необходимые файлы и задать свои вопросы.

Системные требования Invision Power Board таковы: PHP 4.0.6 или лучше, рекомендуются версии начиная от 4.1. В качестве СУБД используется MySQL. В отличие от многих проектов, осторожно относящихся к новейшим версиям этой популярной СУБД, разработчики InvisionBoard не имеют ничего против использования MySQL начиная от версии 4.0.15. Рекомендованный web-сервер — Apache 1 или 2. Потребуется и некоторое вспомогательное программное обеспечение — какой-нибудь симпатичный вам FTP-клиент, необходимый для загрузки файлов на сервер. Для удобной работы с базами MySQL можно воспользоваться пакетом phpMyAdmin, но это уже по желанию.

Invision Power Board отличается весьма неплохой скоростью работы. На сегодняшний день это одно из самых «быстроходных» решений для форума среди бесплатных, да и многих коммерческих пакетов. Только не стоит забывать, что быстродействие — это комплексная характеристика, зависящая не только от качеств самой CMS, но и параметров избранного хостинга, каналов доступа и многих других нюансов.

Разработчики Invision Power Board по праву гордятся достигнутой совместимостью пакета с различными браузерами. Код старались писать таким образом, чтобы пользователь увидел одинаковую картинку и при помощи Internet Explorer и в случае использования других браузеров, в том числе входящих в комплект отличных от Microsoft Windows операционных систем. Справедливости ради надо отметить, что это требование является стандартным для всех подобных продуктов, здесь нет чего-то из ряда вон выходящего, но создатели Invision Power Board упоминают про данное качество своего пакета при каждом удобном случае.

Пакет обладает встроенной системой построения справочных разделов с возможностью последующего поиска по ним. Штатными средствами можно построить и другие полезные разделы, например FAQ. Реализованы развитые средства работы с форумами и пользователями, модерирования, проведения голосований и многие другие необходимые функции. Средства администрирования форума вполне достаточны для нормальной работы, хотя, конечно, при большом желании и некоторой фантазии всегда можно придумать какие-либо дополнения.

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

На этом мы прервем перечисление возможностей Invision Power Board. На мой взгляд, куда как интереснее, да и полезнее посмотреть рабочий форум или хотя бы демо-версию на сайте разработчика, почитать документацию. Так что, как говориться, лучше один раз увидеть, а еще лучше поработать некоторое время с форумом самостоятельно.

Условия приобретения этого скрипта следующие: есть несколько платных версий и так называемый Unlimited Free Trial, который не стоит ни копейки, а также не содержит функциональных ограничений. Разница между ними заключается в наличии у коммерческой версии полномасштабной технической поддержки, особенно полезной жителям Соединенных Штатов и Великобритании, постоянном предложении разработчиками патчей и апдейтов, а также возможности доработки пакета с учетом ваших особенных пожеланий. Кроме этого, вы сможете легально избавиться от копирайтов на страницах форума. За дополнительную плату вам его еще и установят в течение суток. Как нетрудно заметить, деньги просят не столько за сам товар, сколько за дополнительные услуги.

Выбирая версию для загрузки, имейте в виду, что языковые модули, темы оформления и конвертеры более ранних версий к новым вам просто так присоединить не удастся. Разработчики предупреждают, что, например, стили оформления, для версий 1.0.х некорректно работают в 1.1.х, а варианты для 1.1.х не рекомендуется использовать с последней на сегодняшний день версией 1.2. Так что придется выбирать между возможностью использовать понравившиеся модули расширения от испытанных версий и усовершенствованиями новейших. Правда, эта проблема вполне решаема с помощью платного сервиса обновления, так что это, скорее всего, не столько техническая трудность, сколько еще один источник законного дохода разработчика, да и дополнительные модули для новых версий со временем не замедляют появляться в достаточном объеме.

Процесс установки не представляет собой ничего из ряда вон выходящего, все понятно и привычно. Файлы из директории upload копируются в домашний каталог на сервере, выставляются правильные параметры доступа для загруженных файлов по прилагаемой в документации таблице. Затем определяется база данных, с которой будет работать форум — это может быть новая, а может быть и уже существующая, благо использование префиксов позволяет избежать ненужных коллизий. Дальнейшие действия осуществляются с помощью самого, наверное, симпатичного инсталлятора среди бесплатных CMS.

Заполнив необходимые формы, где необходимо сообщить такие сведения о используемой базе данных MySQL, как её имя, имя пользователя и его пароль, а также данные, необходимые для создания администраторской учетной записи. Затем скрипт автоматически создает требуемую структуру таблиц базы данных. Наконец удаляются необходимые для установки файлы, инсталляция блокируется, так что остается только избавиться от файла-инсталлятора sm_install.php. На этом установка Invision Power Board завершается и можно с удовлетворением отметить, что весь процесс занял считанные минуты. Теперь нам предстоят работы по настройке форума, которые проводятся с помощью панели администратора (Administration Center), на страницу которой можно попасть после регистрации на форуме с полномочиями администратора. Рассмотрим некоторые предлагаемые этим инструментом возможности по управлению форумом. Поскольку перевод — вещь тонкая и неоднозначная, наименования разделов во избежание путаницы будут использоваться оригинальные.

Панель администратора решена традиционным для продуктов такого класса способом, организована логично и по ходу работ с ней неудобств не чинит. Первая секция называется IPB Enhancements и содержит настройки чата, а также опцию отключения копирайтов, полезную в случае приобретения форума. System Settings отвечает за глобальные настройки системы и параметры окружения. Здесь указываются необходимые пути, определяются параметры безопасности и поиска по форуму, пользовательские профили, cookies и многое другое — раздел загружен по полной программе. Forum Control и Forum Moderation позволяют манипулировать форумами и модераторскими полномочиями. Раздел Users and Groups предназначен для работы с базой пользователей форума и свойствами их аккаунтов. Administration заведует лексическими фильтрами, эмотиконами (в просторечии смайликами) и пересчетом статистики. Весьма важным для придания форуму хорошего внешнего вида в соответствии с собственными эстетическими вкусами является раздел Skins & Templates. Весьма актуален для нас и раздел Languages, с помощью которого осуществляется локализация CMS. Названия, равно как и функции оставшихся пунктов — Statistic Center, SQL Management и Board Logs понятны без лишних объяснений.

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

Первый пункт этой программы можно выполнить, загрузив необходимый пакет с уже упоминавшегося сайта www.ibresource.ru. Его установка заключается в копировании tar-файла в каталог archive_in развернутого форума и последующем выборе нового языка с помощью соответствующего раздела панели администрирования. Если нам чем-то не понравится предложенные переводчиками варианты, их можно исправить, воспользовавшись подразделом Manage Languages — Edit, или же внеся поправки непосредственно в текст самих файлов.

Теперь займемся внешней отделкой. Как уже упоминалось, Invision Power Board поддерживает применение готовых стилей оформления. Принципиально добавление стиля не отличается от добавления языка — загрузка tar-файла в каталог archive_in и внесение изменений в настройки с помощью Administration Center. Не забывайте, что кроме собственно стиля можно поменять еще и набор графики — изображений и кнопок, используемых на страницах форума.

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

В заключение этого знакомства с форумом Invision Power Board хотелось бы сказать следующее: данный пакет имеет достаточно хорошие перспективы развития. Ввиду его молодого возраста форум еще не обзавелся тем огромным количеством дополнительных модулей и модификаций, которым располагают его более заслуженные конкуренты, с другой стороны это современная система, в которой учтен опыт разработки и эксплуатации более ранних CMS. Он удобен в установке и обслуживании, обладает достаточной функциональностью, хорошим быстродействием и вполне заслуживает внимания при выборе «движка» для форума web-проекта. Остается только пожелать, чтобы все участники его разработки не останавливалось на достигнутом, от этого всем будет только польза.

Форум

Работа с IPS Community

Skin chat – верстка IPB шаблонов

Any questions about IPB skins / Любые вопросы по изменению css, html и других компонентов стилей Invision Power Board

Купить лицензию IPS Community Suite

Где купить форум Invision Community и остальные приложения: Gallery, Blog, Downloads, Pages, Commerce

Настройка, администрирование Invision Community

Раздел для решения любых вопросов по настройке, техническому обслуживанию и модификации сообщества Invision Community

Gallery — галерея для сообщества

Настройка, исправление багов и улучшение приложения для обмена фотографиями и мультимедиа для Invision Community

Pages — система управления содержимым сообщества

Установка и настройка CMS Invision Community. Создание статических страниц и конфигурирование динамического содержания сайта сообщества.

Счетчики, баннеры и контекстная реклама

Размещение счетчиков, баннеров и контекстной рекламы на форумах, способы установки в шаблоны

Настройка на сервере, оптимизация и SEO

Обсуждаем всё, что связано с настройкой и оптимизацией скрипта IP.Board на сервере. А также вопросы индексации, раскрутки форумов и продвижения их в поисковых системах.

Downloads – Файловый архив

Модификации для оформления форумов и улучшения функциональности Invision Power Board. Приглашаем авторов модов представить свои работы у нас

Запрос платных услуг

Раздел для обсуждения вопросов по заказу модификаций и индивидуального оформления форумов IP.Board. Поиск исполнителей среди фрилансеров.

Вопросы по работе сайта

Пожелания по работе форумов IPBSkins.ru

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

Сообщить об ошибке на форуме или на сайте

Если вы заметили проблему, пожалуйста, напишите в этом разделе.

Свободное обсуждение любых проблем

Дискуссионный клуб. Споры на тему IPB

Обсуждаем вопросы о покупке лицензии на IPB, качество обслуживания отечественных служб технической поддержки форумов, будущее IPB коммьюнити в Рунете. Оставаться ли приверженцами IPB или выбрать другой скрипт форума?

Хостинг для Invision Power Board

Обсуждаем хостинг для IPB форумов и предложения регистраторов доменов

Не относящееся к делу

Любые разговоры, не имеющие прямого отношения к тематике форума. Пожалуйста, не обсуждайте здесь скрипт форума или вопросы администрирования Invision Power Board

Категории и разделы

Зона IPB-Board.ru

Важная информация

Информация о форуме

  • Группа Активный
  • Автор: + sergstesh
  • января 2019
  • Услуги

    Форум платных услуг

    • Предлагаю свои услуги
    • Автор: Vitaly.K
    • января 2019
  • Заказать услуги

    Вы можит в даном разделы заказать услуги

    • Нужен Хук для IPB 3.4!Може…
    • Автор: Nickolay
    • 17 февраля
  • Совместные покупки

    Совместные покупки плагинов, модулей, приложений и стилей для форума IPS4

    • (GS) VIP Members 1.0.1 I P…
    • Автор: Roohan
    • июня 2018
  • Купить лицензию на Invision Power Board (6 659 переходов по ссылке)

    Купить лицензию для IPS4

    IPS Community Suite 4

    Безопасность IPS

    Патчи для IPS4

    • [4.1.8] Календарь предстоя…
    • Автор: hostrk
    • февраля 2017
  • Новости IPS4

    Новости с официального сайта IPS4

    • Invision Community 4.5 ско…
    • Автор: Ciko
    • 7 мая
  • Статьи для версии IPS4

    • Показать кредитный баланс …
    • Автор: Ciko
    • 19 мая
  • Техническая поддержка IPS Community Suite 4

    Техническая поддержка IPS4

    • Редактор
    • Автор: IPB-Board BOT
    • 21 мая
  • Магазин IPS4

    • Сообщений нет
  • Invision Community 4

    Локализация

    Локализации приложений для IPS4

    • Русский язык для Tournamen…
    • Автор: Ciko
    • 7 марта
  • Языки

    Поддержки языков переводов для IPS Community Suite 4

    • Русский язык для Invision …
    • Автор: macflaout
    • 29 февраля
  • Релизы

    Стабильные версии IPS4

    • Invision Community 4.4.10 …
    • Автор: Cybercrow
    • 9 апреля
  • Приложения

    Приложения для IPS4

    • Tapatalk for IPS App
    • Автор: IPB-Board BOT
    • 7 мая
  • Стили

    Стили для форума IPS4

    • Dark Gaming Skin (Joinet S…
    • Автор: IPB-Board BOT
    • Пятница в 16:43
  • Плагина

    Плагина для форума IPS4

    • Enhanced User Info Panel
    • Автор: roonovoorsk
    • Понедельник в 04:17
  • Ресурсы разработчика

    Ресурсы разработчика для IPS4

    • Doxygen for PHP Doc IPS 4
    • Автор: IPB-Board BOT
    • 15 февраля
  • ББКоды

    ББКоды для IPS4

    • Magnet Link and Link Butto…
    • Автор: Ciko
    • сентября 2018
  • Дополнительно IPS

    Дополнительные файлы для разработчиков IPS4

    • Get Ready For IPS Communit…
    • Автор: IPB-Board BOT
    • 20 апреля
  • IP.Board

    Статьи и полезные советы по IP.Board

    Статьи и полезные советы.

    • Изображеные напрямую клика…
    • Автор: Ciko
    • января 2016
  • Безопасность IP.Board

    Патчи для IP.Board

    • Патч безопасности IP.Board…
    • Автор: Ciko
    • марта 2017
  • Графика

    Графика для IPB

    • Иконки наград
    • Автор: Ciko
    • марта 2016
  • Новогодние

    Новогодние украшения для IPB

    • Новогодние украшения 2019
    • Автор: Ciko
    • декабря 2019
  • Статьи для версии IPB.Board 3.4.x

    • Статистика форума #1
    • Автор: Ciko
    • декабря 2018
  • Статьи для версии IPB.Board 3.3.x

    • Оформление userinfoPane
    • Автор: Ciko
    • октября 2015
  • Статьи для версии IPB.Board 3.2.x

    • Добавление текста при копи…
    • Автор: Ciko
    • сентября 2017
  • Графика

    Графика для IPS4

    • Pipranks with psd
    • Автор: Ciko
    • мая 2019
  • Техническая поддержка IP.Board

    Техническая поддержка IP.Board

    • Исчез редактора шрифта, ст…
    • Автор: chicco
    • 26 апреля
  • IP.Board 3.4.x

    Локализация IP.Board

    Локализации приложений, хуков и прочего

    • Русификация IP.Board 3.4 и…
    • Автор: Гость Partyzane
    • ноября 2018
  • Релизы IPB 3.4.x

    Стабильные версии IPB 3.4.x

    • Invision Power Board 3.4.9…
    • Автор: Abnormal
    • августа 2018
  • Компоненты для IPB 3.4.x

    Приложения(компоненты) для форума IPB 3.4.x

    • Forum Icons
    • Автор: Ciko
    • 19 мая
  • Хуки для IPB 3.4.x

    Хуки для форума IP.Board 3.4.x

    • (WA34) Уведомление о новом…
    • Автор: Nord34
    • мая 2019
  • Стили для IPB 3.4.x

    Стили для форума IPB 3.4.x

    • Bloodwolves
    • Автор: Ciko
    • 20 апреля
  • ББКоды IP.Board 3.4.x

    ББКоды для IP.Board

    • Media Tag — Soundcloud Aud…
    • Автор: vitfix
    • декабря 2017
  • Дополнительно

    Дополнительные файлы для разработчиков IP.BOARD

    • IPS Converters (IP.Board 3…
    • Автор: Mr.JacK
    • августа 2018
  • Финансы

    Купить

    • Threme Theme Dark 2.6
    • Автор: Haikenz
    • 11 января
  • Продам

    • Продам Аккаунт с Лицензией…
    • Автор: OIXCIV
    • сентября 2019
  • Разное

    О форуме

    Обсуждение форума IPB-Board`a

    • Отзывы о форуме
    • Автор: Leader
    • ноября 2018
  • Курилка

    Общаемся на любые темы

    • Дизайн
    • Автор: Ciko
    • 6 марта
  • Мой форум

    Здесь вы можете рассказать нам о своем форуме

    • PlayHard Romania — A new f…
    • Автор: roberto_
    • 25 марта
  • Хостинг

    Обсуждение виртуального хостинга для форума IPS4

    • ISPmanager 5 со скидкой 30…
    • Автор: Differ
    • марта 2019
  • Кидалы

    • Форум https://ipbmafia.ru/…
    • Автор: Maiden7
    • мая 2019
  • Лучшие авторы

    День рождения

    Нет пользователей для отображения

    IPS Community Suite 4

    IP.Board 3.4.x

    Последние статусы

    Группа: Администратор Ciko

    Music To Be Murdered By (c) Eminem

    Группа: Модератор Vitaly.K

    Предлагаю свои услуги

    Группа: Активный gg.cfg

    Группа: Администратор Ciko

    Группа: + Clients + dEspise_on

    Invision Power Board

    Информация о приложениях, плагинах, модулях, темах и прочих дополнениях для Invision Community!

    Удобный каталог приложений для Invision Community с рейтингами и отзывами

    Поддержка пользователей

    Подскажем, поможем, ответим на любые вопросы! Поддержка продуктов и интернет-сообществ.

    Время реакции макимально быстрое

    Разработанная нами локализация для Invision Community используется на тысячах сообществах.

    Фиксируем проявленные баги и ошибки в наших продуктах и способы их устранения.

    При появлении каких-либо проблем или вопросов, вы можете быстро связатья с нами.

    Наше сообщество

    Читайте последние новости о нас и Invision Community, а также общайтесь с единомышленниками на нашем форуме!

    Последние новости Invision Community!

    Файловый архив полезных приложений и плагинов

    Общение и помощь от фан сообщества

    Выражение и обсуждение своих мыслей

    Интересные и полезные инструкции!

    Истории владельцев сообществ и интересных людей!

    Документы и инструкции

    Информация о приложениях, плагинах, модулях, темах и прочих дополнениях для Invision Community!

    Документация по настройке и работе с Invision Community

    Документация по разработке дополнений для Invision Community

    Содержание и назначение таблиц базы данных для Invision Community

    Определения и понятия в Invision Community

    Invision Community 4 — коммерческая веб-платформа, разрабатываемая компанией Invision Power Services, Inc. Ранее платформа существовала под названием IP.Board и позиционировалась как инструмент для организации веб-форумов. Начиная с версии 4.0 компания полностью поменяла концепцию своей платформы, к чему собственно и шла с ранних версий — IP.Board 3.x.

    Таким образом в мае 2012 года компания сообщила о своих намерениях полностью переработать архитектуру IP.Board, сменив название на Invision Community и переписав код программного обеспечения. Новую архитектуру строил один из основателей компании — Matt Mecham. На Вики вы также можете ознакомиться с прошлыми версиями IP.Board.

    Требования

    Invision Community 4 работает на любом веб-сервере (nginx, lighttpd, Apache, Jetty, IIS. ), который поддерживает следующие требования: PHP 5.6+ (рекомендуется PHP 7) и MySQL 5.1+ (рекомендуется MySQL 5.6+), обязательно наличие PHP расширений GD2 и mbstring.

    Как показывает практика, далеко не каждый веб-сервер имеет PHP 5.6. Поэтому, перед установкой IPS4 или обновлением IP.Board на IPS4, вы должны проверить наличие на вашем сервере всех необходимых программ и расширений. Для этого скачайте файл Файл проверки системных требований Invision Community 4.x и загрузите его в корень вашего сайта. После чего обратитесь к нему из строки браузера. [Подробнее об этом].

    Лицензия

    Лицензия на Invision Community представляет собой следующий комплект: лицензионный ключ на один домен, техническая поддержка на 6 месяцев, доступ к загрузке плагинов, приложений и тем, обновление IPS4. Лицензия приобретается бессрочно, однако, через 6 месяцев после покупки, она становится неактивной — пропадает доступ к обновлениям IPS4 и к технической поддержке, однако лицензия остаётся действующей. Чтобы получить доступ к обновлениям приложений, необходимо продлить лицензию. У каждого приложения своя стоимость продления, текущие цены можно увидеть на изображении справа. Однако, стоит принять во внимание, что обновить приложения отдельно не получится, версия каждого приложения должна соответствовать версии ‘ядра’ системы. [Подробнее о лицензии на IPS4]

    В сравнении с IP.Board 3.x, IPS4 теперь не обязывает приобретать приложение Форумы, в комплект входит лишь обязательное так называемое «ядро» и одно из необходимых приложений. Например, если вы можете построить на IP.Community Suite интернет-магазин или файловый менеджер. Об этом было сообщено 23 мая 2012 года.

    Плагины

    Вы можете вносить изменения в работу некоторых функций Invision Community путём установки плагинов. В IP.Board они назывались хуками. Сейчас же разработчики пошли по более правильному и понятному для своих клиентов пути. Плагины, как правило, состоят из одного .xml файла, который создаётся в Режиме разработчика. Плагин не меняет полностью функцию, а просто изменяет ход её выполнения, внедряя собственный код, или меняя некоторую часть кода. Плагины можно загрузить в Marketplace или на личном сайте разработчика. [Установка плагинов в IPS4] [Наши плагины для IPS4]

    Приложения

    Приложения, в отличие от плагинов, являются полномасштабными модификациями, внедряющими новые возможности в программное обеспечение. Опять же, приложения можно загрузить только на официальном сайте, либо на сайте разработчика приложения. В среде пользователей Invision Community сложился определённый набор наиболее популярных и часто используемых приложений, которые были перенесены с IP.Board 3.x на IPS 4.x, часто с внедрением новых возможностей и пожеланий клиентов. К таким можно отнести приложения Барахолка, Карта пользователей, Каталог компаний и другие. В IPS 4.x реализована удобная система локализации (перевода), поэтому любые приложения также имеют эту возможность. Русификацию для многих приложений вы можете загрузить в нашем разделе Перевод приложения для IPS 4. Кроме того, мы приступили к описанию популярных приложений и плагинов, где мы сможем выявить явных победителей среди пользователей, а также каждый сможет ознакомиться с подробным функционалом приложения и решить, покупать приложение или нет. [Список популярных приложения для IPS 4] [Установка приложения в IPS 4]

    Nulled версии

    Ломаные версии, или nulled версии, можно встретить на нескольких десятках сайтах в рунете, однако их созданием занимается всего пару сайтов. Так называемый «взлом» Invision Community сложно вообще назвать «взломом», т.к. в коде программного обеспечения производятся изменения, направленные на его установку без ключа лицензии и заглушающие сервисы, проходящие проверку лицензирования, например анти-спам сервис. Таким образом, в русскоязычном сообществе сложилось ошибочное мнение о том, что, nulled версия каким-то образом поможет уйти от ответственности за использование нелицензионного ПО, другими словами такой сайт будет защищён от претензий (которых никогда не было) со стороны разработчика. Это далеко не так. Претензий, как таковых, от разработчиков для до сих пор не наблюдалось для русскоязычного сегмента.

    Однако, nulled версии широко способствуют развитию и продвижению Invision Community 4, т.к. начинающие пользователи не могут позволить себе покупку лицензии. По мере роста таких сообществ, они со временем приходят к покупке лицензии, т.к. содержать крупный проект без неё не имеет смысла.

    Стоит иметь ввиду, что nulled версии Invision Community могут распространяться с вредоносным кодом или нежелательными внешними ссылками, которые могут быть внедрены в копию, как правило, скачанную с авторов nulled версий. «Ломаная» версия также пользуется большой популярностью у начинающих осваивать азы создания форумов и сообществ в целом в интернете, особенно для создания игровых проектов (SAMP, Counter Strike).

    Invision Community в русскоязычной среде

    В русскоязычной среде со времён IP.Board 2.x с 2003 года поддержкой этого программного обеспечения занималась компания IBResource, которая в настоящее время прекратила свою активную деятельность и живёт по ‘остаточному принципу’. Кроме того, с 2006 года начал функционировать сайт ipbskins.ru, который занимался разработкой как бесплатных, так и платных скинов для IP.Board 2.1.x и выше, который существует и по настоящее время, однако разработка стилей не ведётся. Так же существует несколько форумов поддержки IPS 4.

    Локализация

    Invision Community разработан так, чтобы его с лёгкостью можно было перевести на любой язык мира, включая языки справа налево. Вы можете загрузить русский язык для IPS 4 на нашей соответствующей странице. Он абсолютно бесплатен. Кроме того, вы можете внести собственные изменения в перевод, предложив нам лучший вариант той или иной фразы на странице Баг-трекера. Мы призываем это делать каждого, что использует наш языковой пакет, чтобы достичь максимально удобного и правильного перевода Invision Community на русский язык. [Подробнее о локализации в IPS4]

    Разработчику

    Поскольку Invision Community был переписан с учётом всех наработок и новых реализаций в архитектуре, в область разработки плагинов и приложений были внесены значительные изменения. Новый режим разработчика в IPS 4 имеет удобный и многофункциональный интерфейс, где процесс разработки плагинов максимально структурирован и не сложен для понимания даже для начинающего программиста. Здесь мы описали полный процесс создания небольшого по функционалу плагина, а здесь вы найдёте документацию для разработчика плагинов и приложений для Invision Community 4.

    О компании разработчике

    Компания Invision Power Services, Inc. начала своё существование в 2002 году. Офис компании расположен по адресу 1115 Vista Park Dr C в городе Бедфорд штата Виргиния, США. Однако, большинство команды разработчиков проживает на территории Великобритании. Основателями Invision Power Services, Inc. значатся Мэтт Мехам и Чарльз Уорнер, которые ранее работали над другой форумной платформой — ikonboard.

    Установка IPB (Invision Power Board)

    Установка IPB (Invision Power Board)

    Для успешной установки CMS IPB необходим тарифный план виртуального хостинга Стандарт, Экстра, Turbo или VIP-хостинг т.к. для работы CMS требуется не менее 128Мб оперативной памяти. Порядок требуемых действий приведен ниже:

    1. Для установки IPB (Invision Power Board) скачиваем архив CMS IPB (Invision Power Board) с сайта разработчика.

    2. Переходим в панель управления хостингом пункт «Менеджер файлов» или подключаемся к серверу по FTP/SSH далее в директорию www/директория_домена. В примере представлена установка CMS IPB (Invision Power Board) на примере домена mytest.hostline.su. После того как перешли в директорию домена, удаляем созданный по-умолчанию, при добавлении домена на сервер, файл index.html и закачиваем архив CMS IPB (Invision Power Board) в директорию домена. Далее в панели управления хостингом выделяем архив и нажимаем кнопку «Извлечь», после извлечения архива Вы увидите три директории: Documentation, Tools, upload. В директории upload находятся файлы CMS IPB (Invision Power Board) , переходим в директорию upload выделяем все файлы нажимаем кнопку «Вырезать» возвращаемся в директорию домена и нажимаем кнопку «Вставить». Мы должны прицти к следующему виду:

    3. Далее в панели управления хостингом переходим в пункт «Базы данных» нажимаем кнопку «Создать» и создаем базу данных для форума IPB (Invision Power Board):

    4. Вводим имя базы данных, имя пользователя и задаем ему пароль, если необходимо выполнять удаленное подключение к базе отмечаем «Удаленный доступ» и нажимаем ОК. Если пользователь базы данных создан ранее, то его можно выбрать из списка «Пользователь»:

    ОБРАТИТЕ ВНИМАНИЕ! При создании базы данных для форума IPB (Invision Power Board) необходимо выбрать кодировку базы ср1251, т.к. при выборе других кодировок возникает следующая ошибка на 13-м шаге установки:

    5. Для начала установки CMS IPB (Invision Power Board) вводим в браузере имя домена, после чего мы будем перенаправлены к Мастеру устаноки. Первый шаг установки это проверка системных требований, если системные требования тарифа удовлетворяют требованиям CMS IPB (Invision Power Board) мы увидем следующее, для продолжения установки форума IPB (Invision Power Board) нажимаем «Далее»:

    6. На следующем шаге установки CMS IPB (Invision Power Board) ознакамливаемся и соглашаемся с пользовательским соглашением, нажимаем «Далее» для продолжения установки форума IPB (Invision Power Board) :

    7. Следующий шаг установки CMS IPB (Invision Power Board) выбор приложений, нажимаем «Далее»:

    8. Далее нам необходимо подтвердить адрес установки CMS IPB (Invision Power Board) , нажимаем «Далее»:

    9. На данном шаге необходимо ввести «Ключ лицензии», если у Вас пока нет ключа оставьте данное поле пустым и продолжите установку форума IPB (Invision Power Board) нажав «Далее»:

    10. Конфигурируем подключение базы данных форума IPB (Invision Power Board), указываем данные которые у нас отображаются в панели управления хостингом пункт «Базы данных». Если поля для подключения заполнены верно, для продолжения для продолжения установки форума IPB (Invision Power Board) нажимаем «Далее»:

    11. Если предыдущий шаг подключения к базе данных CMS IPB (Invision Power Board) прошел без ошибок, мы перейдем к созданию учетной записи Администратора форума IPB (Invision Power Board). Заполняем логин, пароль, email нажимаем «Далее» для продолжения установки форума IPB (Invision Power Board) :

    12. После конфигурирования настроек форума IPB (Invision Power Board), мы приступаем к установке CMS IPB (Invision Power Board) . Нажимаем «Начать установку»:

    13. Если Вы выполнили все требования, установка CMS IPB (Invision Power Board) пройдет без проблем и Вы увидите следующее сообщение:

    14. Переходим в браузеер по имени Вашего домена и видем гланую страницу Вашего форума IPB (Invision Power Board):

    15. Для настройки форума IPB (Invision Power Board) переходим в админку нажав «Вход» вводим логин и пароль Администратора форума IPB (Invision Power Board), заданный Вами при конфигурировании настроек форума IPB (Invision Power Board) , и нажимаем кнопку «Вход»:

    16. После успешноу авторизации Вы перейдеет к админке форума IPB (Invision Power Board), и сможете провести настройку форума IPB (Invision Power Board) :

    Если пароль администратора форума IPB (Invision Power Board) утерян то его можно изменить в таблице базы данных, обратите внимание пароль храниться в зашифрованном виде. Пароль хэшируется MD5 от канкотенации двух хэшей MD5, которая получается в результате работы функции generate_password_salt. Метод генерации пароля правится в скриптах форума IPB (Invision Power Board) . Для настройки пароля администратора форума IPB (Invision Power Board) перейдите из панели управления базой данных форума IPB (Invision Power Board) к таблице с данными администртора форума IPB (Invision Power Board) замените текущий хэш пароля на новый сгенерированный Вами и сохраните изменения в таблице. Выполнив данные действия Вы сможете авторизоваться в админке и приступить к настройке форума IPB (Invision Power Board).

    Invision Power Board

    Invision Power Services

    Invision Power Board (сокращенно IPB или IP.Board или IP Board) представляет собой одно из самых популярных в мире решений для разворачивания форумов. Данное программое обеспечение разрабатывается фирмой Invision Power Services, Inc., написано полностью на PHP и использует для ведения своей базы данных сервер MySQL Дополнительно, имеется поддержка других СУБД, таких как Microsoft SQL Server и Oracle. Однако из-за непопулярности [источник не указан 715 дней] баз данных ORACLE в третьей версии было решено от них отказаться. На данный момент поддерживаются MySQL и Microsoft SQL Server.

    Несмотря на то, что Invision Power Board является коммерческим продуктом, сообщества, занимающиеся его поддержкой и модификацией, довольно популярны и насчитывают тысячи человек по всему миру. Большая часть модификаций и стилей оформления, разрабатываемые данными сообществами бесплатны и свободны для скачивания.

    Что касается русскоязычного сообщества, то оно крайне малочисленно и очень сильно разобщено, единственный официальный форум не заинтересован в его формировании из-за этого найти грамотного специалиста достаточно трудно [источник не указан 715 дней] . По этой же причине количество русскоязычных модификаций крайне мало, а большая их часть представляет собой перевод существующих англоязычных хуков. Также причинами непопулярности, в частности третьей линейки форума, являются: плохое качество кода, больше количество ошибок в трекере [3] (хотя они достаточно быстро исправляются, но иногда исправление порождает новые ошибки), некоторые сложности с разработкой (особенно на ранних версиях 3.1), практически полное отсутствие тестирования релизов (тестерами, по сути, являются сами пользователи). [4]

    Содержание

    Версии

    • 1.x.x, последняя версия — 1.3.1, поддержка прекращена.
    • 2.0.x, последняя версия — 2.0.4: 4 мая2005
    • 2.1.x, последняя версия — 2.1.7: 13 июля2006
    • 2.2.x, последняя версия — 2.2.2: 22 февраля2007
    • 2.3.x, последняя версия — 2.3.6: 2 октября2008
    • 3.0.x, последняя версия — 3.0.5: 8 декабря2009
    • 3.1.x, последняя версия — 3.1.4: 18 ноября2010
    • 3.2.x, последняя версия — 3.2.3: 9 сентября2011
    • 3.3.x, последняя версия — 3.3.4: 11 июля2012

    История развития

    Компания Invision Power Services (IPS) создана двумя программистами — Matt Mecham и Charles Warner в 2002 году, вскоре после того, как они покинули Jarvis Entertainment Group (компания, занимающаяся разработкой форумов Ikonboard). Самым первым их продуктом стал именно IPB, который привлек внимание множества пользователей Ikonboard.

    Хотя разработчики Invision Power Services изначально предпочли бесплатное распространение исходного кода форума, в 2004 году IPB прекратил выпуск бесплатных версий. Trial-версию Invision Power Board 2.0.0 решено было оставить для свободного скачивания, но 27 сентября 2004 года эту возможность так же закрыли в связи с вводом бесплатной демоверсии, имеющей ограничения на 5000 сообщений, 1000 тем и 200 пользователей. Этим Invision Power Services положили конец заявлениям что IPB всегда будет бесплатным. 1-го июля 2005 года IPS ввело новое ограничение в демоверсию — не более 15 дней использования (в некоторых случаях, до 5 дней) и несколькими месяцами спустя, этот срок был ограничен сутками.

    Версия IPB 2.0.4 стала первой версией, которую начали официально продавать в России, а также странах СНГ. Русскоязычное сообщество IBResource.ru получило официальное разрешение компании IPS на осуществление продаж локализованной версии IP.Board в русскоязычном сегменте. [источник не указан 715 дней]

    IPB версии 2.1 был выпущен 13 сентября 2005 года. Административная часть была полностью переделана и появилась такая возможность как использование Rich Text Editor в качестве редактора сообщений, что позволяло обойтись пользователю без использования bbcode и видеть свое сообщение в том виде, в каком оно попадёт на форум прямо при редактировании, без использования предпросмотра. Основной стиль форума был также полностью переделан, а в сам форум было добавлено множество новых возможностей, часть из которых активно использует Ajax.

    Версия 1.3

    Версия форумов IPB 1.3 является самой последней бесплатно распространяемой версией движка и до сих пор разрешена IPS для использования, хотя уже не поддерживается разработчиками [источник не указан 715 дней] и доступ к скачиванию на официальном ресурсе уже прекращён. Не обращая внимание на устарелость данной версии форума и наличия в ней известных дыр в безопасности, многие люди до сих пор пользуются ей и не выражают никакого желания обновляться. IPS продолжала выпускать обновления безопасности до объявления выхода в разработку версии 2.1 в 2005 году, после чего поддержку данной версии форума прекратила. Некоторыми сайтами продолжают выпускаться обновления безопасности и обновления для работы данной версии форума на PHP5, но эти обновления не поддерживаются IPS. Использование этих версий является незаконным в том случае, если вы скачали ее не с официального сайта [5] .

    Версия 2.0

    Форумы версии IPB 2.0 очень похожи на 2.1. Данная версия является последней версией, которую можно бесплатно скачать с официального сайта IPS. Так же, как и с версией 1.3, многие пользователи до сих пор продолжают ей пользоваться, используя неограниченные trial-версии 2.0 PDR (Версия, находящаяся на этапе разработки), PF (англ. Pre-Final ; версия, находящаяся на этапе тестирования и доработки, выпускается перед финальным релизом) и Final, которые так же имеют свои дыры в безопасности и больше не поддерживаются разработчиками [источник не указан 715 дней] . Final-версию 2.0 бесплатно можно было скачать в первые часы после официального выхода в свет с официального сайта разработчика.

    Версия 2.1

    IPB 2.1 имеет значительные преимущества над своими предшественниками, такие как: последние обновления безопасности, Rich Text Editor в качестве редактора сообщений пользователя и множество инструментов для модерирования, в том числе с применением технологии AJAX. Административная часть в IPB 2.1 была полностью переработана. Все версии IPB 2.1 являются коммерческим ПО, возможности скачать на официальном сайте демоверсию нет.

    Версия 2.2.7

    Invision Power Board 2.2 тестировалась на безопасность сторонней компанией, что позволило найти в скрипте форума опасные уязвимости ещё до выпуска финальной версии [источник не указан 715 дней] . Сразу после релиза 2.2 версии была выпущена версия 2.2.1, которая закрыла множество ошибок.

    Версия 2.3

    Эта версия включает в себя множественные изменения в коде, которые позволили повысить быстродействие системы на больших форумах. С версии 2.3 форум предоставляется в комплекте с двумя стилями (классический синий и Pro стиль). Последний позиционируется разработчиком как облегчённый и может быть легко использован как основа для разработки своих стилей, или, к примеру, как стиль для форумов с высоким трафиком. В этой версии IPS расширила возможности администраторской панели форума, добавив интеллектуальную систему помощи и предоставив панель управления (dashboard) в качестве главной страницы админцентра. Из новых возможностей форума стоит отметить появление переназначения стилей (URL Mapping). Благодаря этой настройке стало возможным назначать собственные стили на определенные URL-адреса: например, сделать стиль, отличный от стиля форумов, для страницы просмотра профиля.

    Версия 3.0

    В этой версии произошли обширные изменения, включая появление нового движка шаблонов, новый дизайн, повышенное удобство при редактировании шаблонов, улучшения BB-кодов, собственную систему репутации и многое другое… Также для 3-ей версии необходим PHP5. Базы данных Oracle больше не поддерживаются. Основным же новшеством стало появление хуков, с помощью которых можно изменять и/или добавлять новый функционал без изменения исходного кода форума. Для установки хуков администратору достаточно загрузить xml файл хука админ-центре. К сожалению, создание любых хуков возможно только в режиме разработки [6] и требует огромного количества ручной работы (большая часть этой работы может быть автоматизирована с помощью IPB3 Toolkit [7] ).

    Все хуки разделяются на следующие типы (названия хуков взяты из русской версии от IBR, в скобках указано оригинальное название):

    • Перезагрузчик действия (Action overloader) — позволяют расширить указанный класс контроллера собственным классом;
    • Перезагрузчик стиля (Skin overloader) — позволяют расширить указанный класс шаблона собственным классом (применяется для всех скинов);
    • Модификация шаблона (Template hook) — позволяют добавить произвольный код (в основном это HTML) в нужное место шаблона.

    Версия 3.1

    Основные улучшения: интеграция рекламных блоков, система уведомлений, кастомизация профиля, СЕО.

    Система хуков так же получила дальнейшее развитие — были добавлены новые типы хуков:

    • Хук для шаблона (ранее — Модификация шаблона, Template hook) — расширен, можно выполнять замену блоков и получать значения переданных в шаблон переменных;
    • Хук для данных (Data hook) — позволяет обрабатывать данные перед их вставкой (получение) в (из) базы данных;
    • Хук для библиотеки (Library hook) — позволяет переопределять многие системные классы.

    Версия 3.2

    Примечания

    1. См. домашнюю страницу проекта
    2. IPS Standards of Service
    3. IP.Board 3.x -> Tracker
    4. Смотрим дату релиза 3.1.3 (26 октября2010), через пару дней выпущен патч устраняющий штук пять разных ошибок(28 октября2010), через

    три недели вышла 3.1.4 (18 ноября2010), которая является официальным багофиксом версии 3.1.3 (замечу, что между 3.1.2 (20 июля2010) и 3.1.3 промежуток был около трех месяцев, количество скопившихся за это время ошибок огромно). Так же приведу немного статистики (остальное без труда находится в трекере):

    • 3.1.0: 16 страниц багов
    • 3.1.1: 19 страниц багов
    • 3.1.2: 27 страниц багов
    • 3.1.3: 8 страниц багов (за

    три недели)

  • 3.1.4: 1 страница багов (прошло всего 2 дня)
  • Free version? — Invision Power Services
  • Так называемый IN_DEV режим, его включение подробно описано в статье Включение режима разработки (Developer Mode)
  • Инструментарий для облегчения разработки модификаций (хуков, приложений, скинов и т. д.) очень сильно экономит время, так как автоматизирует большую часть ручной работы. Подробнее
  • Читать еще:  Обзор видеокарты AMD Radeon RX 580: Polaris второго поколения

    Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector