Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Invision Power ... 65535
Пример работы с... 65535
Содержание сайт... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Создание отчето... 65535
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Модуль Forms 65417
ТЕХНОЛОГИИ ДОСТ... 62336
Имитационное мо... 57994
Реклама
Сейчас на сайте
Гостей: 6
На сайте нет зарегистрированных пользователей

Пользователей: 13,089
новичок: duskob67
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

База данных склада на Delphi + Схема БД
Моделирование ЭВМ на GPSS (три класса заданий) + Пояснительная записка
Обратное размещение элементов ЭВС на Delphi + Пояснительная записка

Реклама



Подписывайся на YouTube канал о программировании, что бы не пропустить новые видео!

ПОДПИСЫВАЙСЯ на канал о программировании
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.pronets.ru. Его установка заключается в копировании tar-файла в каталог archive_in развернутого форума и последующем выборе нового языка с помощью соответствующего раздела панели администрирования. Если нам чем-то не понравится предложенные переводчиками варианты, их можно исправить, воспользовавшись подразделом Manage Languages - Edit, или же внеся поправки непосредственно в текст самих файлов.

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

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

В заключение этого знакомства с форумом Invision Power Board хотелось бы сказать следующее: данный пакет имеет достаточно хорошие перспективы развития. Ввиду его молодого возраста форум еще не обзавелся тем огромным количеством дополнительных модулей и модификаций, которым располагают его более заслуженные конкуренты, с другой стороны это современная система, в которой учтен опыт разработки и эксплуатации более ранних CMS. Он удобен в установке и обслуживании, обладает достаточной функциональностью, хорошим быстродействием и вполне заслуживает внимания при выборе “движка” для форума web-проекта. Остается только пожелать, чтобы все участники его разработки не останавливалось на достигнутом, от этого всем будет только польза.
Опубликовал Kest November 12 2008 12:35:23 · 6 Комментариев · 65535 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Romeo September 18 2009 14:04:39
Трогательно)
Romeo September 22 2009 00:04:27
И правда креатив...супер!
Darrel September 22 2009 05:31:05
Портал просто отличный, все бы такие!
Darrel September 22 2009 07:40:06
Интересно и позновательно, а будет еще что-то по этой теме?
Romeo September 23 2009 12:41:53
Это то что я давное искал. Самый самый лучщий новост. Спасибо автору за новость
Romeo September 23 2009 14:31:09
Скажите, а у вас есть RSS поток в этом сайте?
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
Printgrid
Язык программиров...
DateEdit
Программа рисует ...
Flud Vkontakte.ru
JanButtonsV
PHP/MySQL для нач...
Print Grid
PHP/MySQL для нач...
XPmenu
Converter AMR<->W...
Dreamsoft Progres...
PHP: обучение на ...
Calendar
Развивающийся фла...
Ведение справочны...
«Философия» прогр...
Мониторинг сервер...
Шаблон для новост...
БД студентов

Топ загрузок
Приложение Клие... 100471
Delphi 7 Enterp... 87455
Converter AMR<-... 20080
GPSS World Stud... 13083
Borland C++Buil... 11929
Borland Delphi ... 8631
Turbo Pascal fo... 7041
Visual Studio 2... 5000
Калькулятор [Ис... 4855
FreeSMS v1.3.1 3543
Случайные статьи
Использование VLAN
MTU-Size Максималь...
Важность библиотек
• Для шифрования и...
(Request Security)...
Windows Server - ...
Описание игры в иг...
Подробнее об экспо...
ПАРАМЕТРИЗАЦИЯ В П...
Разработка програм...
Acompli и почта
Понятие информацио...
Пишем троян
Процедура OutText ...
Аттракторы
Генерация k-элемен...
Денежные слоты
Идеальная структур...
Компания Технодина...
Кодирование
SQL-функции преоб...
Translucent File S...
Атрибуты представл...
Модальные формы
Gamepark 32 (GP32)
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?