В пятницу доделал поддержку протокола WebMention. Это один из протоколов IndieWeb, который используется для того, чтобы уведомить автора публикации о том, что на этот материал отреагировали на другом сайте, например, написали ответную статью или просто сделали репост с указанием первоисточнка. Работает он так: WebMention-клиент заходит на страницу с исходной публикацией, обнаруживает там на специальный URL для уведомлений (он называется Webmention endpoint), и делает на него самый обычный HTTP-запрос, в котором указан адрес исходной публикации и страницы с реакцией. WebMention-сервер проверяет наличие ссылки на странице с реакцией и в том или ином виде фиксирует это у себя.
Читать далее…Новости проекта и блог разработки
О том, как идёт разработка скрипта форума
- 1
- 2
Теперь у IntB есть собственный dev-блог
Решил немного поменять формат данного раздела. Если прежде тут публиковались только новости о выходе новых версий, теперь буду вести тут полноценный dev-блог, где рассказывать о каждом более-менее существенном шаге разработки Intellect Board. Хотя на первый взгляд может казаться, что ничего не происходит, на самом деле за это время сделано было немало.
Во-первых, я реализовал поддержку PostgreSQL. Это оказалось не так просто, как казалось вначале из-за того, что в PostgreSQL одинарные и двойные кавычки имеют разное значение. Из-за этого пришлось в MySQL включить strict mode и внести исправления в большинство запросов, заменив двойные кавычки одинарными. После потребовалось достаточно долго тестировать движок на своём личном сайте, чтобы найти все запросы, которые затронуло это изменение, но теперь всё работает стабильно. Однако на данный момент поддержка Postgres ещё не добавлена в инсталлятор.
Читать далее…Еще одно обновление дистрибутива
Еще раз пересобран дистрибутив IntB 3.02. Исправлено 4 существенных ошибки и несколько мелких багов. Кроме того, для того, чтобы проще было выявлять проблемы при установке, в install.php добавлено включение вывода ошибок (установка опции display_errors в true). За помощь в отладке выражаю благодарность пользователю Xialtal.
Также рад сообщить, что в ближайшее время начну работу над версией 3.03, в которой основным приоритетом будут разделы предложений, списка дел и фотогалереи. А также, возможно, кроме входа через uLogin будет добавлена библиотека прямого входа через социальные сети.
Обновление дистрибутива 3.02
Обновился дистрибутив версии 3.02: в него включены все исправления ошибок, сделанные с начала этого года.
За помощь в их обнаружении выражаем благодарность пользователю _1_.
Перейти на страницу скачивания дистрибутива
Вышла новая версия Intellect Board 3.02
Новая версия Intellect Board 3.02 уже доступна для скачивания. Основные изменения:
- появилось два новых вида разделов — микроблог (короткие сообщения, аналогичные Twitter) и блог
- для блогов и тем на обычных форумах добавлена поддержка тегов
- введены вспомогательные блоки, которые позволяют гибко управлять отображением на сайте дополнительных элементов. Например, с их помощью можно выводить облако тегов, несколько последних сообщений из микроблога или фотографии из альбома в Instagram
- добавлена генерация файлов Sitemap и Турбо.Страниц Яндекса (последних — только для блогов)
- доработан внешний вид форума: заменены значки на набор из Font Awesome, сделан единообразный интерфейс для действий с сообщениями во всех типах разделов, изменена компоновка сообщения в теме на мобильных устройствах
- улучшена совместимость с сервером nginx: теперь роутинг запросов можно делать через единый файл route.
Сайт переведен на Intellect Board 3.02
Официальный сайт Intellect Board обновлен до версии 3.02. Сейчас идет тестирование и последние доделки, и в самое ближайшее время эта версия IntB будет выложена для всеобщего скачивания.
Что любопытно, версия 3.01 хоть и существует (и на ней даже работает один сайт), но она никогда не была доведена до состояния доступного для скачивания дистрибутива.
Группа поддержки IntB ВКонтакте
2 декабря 2015 года была создана группа поддержки IntB ВКонтакте.
Релиз Intellect Board 3.00
30 ноября 2015 года выпущена окончательная версия Intellect Board 3.00.
Пуск официального сайта Intellect Board 3
Пуск официального форума IntB 3.x состоялся 23 сентября 2014 года, спустя 10 лет, 1 месяц и 10 дней после релиза Intellect Board 2.0. Тем не менее, этот форум не был самым первым: к этому времени у меня уже был один сайт, на котором я тестировал Intellect Board beta 3 — Типач.
- 1
- 2

