Сообщения intellect board справки. Новые возможности и доработки. Основные возможности Intellect Board

Применение интерактивного поиска

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

Принцип действия

Интерактивный поиск в архиве основан на том, что видеопоток, поступающий от камеры, проходит обработку в режиме реального времени, и синхронно с видео в базу данных записываются параметры всех движущихся в кадре объектов и характеристики их движения - метаданные. Предварительно настраивать видеодетекторы для этого не нужно.
При поиске пользователь задает параметры события, которое нужно найти (это похоже на настройку видеодетектора) - например, пересечение линии или движение в зоне. Система «Поиск с интеллектом» обрабатывает записанные метаданные и в считанные секунды находит все видеофрагменты, соответствующие запросу.

Типы запросов

С помощью графического интерфейса задаются критерии поиска:

  • пересечение объектом линии в выбранном направлении;
  • любое движение в зоне;
  • вход объекта в зону;
  • выход объекта из зоны;
  • появление объекта в зоне;
  • исчезновение объекта из зоны;
  • переход объекта из одной зоны в другую;
  • остановка объекта в зоне;
  • пребывание объекта в зоне более 10 секунд;
  • оставленный в зоне предмет.

Дополнительно можно выбрать диапазон цветов искомого объекта, тип объекта - человек или машина, а для критерия пересечения линии - скорость движения объекта.

Помимо перечисленных критериев интерактивный поиск в архиве можно вести:

  • по лицам ();
  • по номерам автомобилей ();
  • по титрам ().

Преимущества интерактивного поиска в архиве

  • Не нужно предварительно настраивать видеодетекторы - сохраняются данные обо всех движущихся в кадре объектах. Это сокращает время настройки, особенно в больших системах. Кроме того, отсутствует риск пропустить при поиске важное событие из-за неправильной настройки детектора.
  • Высокая скорость работы. Первые результаты запроса появляются на экране через несколько секунд.
  • Интерактивность - благодаря высокой скорости работы поиск можно произвести несколько раз, уточняя критерии. Это позволяет быстро найти видеозапись интересующего события.

Intellect Board

Intellect Board - это система управления содержанием. Сайт, основанный на Intellect Board, состоит из нескольких разделов различных типов: форум, сборник статей, новости, файловый архив, фотогалерея, IRC-чат и т. д. При этом для сайта имеется единая система регистрации и авторизации пользователей, единая система поиска для разделов любых типов, общий дизайн, а также интегрированная система сбора статистики и управления сайтом, доступная через Центр Администрирования. Кроме этого, Intellect Board 2 предоставляет широкие возможности по разграничению уровней доступа, в частности, возможно задавать для каждого раздела уровни доступа, необходимые для выполнения различных действий в данном разделе, а также выставлять пользователям права как основной уровень доступа, который будет действовать по умолчанию, так и уровни доступа к отдельным разделам.

История

Разработка Intellect Board 2 началась в июне 2004 года. Скрипт писался полностью «с нуля», однако при его разработке учитывался опыт поддержки форумного движка [ http://www.openproj.ru/index.php?f=51 Русский Ikonboard ] , а также пожелания и предложения, высказанные посетителями Объединенного Открытого Проекта. 13 августа 2004 года вышел первый релиз Intellect Board 2. С этого момента началось тестирование Intellect Board в реальных условиях на сайте Объединенного Открытого Проекта, а также на сайтах участников Проекта и нескольких десятков добровольцев из числа его постоянных посетителей. С момента выхода версии 2.13 Intellect Board был выделен из состава Объединенного Открытого Проекта в отдельный проект. Проект продолжал развиваться, росло количество пользователей, принимающих участие в тестировании. Также была проведена существенная оптимизация с целью повышения эффективности работы форума при больших объёмах его базы данных. В настоящий момент форум может успешно работать с базой данных объёмом более 100 тыс. сообщений при посещаемости до 40 пользователей за 15 минут (или 3500 уникальных посетителей за день).С выходом версии 2.15 завершился первый этап развития Intellect Board, основной задачей которого было создание движка, не уступающего по функциональным возможностям таким известным движкам, как phpBB и Ikonboard, но обладающего существенно большими возможностями для дальнейшего развития за счет модульности и возможности включения в себя разделов различных типов.

Типы разделов Intellect Board

На данный момент в Intellect Board имеются следующие типы разделов:

* Форум - основной вид раздела. По функциональным возможностям превоходит phpBB, Ikonboard 2.x и 3.x, vBulletin Board.
* Новости - выводит новости в режиме блога, который можно либо просматривать последовательно, либо перейти с помощью календаря к заданной дате.
* Статьи - предназначен для размещения текстов большого объёма с автоматическим разбиением на страницы.
* IRC-чат - встроенный в сайтовый движок Java-апплет, который позволяет пользователям заходить в IRC-чат (IRC-канал и сервер задаются администратором) прямо из браузера, при этом в чате используются то же Сетевое имя, что и на форуме, а также те же самые смайлики.
* Файл-архив - организация скачивания программ с внешних адресов. Имеется возможность автоматической проверки работоспособности ссылок.
* Презентация - раздел, содержащий статичный текст, задаваемый модератором раздела. Может содержать подразделы произвольного типа.
* Энциклопедия - раздел, содержащий словарные статьи в алфавитном порядке, сгруппированные по буквам. Имеются дополнительные средства для организации перекрестных ссылок.
* Фотогалерея - раздел, позволяющий размещение пользователями фотографий с возможностью предварительного просмотра, при этом картинки для предварительного просмотра генерируются автоматически.

Основные возможности Intellect Board

* Для всех разделов любых типов возможно применение специальных тегов BoardCode, позволяющих задавать оформление текста без применения HTML, а также рейтинг тем/статей/файлов/фотографий в разделах.
* Настройка премодерации, режима подсчета статистики, использования смайликов, рейтинга тем и других возможностей отдельно для каждого раздела
* Возможность голосования за и против конкретного пользователя для участников форума, а также вынесение административных предупреждений и поощрений модераторами и администраторами (причем предупреждения могут быть как бессрочными, так и ограниченными по времени).
* Антиспамовая защита Email-адресов пользователя
* Группы пользователей с возможностью автоматического вступления или вступления по заявке, а также почтовая рассылка по группе её координатором.
* 3 режима активации зарегистрированных пользователей: немедленная активация, активация через почтовый ящик, и активация администратором.
* Возможность задавать правила для всех разделов.
* Редактирование шаблонов писем, которые высылаются пользователям в различных ситуациях
* Загружаемые аватары и фотографии для пользователей, а также внешние аватары
* Прикрепление файлов к сообщениям и возможность предварительного просмотра прикрепленных картинок в уменьшенном виде.
* Защита от DDoS-атак путем ввода кода при регистрации.
* Поддержка графических библиотек GD и GD2 для создания уменьшенных копий картинок и фотографий.
* Поддержка любого количества вариантов дизайна (наборов стилей), из которых пользователь может выбрать наиболее ему понравившийся.

Требования для установки Intellect Board

* Web-сервер, поддерживающий выполнение PHP-скриптов
* PHP версии не ниже 4.1.0 или PHP 5
* MySQL версии 3.23.53 или выше
* База данных с правами на создание таблиц и индексов и выполнение с ними основных действий: выборки, создания, удаления записей.
* Не менее 2 Mb дискового пространства для скриптов и картинок и 5 Mb - для базы данных.

Использование и поддержка Intellect Board

Техническая поддержка Intellect Board осуществляется его разработчиками - участниками Объединенного Открытого Проекта на [ http://intboard.ru/index.php?f=93 форуме технической поддержки Intellect Board ] . Она включает в себя оперативное исправление найденных программных ошибок, а также консультации по вопросам установки/настройки системы управления содержимым сайта, и разрешению различных затруднительных ситуаций, связанных с её использованием. Кроме этого, в случае обнаружения критических с точки зрения безопасности или сохранности данных ошибок, всем зарегистрировавшимся на форуме технической поддержки пользователям (при условии, что они указали работоспособный адрес e-mail и не отказались от получения административных рассылок) рассылается уведомление об ошибке и информация о мерах, необходимых для её исправления.

Intellect Board является полностью бесплатным для любого использования (как некоммерческого, так и коммерческого) при условии, что ссылки на официальный сайт Intellect Board и сайт Объединенного Открытого Проекта (копирайт) остаются неизменными и видимыми посетителям форума (при этом допускается перемещение и изменение цвета и начертания шрифта ссылки для соответствия дизайну сайта).

Существует также коммерческая версия, отличающаяся правами на удаление текста копирайта Intellect Board и индивидуальную техническую поддержку.

Бесплатную версию Intellect Board можно скачать с [ http://intboard.ru сайта Intellect Board ] , однако перед её скачиванием и использованием необходимо ознакомиться с [ http://intboard.ru/index.php?t=402 лицензионным соглашением ] для некоммерческой версии Intellect Board.

* [ http://intboard.ru Intellect Board ] - официальный сайт CMS.
* [ http://gram.nnov.ru#intb beta-версии ] Intellect Board.
* [ http://www.openproj.ru Объединенный Открытый Проект ] - проект-разработчик Intellect Board.
* на SourceForge.net

См. также

* FluxBB
* bbPress

Wikimedia Foundation . 2010 .

Смотреть что такое "Intellect Board" в других словарях:

    Intellect Games - made a series of board games in the 1970s. Many of these games were notable in that they did not rely on chance. The outcome of the games was dependent on tactics. Games Hare and Tortoise (1973) mdash; A race game where forward movement cost… … Wikipedia

    Public Company Accounting Oversight Board - The Public Company Accounting Oversight Board (or PCAOB) is a private sector, non profit corporation created by the Sarbanes–Oxley Act, a 2002 United States federal law, to oversee the auditors of public companies. Its stated purpose is to… … Wikipedia

    Wellington Catholic District School Board - Board office location Guelph, Ontario, Canada Board identifier Communities served Towns and cities: Wellington County Fergus Elora Erin Mount Forest Arthur … Wikipedia

    Articulate (board game) - Articulate is a board game manufactured by the company Drummond Park. The game is played in teams each numbering at least 2. The object of the game is to get to the Finish before the other teams. Teams move around the board according to the… … Wikipedia

    education - /ej oo kay sheuhn/, n. 1. the act or process of imparting or acquiring general knowledge, developing the powers of reasoning and judgment, and generally of preparing oneself or others intellectually for mature life. 2. the act or process of… … Universalium

    Computer Go - Part of a series of articles on Go (board game) Game specifics Go rules Go handicaps Go proverbs Go terms Go strategy and tactics Fuseki (whole board openings) Joseki (corner based openings) Life and death Tsumego … Wikipedia

    S P Parashar - Sat Paul Parashar Born Punjab Residence Kingdom of Bahrain Nationality Indian Other names … Wikipedia

    List of fictional computers - Computers have often been used as fictional objects in literature, movies and in other forms of media. Fictional computers tend to be considerably more sophisticated than anything yet devised in the real world. This is a list of computers that… … Wikipedia

    Jacob Neusner bibliography - This is a list of books by Professor Jacob Neusner as of early 2005. Articles, reviews, etc. are not included here.* A Life of Yohanan ben Zakkai. Leiden, 1962: Brill. Abraham Berliner Prize in Jewish History, Jewish Theological Seminary of… … Wikipedia

    Religious symbolism in the United States military - Insignias (left to right) for Christian, Muslim and Jewish chaplains are shown on the uniforms of three U.S. Navy chaplains, 1998. (These were the only insignias in use at that time.) Religious symbolism in the United States military includes the … Wikipedia

Туры и отдых в Австралии

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

Существует много форумных движков. Давно хотел сделать обзор движков форумов. Сравнивать между собой их не буду - это тема отдельной статьи.

При выборе движка форума советую определить для себя следующие моменты:

1. Какой функционал форума вам нужен. Большинство форумных движков обладают широкими возможностями, но некоторые нюансы реализованы не во всех форумных CMS. Рекомендую посетить официальные сайты движков и ознакомиться в подробных описанием функционала.

2. Платный или бесплатный движок - этот момент тоже необходимо учитывать. В этом обзоре всего два платных движка - vBulletin и IPB, остальные бесплатные.

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

4. Дата последнего обновления движка - если движок давно не обновляется, это свидетельствует о том, что разработчики его не развивают или забросили дальнейшую разработку. Это является большим минусом. Интернет технологии постоянно развиваются, и форум с устаревшим функционалом будет ограничивать возможности по его дальнейшему развитию.

Ладно, хватит громких слов 🙂 . Начну с самых популярных движков форумов, основываясь на этом рейтинге CMS .

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

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

Также мне очень нравится то, в каком направлении развивается phpBB от версии к версии. phpBB удобен как для администратора, так и для модераторов и обычных пользователей.

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

Полезные ресурсы по phpBB:

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

Для IPB есть дополнительные официальные приложения (модуль галереи, блога, файлового архива). Кроме этого, есть визуальный редактор сообщений, текстовая версия форума, оптимизированная для поисковых роботов, инструмент для удобного бэкапа базы данных форума, подробный журнал действий администраторов и модераторов, а также журнал действий поисковых роботов.

Полезные сайты по Invision Power Board:

🔥 Кстати! Я планирую выпустить платный курс по продвижению англоязычных сайтов. Если интересует, можете подать заявку в ранний список через эту форму , чтобы первыми узнать о выходе курса и получить специальную скидку.

vBulletin - замечательный форумный движок. Он платный, стоимость можно узнать . Наряду с IPB, vBulletin является лидером среди платных движков.

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

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

Разработчики punBB делают акцент на лёгкость, скорость работы и компактность.

Полезные ресурсы по punBB:

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

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

Сейчас небольшое отступление. Если вам интересно узнать о тех методах продвижения, которые дают хороший эффект для увеличения целевой посещаемости, то я могу предложить свое платное исследование SEO разведка http://seorazvedka.ru/ , в котором я на примере 10 прибыльных молодых сайтов из разных тематик показал, каким образом они продвигаются и описал, как это можно использовать для продвижения своих ресурсов.

SMF - еще один быстрый и легкий форумный движок. Он нетребователен к ресурсам сервера и активно набирает популярность.

Поддержка OpenID, система предупреждений пользователей, есть возможность при необходимости премодерировать темы, сообщения и вложения, WYSIWYG-редактор для сообщений - и это еще не все, что позволяет SMF!

Intellect Board - оригинальный бесплатный движок. Задумка разработчиков Intellect Board заключается в идее, чтобы создать сайт на основе форума. Функционал Intellect Board очень широкий - сборник статей, презентация, новости, архив файлов, фотогалерея, IRC-чат, энциклопедия. По сути, Intellect Board - это полноценная система управления сайтом.

Основные возможности Intellect Board - Возможность задавать правила для всех разделов, поддержка графических библиотек GD и GD2 для создания уменьшенных копий картинок и фотографий, возможность вынесения предупреждений и поощрений модераторами и администраторами (причем предупреждения могут быть как бессрочными, так и ограниченными по времени), рейтинг тем, статей, файлов и фотографий/

ExBB (Exclusive Bulletin Board )

ExBB - легкий и бесплатный форумный движок. Он также, как и YaBB, не требует базы данных и хранит информацию в текстовых файлах.

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

Vanilla - оригинальный форумный движок, который интересен своей модульностью. Большой плюс этой форумной CMS - большинство модулей устанавливаются в один клик

Плюсы Vanilla: собственный фреймворк, позволяющий писать расширения, возможность построения сообществ (голосования, облака тегов, блоги, чат, кармоподобные дополнения и т.д.), удобство установки дополнений (в большинстве случаев залил, нажал одну кнопку - и все!), расширяемость стандартного функционала (модульность) за счет дополнений, которых сейчас написано около 450.

Еще одна интересная особенность форумного движка Vanilla - cистема "Шепот" - можно просто отправить кому-либо сообщение шепотом, не покидая страницу темы или создать тему «шепотом», которая будет наглядной историей переписки.

Занимались переводом, поддержкой и развитием версии Ikonboard 2.1.9, получившей название "Русский Ikonboard". Однако к лету 2003 года стало ясно, что Ikonboard 2.x безнадежно отстал в своем развитии и дальнейшее его развитие неэффективно, и возникла идея написать свой собственный форумный движок, который будет свободен от недостатков Ikonboard, но не будет содержать излишеств вроде визуального редактора или огромного объема JavaScript-кода, которые к тому времени появились во многих других движках. Целевой пользователь этого движка определялся как "продвинутый пользователь, не нуждающийся в подсказках и умеющий самостоятельно изучать необходимые материалы (например, выучить коды смайликов и BoardCode), для которого экономия траффика важнее удобства пользования".

Основной концепцией нового движка стала идея "сайт на основе форума с дополнительными разделами". Работа над движком началась осенью 2003 года. Изначально движок писался на Perl без использования СУБД, но с принятием специальных мер по недопущению падения производительности при большом количестве файлов. В феврале 2004 года была написана первая альфа-версия и framework для нее, получивший название XAPPI (XXXX Pro"s Advanced Perl Programming Interface).

Ключевыми идеями, которые планировалось реализовать в новом скрипте, были:
1) модульный подход: сайт состоит из разделов различных типов (форум, статьи, файл-архив, фото), за каждый тип раздела отвечает свой модуль;
2) интегрированность — единая система представления пользователей, текстов сообщений/статей/комментариев, загруженных файлов, с точки зрения пользователя — единая система поиска и регистрации;
3) наличие возможности поиска любой информации (сообщений, тем, пользователей) по критерию любой сложности;
4) разветвленная система прав доступа, которая позволяла бы назначать минимально необходимые уровни для выполнения тех или иных действий на уровне отдельных пользователей, а также динамически повышать уровни с ростом количества сообщений;
5) интеллектуальная система модерирования, позволяющая администратору/модератору описывать правила, на основании которых принималось решение о недопуске/постановке на премодерацию сообщения.
В качестве проектных названий форума рассматривались варианты Total Board (что должно было подчеркивать пункты 2, 3, 4 позволяли почувствовать полный контроль над форумом) и Mega Board (что означало форум с негораниченными возможностями, которые возникали с помощью пунктов 1 и 4). Однако в итоге из-за пунктов 3 и 5 было выбрано название Intellect Board, так как предполагалось, что именно интеллектуальные функции сложного поиска и правил модерации будут отличать этот движок от всех прочих.

Однако через некоторое время стало ясно, что PHP имеет целый ряд преимуществ по сравнению с Perl, в частности, PHP-скрипты более просты в установке, на PHP существенно проще обнаруживать и устранять ошибки, PHP есть почти на всех тарифных планах платных хостингов в отличие от Perl. Также стало ясно, что использование СУБД позволит гораздо более эффективно реализовать идею №3 — сложный многокритериальный поиск.
Всвязи с этим в мае 2004 года развитие Perl-версии Intellect Board было остановлено, а 3 июня 2004 года началась работа над PHP-версией с использованием СУБД MySQL, которая получила номер Intellect Board 2.00. Релиз этой версии предполагался 10 августа (в этот день Объединенному Открытому Проекту исполнялось три с половиной года), но из-за неожиданной болезни ведущего (и единственнного на тот момент) разработчика 4X_Pro был сдвинут на несколько дней, и в итоге версия 2.00 вышла 13 августа 2004 года. Этот день и считается началом существования Intellect Board.

Основная задача версии 2.00 была создание форума, с функциональностью, примерно равной Ikonboard 2.x (на смену которого она и планировалась) и phpBB, поэтому в ней было только два типа разделов: стандартный форум и контейнер. Реально же концепция "сайт на основе форума" была реализована только в версии 2.10 (конец 2004 года), где появились разделы "Статьи", "Файл-архив" и "Новости". Версия 2.10 из за резкого роста объема кода оказалась весьма нестабильной, поэтому вскоре (в феврале 2005 года) была выпущена версия 2.12, основной целью которой было исправление ошибок.

В версии 2.13, вышедшей в июне 2005 года, было добавлено еще два типа разделов: фотогалерея и энциклопедия. Кроме того в этой версии был проведен существенный пересмотр всех SQL-запросов из-за отказа от концепции "вся статистика должна генерироваться на лету", которая приводила к катастрофическому падению производительности при больших объемах данных. В версиях 2.14 (сентябрь 2005) и 2.15 (декабрь 2005 года) добавлялись различные второстепенные функции и исправлялись ошибки.

Следующим серьезным шагом в развитии Intellect Board стала версия 2.18, вышедшая в июне 2006 года. Основной задачей этой версии стало приведение к стандартам HTML и CSS шаблонов форума, а также всех SQL-запросов — к стандарту ANSI SQL, что позволило реализовать запланированную еще в 2.00 поддержку других СУБД, в частности, PostgreSQL. Кроме того, в этой же версии впервые появился экспорт тем в RSS и была проведена большая работа по снижению нагрузки на базу данных.

В июле 2006 года в целях повышения безопасности IntB был объявлен хак-конкурс по поиску в нем критических уязвимостей.

В версии 2.19, вышедшей 10 февраля 2007 года (к шестилетию существования Объединенного Открытого Проекта) наиболее существенным нововведением стали человеко-читаемые URL (HURLs), фиксация индексации поисковыми системами, и возможность промежуточного сохранения редактируемого сообщения в черновик без перезагрузки страницы.

Версия 2.20 (13 августа 2007 года, к третьей годовщине проекта Intellect Board) содержала в себе два принципиальных новых типа раздела: блог пользователя и личную фотогалерею, которые создавались по запросу самого пользователя без участия администратора (при условии наличия у пользователя достаточного уровня), и в которых пользователь получал автоматически модераторские права. Кроме того, были добавлены две принципиально новых возможности: адресная книга и Ignore-лист, в результате чего форум приобрел базовые функции социальной сети.

Изначально планировалось, что версия 2.20 будет последней, однако в дальнейшем было принято выпустить версию 2.22, в которой была реализована функциональность, необходимая для одного из проектов, созданных 4X_Pro : импорт RSS, темы только для модераторов, а также был полностью переписан механизм вывода сообщений в теме. Кроме того, на отдельную страницу были вынесены комментарии к статьям, фотографиям и файлам, а также был сделан ряд более мелких доработок.

Осенью 2006 года стало ясно, что в серии Intellect Board 2.x существует слишком много недостатков, устранение которых по трудоемкости сравнимо с написанием нового форума полностью с нуля. В частности, к таковым относится отсутствие разделение обработки и вывода данных (что создает проблемы с выводом HTTP-заголовков в некоторых ситуациях), неудобная система шаблонизации, неэффективная работа с БД и недостаточно высокое качество HTML-кода. Кроме того, поменялась и сама целевая аудитория из-за того, что с одной стороны, экономия траффика в настоящее время становится все менее и менее актуальной, с другой — 4X_Pro пришел к выводу, что между удобством пользователя и экономией траффика нет столь явного противопоставления, и иногда выгоднее потратить сотню-другую байт на написание JavaScriptа для проверки правильности заполнения формы, чем тратить траффик на отсылку неправильно заполненной формы на сервер. Кроме того, также утратила актуальность идея "сайт на основе форума", постепенно сменившись на вариант "CMS + форум" (иногда поэтому Intellect Board 3.x называется Intellect CMS).

Все это привело к мысли о необходимости писать новую версию с нуля. В течение некоторого времени в начале 2007 года делались попытки совместить разработку версий 2.x и 3.x, но это оказалось крайне неэффективным, всвязи с чем 4X_Pro принял следующее решение: доделать запланированные доработки в версии 2.22 и передать развитие версии 2.x пользователю Gram , который активно участвовал в проекте с версии 2.18, после чего приступить к работе только над 3.x. Это и было сделано 26 декабря 2007 года, сразу после версии 2.22.

В настоящее время основная концепция развития Intellect Board 3.x выглядит так: "сайт как древовидная структура произвольных объектов с задаваемыми свойствами". Среди этих обеъктов могут быть статические страницы, статьи, фотографии, чаты, страница со списком разделов форума (аналог контейнера верхнего уровня в 2.x) и т.д. Но в отличие от 2.x, где у каждого типа разделов был строго определенный набор свойств, жестко задаваемых в таблице тем и дополнительной таблице для соответствующего типа разделов, в 3.x будет создан механизм, позволяющий описывать и динамически изменять наборы свойств для каждого типа объектов (а также, возможно, даже для отдельных объектов), что создает практически неограниченные возможности для дальнейшего расширения.

Кроме того, в Intellect Board 3.x планируется следующее:
1) возврат к концепции framework + движок для того, чтобы дать возможность создания своих проектов на основе IntB 3.x
2) пересмотр подхода к работе с базой данных: если раньше слой, обеспечивающий независимость от СУБД, просто дублировал вызов соответствующих функций для работы с СУБД с другим префиксом, то теперь работа ведется на уровне логических операций (например, "получить массив данных по определенному запросу" вместо "выполнить запрос", "извлечь очередной ряд данных").
3) обеспечение независимости модулей друг от друга и стиля форума за счет того, что шаблон для отображения, языковые константы и настройки сохраняются совместно с самим модулем
4) строгое разделение обработки и вывода данных (так называемый паттерн MVC)
5) возможность обработки данных различными шаблонизаторами (что, например, позволит избежать дублирования кода при необходимости вывода темы и RSS для этой темы, а также сделает принципиально возможным написание шаблонизатора, который будет использовать шаблоны других движков)
6) поддержка мультисайтовости и мультидоменности (т.е. работы с несколькими сайтами, которые с точки зрения хостинга являются aliasами, но при этом движок выдает для них разный контент)
7) возможность самодиагностики (т.е. наличие в каждом модуле процедуры проверки наличия необходимых ему прав доступа и расширений PHP на данном хостинге)
8) возможность подключения/отключения модулей "на ходу", что позволит обновлять IntB 3.x на уровне модулей, а не релизов, как это было в 2.x
9) изменение подхода к созданию/обновлению структуры БД: вместо описания запросов, которые необходимо выполнить, описывается структура, которую необходимо получить в итоге, после чего модуль работы с БД сравнивает ее с существующей и вносит необходимые изменения.
10) переход на кодировку UTF-8 (с возможностью сжатия данных при необходимости)
11) значительное усовершенствование средств отладки, а в перспективе — автоматизация предрелизного тестирования, что позволит избежать last minute bugs.
12) уделение значительно большего внимания документации для разработчиков

В настоящее время готова первая альфа-версия Intellect Board 3.x, однако последующая разработка была приостановлена из-за необходимости завершения 2.x

Основанный на Intellect Board, состоит из нескольких разделов различных типов: форум, сборник статей, новости, файловый архив, фотогалерея, IRC-чат и т.д. При этом для сайта имеется единая система регистрации и авторизации пользователей, единая система поиска для разделов любых типов, общий дизайн, а также интегрированная система сбора статистики и управления сайтом, доступная через Центр Администрирования. Кроме этого, Intellect Board 2 предоставляет широкие возможности по разграничению уровней доступа, в частности, возможно задавать для каждого раздела уровни доступа, необходимые для выполнения различных действий в данном разделе, а также выставлять пользователям права как основной уровень доступа, который будет действовать по умолчанию, так и уровни доступа к отдельным разделам.

История

Типы разделов Intellect Board

На данный момент в Intellect Board имеются следующие типы разделов:

  • - основной вид раздела. По функциональным возможностям превоходит , 2.x и 3.x, vBulletin Board.
  • Новости - выводит новости в режиме блога, который можно либо просматривать последовательно, либо перейти с помощью календаря к заданной дате.
  • - предназначен для размещения текстов большого объема с автоматическим разбиением на страницы.
  • -чат - встроенный в сайтовый движок Java-апплет, который позволяет пользователям заходить в IRC-чат (IRC-канал и сервер задаются администратором) прямо из броузера, при этом в чате используются то же Сетевое имя, что и на форуме, а также те же самые смайлики.
  • Файл-архив - организация скачивания программ с внешних адресов. Имеется возможность автоматической проверки работоспособности ссылок.
  • Презентация - раздел, содержащий статичный текст, задаваемый модератором раздела. Может содержать подразделы произвольного типа.
  • Энциклопедия - раздел, содержащий словарные статьи в алфавитном порядке, сгруппированные по буквам. Имеются дополнительные средства для организации перекрестных ссылок.
  • Фотогалерея - раздел, позволяющий размещение пользователями фотографий с возможностью предварительного просмотра, при этом картинки для предварительного просмотра генерируются автоматически.

Основные возможности Intellect Board

  • Для всех разделов любых типов возможно применение специальных , позволяющих задавать оформление без применения , а также рейтинг тем/ / / в разделах.
  • Настройка премодерации, режима подсчета статистики, использования смайликов, рейтинга тем и других возможностей отдельно для каждого раздела
  • Возможность голосования за и против конкретного пользователя для участников форума, а также вынесение административных предупреждений и поощрений модераторами и администраторами (причем предупреждения могут быть как бессрочными, так и ограниченными по времени).
  • Антиспамовая защита Email-адресов пользователя
  • Группы пользователей с возможностью автоматического вступления или вступления по заявке, а также почтовая рассылка по группе ее координатором.
  • 3 режима активации зарегистрированных пользователей: немедленная активация, активация через почтовый ящик, и активация администратором.
  • Возможность задавать правила для всех разделов.
  • Редактирование шаблонов писем, которые высылаются пользователям в различных ситуациях
  • Загружаемые аватары и фотографии для пользователей, а также внешние аватары
  • Прикрепление файлов к сообщениям и возможность предварительного просмотра прикрепленных картинок в уменьшенном виде.
  • Защита от -атак путем ввода кода при регистрации.
  • Поддержка графических библиотек и GD2 для создания уменьшенных копий картинок и фотографий.
  • Поддержка любого количества вариантов дизайна (наборов стилей), из которых пользователь может выбрать наиболее ему понравившийся.

Требования для установки Intellect Board

  • , поддерживающий выполнение -скриптов
  • версии не ниже 4.1.0 или PHP 5
  • версии 3.23.53 или выше
  • с правами на создание таблиц и индексов и выполнение с ними основных действий: выборки, создания, удаления записей.
  • Не менее 2 Mb дискового пространства для и картинок и 5 Mb - для базы данных.

Использование и поддержка Intellect Board

Техническая поддержка Intellect Board осуществляется его разработчиками - участниками Объединенного Открытого Проекта на





error: Контент защищен !!