Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

Новости проекта и блог разработки

О том, как идёт разработка скрипта форума

Страницы:
  • 1
  • 2

Теперь у IntB есть собственный dev-блог

4X_Pro 4X_Pro

Решил немного поменять формат данного раздела. Если прежде тут публиковались только новости о выходе новых версий, теперь буду вести тут полноценный dev-блог, где рассказывать о каждом более-менее существенном шаге разработки Intellect Board. Хотя на первый взгляд может казаться, что ничего не происходит, на самом деле за это время сделано было немало.
Во-первых, я реализовал поддержку PostgreSQL. Это оказалось не так просто, как казалось вначале из-за того, что в PostgreSQL одинарные и двойные кавычки имеют разное значение. Из-за этого пришлось в MySQL включить strict mode и внести исправления в большинство запросов, заменив двойные кавычки одинарными. После потребовалось достаточно долго тестировать движок на своём личном сайте, чтобы найти все запросы, которые затронуло это изменение, но теперь всё работает стабильно. Однако на данный момент поддержка Postgres ещё не добавлена в инсталлятор. Главная проблема тут в том, чтобы сделать конвертацию SQL-скрипта с начальным содержимым базы данных из MySQL в Postres с учётом различий в типах данных. Если кто может порекомендовать какое-то бесплатное решение, кроме sqlt, буду очень благодарен.
Во-вторых, сделана возможность автоматического экспорта записей из блога и микроблога во ВКонтакте, а также в LiveJournal. Для VK это делается через API, для LiveJournal — через отправку письма на специальный адрес LJ. В частности, этот dev-блог будет теперь транслироваться и в VK-группу Intellect Board. Также рассматривается возможность отправки автоматических уведомлений о новых темах и записях в блог в Telegram-каналы или чаты.
И в-третьих, реализована поддержка большей части протоколов IndieWeb: IndieAuth (пока только сервер), MicroPub и WebMention. Подробнее об этом — в завтрашнем сообщении.
Кроме того, недавно удалось найти и исправить SEO-ошибку, из-за которой этот сайт попал под санкции поисковых систем. Ошибка была предельно глупой, но критичной: в слове «скрипт» в title главной страницы первая буква была не русская «с», а латинская «c», что поисковыми системами воспринималось как попытка обмана. Сейчас сайт уже понемногу возвращает свои позиции по запросам типа «движок форума» и «скрипт форума» в Google. В Яндексе пока изменений нет.
Выкладывать сделанные изменения в виде какой-нибудь альфа-версии пока не вижу смысла, но если кто хочет потестировать — пишите в комментарии здесь или в личку.

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

4X_Pro 4X_Pro

Еще раз пересобран дистрибутив IntB 3.02. Исправлено 4 существенных ошибки и несколько мелких багов. Кроме того, для того, чтобы проще было выявлять проблемы при установке, в install.php добавлено включение вывода ошибок (установка опции display_errors в true). За помощь в отладке выражаю благодарность пользователю Xialtal.
Также рад сообщить, что в ближайшее время начну работу над версией 3.03, в которой основным приоритетом будут разделы предложений, списка дел и фотогалереи. А также, возможно, кроме входа через uLogin будет добавлена библиотека прямого входа через социальные сети.

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

4X_Pro 4X_Pro

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

Вышла новая версия Intellect Board 3.02

4X_Pro 4X_Pro

Новая версия Intellect Board 3.02 уже доступна для скачивания. Основные изменения:

  1. появилось два новых вида разделов — микроблог (короткие сообщения, аналогичные Twitter) и блог
  2. для блогов и тем на обычных форумах добавлена поддержка тегов
  3. введены вспомогательные блоки, которые позволяют гибко управлять отображением на сайте дополнительных элементов. Например, с их помощью можно выводить облако тегов, несколько последних сообщений из микроблога или фотографии из альбома в Instagram
  4. добавлена генерация файлов Sitemap и Турбо.Страниц Яндекса (последних — только для блогов)
  5. доработан внешний вид форума: заменены значки на набор из Font Awesome, сделан единообразный интерфейс для действий с сообщениями во всех типах разделов, изменена компоновка сообщения в теме на мобильных устройствах
  6. улучшена совместимость с сервером nginx: теперь роутинг запросов можно делать через единый файл route.php

Также стали доступны изменения, которые были сделаны в так и неопубликованной версии 3.01:

  • интерфейс для написания модулей внешней авторизации — теперь Intellect Board можно легко интегрировать со сторонними системами с целью единой аутентификации пользователей
  • модульный профиль пользователя: теперь можно добавлять/убирать его отдельные секции, что полезно, например, когда требуется скрыть ненужные для данного проекта настройки.

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

Перейти к скачиванию

Сайт переведен на Intellect Board 3.02

4X_Pro 4X_Pro

Официальный сайт Intellect Board обновлен до версии 3.02. Сейчас идет тестирование и последние доделки, и в самое ближайшее время эта версия IntB будет выложена для всеобщего скачивания.
Что любопытно, версия 3.01 хоть и существует (и на ней даже работает один сайт), но она никогда не была доведена до состояния доступного для скачивания дистрибутива.

Группа поддержки IntB ВКонтакте

4X_Pro 4X_Pro

2 декабря 2015 года была создана группа поддержки IntB ВКонтакте.

Релиз Intellect Board 3.00

4X_Pro 4X_Pro

30 ноября 2015 года выпущена окончательная версия Intellect Board 3.00.

Пуск официального сайта Intellect Board 3

4X_Pro 4X_Pro

Пуск официального форума IntB 3.x состоялся 23 сентября 2014 года, спустя 10 лет, 1 месяц и 10 дней после релиза Intellect Board 2.0. Тем не менее, этот форум не был самым первым: к этому времени у меня уже был один сайт, на котором я тестировал Intellect Board beta 3 — Типач.


Страницы:
  • 1
  • 2