Все игры
Обсуждения
Сортировать: по обновлениям | по дате | по рейтингу Отображать записи: Полный текст | Заголовки

Вышла версия 2.22

Выпущена новая версия Intellect Board. По сравнению с 2.20 в ней есть целый ряд существенных изменений:
  • отбражение комментариев к статьям/фото/файлам вынесено на отдельную страницу, при этом сами комментарии показываются как тема форума
  • за вывод тем раздела "стандартный форум" и вывод комментариев отвечает теперь одна и та же процедура, и используется единый шаблон
  • существенно проработан предварительный просмотр: теперь он работает как при отпраке нового сообщения/комментария, так и при редактировании существующего.
  • сделан предпросмотр статей (без разбиения на страницы), а также новостей и записей в блоге
  • добавлен импорт RSS в блоги и новости из указанных источников
  • добавлена защита файла ключом, что предотвращает скачивание файлов, лежащих в закрытых разделал, путем угадывания их номеров
  • автоподписка на новые темы стла доступна во всех разделах
  • добавлена возможность быстрой подписки/отписки на весь форум вообще
  • немного изменен вид HURL блогов и галерей для совместимости с Apache 2.2
  • огранчиение на рейтинг для давно не писавших пользователей
  • применение антимата в имени пользователя
  • выборочный игнор разделов — пользователь может настроить, какие разделы он не хочет видеть в списке обновившихся/непрочитанных/списке активных тем на главной странице
  • возможность создания тем только для модераторов
  • вывод сообщений с текущей страницы и до конца темы при ее разбиении модератором
  • исправление множества мелких ошибок
  • устранение ряда недоработок. которые вели к излишней нагрузке на базу данных
  • добавлена поддержка MySQLi


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

Метки: Форум, форумный скрипт, релиз

Вышел Intellect Board 2.19!

Сегодня, 10 февраля 2007 года, был выпущен самый долгожданный релиз Intellect Board -- версия 2.19. Эта версия, несмотря на столь незначительное изменение номера по сравнению с предыдущей, является самым большим скачком в развитии IntB с момента его создания: в ней был добавлен ряд новых функциональных возможностей (в частности, HURLы, черновики, список прикрепленных файлов и фиксация посещения форума поисковыми роботами и опциональный ввод числового кода с картинки при отправке сообщения гостем), значительно усовершенствованы многие уже существующие (список наиболее важных доработок приведен здесь: http://intboard.ru/plans/1230/ ), а также исправлено множество малозначимых ошибок.
Большое внимание было уделено снижению нагрузки на сервер MySQL за счет кеширования на диске наиболее часто используемой информации и разбиения нескольких наиболее "тяжелых" запросов, а также и уменьшению времени вывода HTML-страницы. Кроме того, теперь предусмотрена возможность отключения некоторых малозначимых функций форума для снижения нагрузки на БД при очень большой посещаемости.
Еще одной существенной доработкой стало введение интегрированного шаблона для стиля (без разрезания на функции), что значительно упрощает разработку новых стилей для форума.
Также в отдельный файл были вынесен весь код, отвечающий за регистрацию/аутентификацию пользователя, что значительно упростит интеграцию IntB с другими скриптами (в ближайшее время будет написано "Руководство по интеграции", в котором будте детально описан процесс написания модуля стыковки).

Всем, кто использует более старые версии Intellect Board, настоятельно рекомендуется провести обновление до IntB 2.19. (Напоминаю, что нужно не просто загрузить новые файлы по FTP, но и выполнить install.php в режиме обновления.)

Вышла Beta-версия IntB 2.19

Вышла первая Beta версия IntB 2.19. Она пока еще не обладает полной функциональностью, заявленной для финальной версии и предназначена в первую очередь для желающих протестировать.
Скачать ее можно здесь: http://intboard.ru/index.php?t=1283, а посмотреть реально работающий на ней проект можно по адресу http://www.socioclub.org.

Изменение правил хак-конкурса

С 6 июля 2006 года начинают действовать новые правила проведения хак-конкурса по поиску уязвимостей в Intellect Board. В частности, теперь призовой фонд увеличен до 25 WMZ (720 руб. в Яндекс-Деньгах), а также добавлен новый способ демонстрации обнаруженной уязвимости — предоставление видеозаписи взлома.
Подробнее с новыми правилами конкурса можно ознакомиться здесь:
http://intboard.ru/index.ph...

Очередное обновление версии 2.18

Вышло очередное обновление Intellect Board. Основная его цель — приведение SQL-зпросов к стандарту ANSI SQL, а HTML-кода включенных в него стилей — к HTML 4.01 Transitional.
Кроме этого, обеспечена корректная работа с PostgreSQL. Исправлена ошибка, которая приводила к невозможности установки IntB в случае, если нет доступа к таблице mysql.database.
Также реализована обработка ситуации, когда разрушаются полнотекстовые индексы таблиц prefix_Post и prefix_Topic с целью их автоматического восстановления.
Кроме этого, реализована возможность задавать через АЦ период, за который по умолчанию показываются "Обновившиеся", а также оптимизирована фиксация времени последнего посещения форума пользователем. Также реализована защита от растягивания страницы при вводе очень длинного текста без пробелов.
Обновление рекомендуется для скачивания пользователям, которые используют IntB на MySQL 5.x или PostreSQL, или испытывают потребность в какой-либо из добавленных фунцкий.
Кроме этого, теперь чтобы избежать проблем с запретом некоторых директив файл .htaccess включен в дистрибутив под именем htaccess.txt и снабжен дополнительными комментариями.

Задержка с обновлениями CVS

На CVS файлы временно не обновляются. Это связано с тем, что я не переустановил CVS после смены жесткого диска.

Очередное обновление версии 2.18

Выложено очередное обновление дистрибутива Intellect Board 2.18. В него добавлены следующие возможности:
  • "обновившиеся темы" — список тем, в которых были отправлены сообщения за последние N дней (причем этот список доступен и гостям
  • отправка сообщения по Ctrl+Enter
  • всплывающие подсказки с началом первого (для списка тем) или последнего (для списка непрочитанных) сообщения темы с возможность задавать длину выводимой части сообщения
  • в том случае, если размеры фотографии меньше предельно допустимых, больше не производится ее растягивание (в фотогалерее)
  • проверка заполнения необходимых для регистрации полей на JavaScript и пометка их звездочками
  • включаемая возможность вывода еще одного указателя текущего местоположения на форуме над темой быстрого ответа
  • для статей добавлена опция "не обрабатывать переносы стро как
    "
  • добавлены заглушки JS-функций в стандартных разделах
  • смайлики и аватары теперь можно загружать по 10 штук сразу
  • добавлено сжатие GZIPом RSS-лент

Также исправлен ряд ошибок, в частности, ошибка с потерей сообщений, отправленных модератором, ошибка с onLoad для смайликов, забытые языковые константы.
Скорее всего (если не обнаружится критических ошибок в безопасности), это дополнение станет последним для версии 2.18 и далее работа будет вестись уже над новой версией — 2.20.


Обновление стиля Avik Styles

Сегодня выложил обновленный Avik Style. Теперь он нормально работает и с версией 2.18.
В ближайшее время также планирую пересобрать дистрибутив самого IntB заново. В частности, в нем будут исправлены многие найденные ошибки + добавлены теги [nohtml], [nocode], [cut].

Отпимизация продолжается

Возникла еще одна идея по оптимизации: формировать список разделов для доступа на просмотр один раз за выполнение скрипта, и потом просто использовать как дополнительный парамтер AND. По идее, это должно упростить целый ряд запросов, в частности, снизить нагрузку на таблицы prefix_Forum и prefix_UserAccess.
А еще надо бы вынести из БД в файл "плохие слова" и смайлики (или сделать так: при изменении происходит сохранение копии данных их БД в текстовый файл).

Без заголовка

Как всегда, без мелких багов не обошлось (причем возникают они там, где, казалось бы, взяться им просто неоткуда). Сегодня обнаружилось, что при установке "с нуля" не создается поле file_size и в результате очень многое не работает. Сегодня утром выложил обновленный дистрибутив.

Вышла окончательная версия 2.18

Сегодня значимый день в истории проекта: наконец-то вышла окончательная версия Intellect Board 2.18, а также начался первый хак-конкурс по поиску критических уязвимостей в IntB.

Стандарт W3C

Сегодня интереса ради попробовал посмотреть стандартные стили Intellect Board в броузере Amaya, который отображает страницы в полном соответствии со стандартом W3C, и обнаружил, что они отображаются неправильно. Стал разбираться и выявил ошибку - у меня для одного из типов разделов присутствовал лишний закрывающий </td>. Еще постепенно начал замену символа & на &amp;, так как выяснилось, что так правильнее. Правда, один недостаток все же остается: при прописывании sid через URL PHP приписывает его через просто &. Да и на тег <noindex> Amaya ругается, хотя отказываться от него я не собираюсь...
Но тем не менее, сейчас сайт отобржается в Amaya вполне правдоподобно...

Без заголовка

В очередной раз разбирался с проблемой кеширования. Вроде удалось найти решение, которое будет хоть как-то приемлемым для всех: теперь Last-modified по времени темы будет определяться только для старых тем и форумов (я в качестве порога взял 21 день), а для новых - в этом поле будет выводиться текущее время.

Обновление дистрибутива

Выложил вчера обновленный дистрибутив версии 2.18 со всеми сделанными за последнюю неделю исправлениями...

Ошибка найдена!

Ура! Я нашел наконец-то нашел баг с полем Last-Modified! Теперь все глюки с обновлениями должны, наконец-то кончиться...

Бывает же...

Ну вот, только я поместил копию дистрибутива Intellect Board на SourceForge, тут же обнаружилась ошибка, которая привела к необходимости вносить исправления в дистрибутив.

Без заголовка

Долгожданный выпуск версии Intellect Board 2.18 Beta состоялся!

Без заголовка

Сегодня
Объединенному Открытому Проекту
исполняется

5 лет!


5 лет для сайта - срок просто огромный! И сделано за это время было немало, особенно за последний год, когда я наконец-то получил неограниченный доступ в Сеть! Особенно успешным было развитие проекта Intellect Board! Но самое главное - за этот год сформировалась команда Проекта и начало формироваться ядро постоянных посетителей!


Без заголовка

Всех с наступающей годовщиной! Желаю всего наилучшего. От себя же обещаю стараться на благо проекта ещё пущще прежнего :)
Постараюсь предоставить общественности новые стили в новом году, новые идеи, новые продукты.


Всем хорошо отметить этот праздник :) Усё. С сегодняшнего дня ухожу в запой :)

Без заголовка

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

Без заголовка

Сижу и пытаюсь сделать конвертор с Ikonboard 3.x на IntB. Ну и кошмар! Там настолько кривая БД, что остается только удивляться... В phpBB было все намного лучше...

Без заголовка

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

Первая победа

Сегодня одеражана первая крупная победа в борьбе с незаконным сниятием copyright-сообщения (такое, к сожалению, иногда имеет место). В частности, удалось добиться восстановления copyright-сообщения на сайте http://forum.soblazn.tv

Странная ошибка с полем Expires

Некоторое время назад обнаружилась ситуация, когда Traffic Inspector не пускал одного пользователя на Intellect Board из-за поля Expires. Сейчас продолжаю разбираться с этой ошибкой дальше и обнаружил весьма интересную ситуацю: поле Expires не воспринимается броузером FireFox. По крайней мере, его просто нет в списке полей в ответе сервера (смотрю с помощью надстройки Tamper Data), хотя все остальные выводимые мной поля присутствуют. Пытаюсь найти ошибку, но пока безуспешно... Вроде бы содержимое этого поля генерируется в полном соответствии RFC: header("Expires: ".date("r",GLOBALS['curtime']+365*24*60*60));

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