VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Всем привет!
Я уже вовсю работаю над vBulletin 3.9.1. Когда закончу, выложу. Бэты, альфы итд не ожидаются, т.к. всё и так пройдёт предварительную проверку на моём форуме.
Что точно будет в 3.9.1:
Внедрение транзакций Базы Данных.
Изменение логики кода форума везде, где необходимы транзакции.
Перевод постоянных таблиц форума с устаревшего MyISAM на InnoDB
Транзакции базы данных в vBulletin 3.9.x
Транзакция нужна для операций, которые изменяют сразу несколько связанных данных. Главный принцип простой:
либо выполняется всё, либо не выполняется ничего.
Например, при публикации сообщения форум меняет не только само сообщение, но и тему, счётчики форума и пользователя, вложения, модерацию, подписки и другие связанные данные.
Без транзакции при ошибке посередине часть изменений может сохраниться, а часть — нет.
Поддерживаются и вложенные транзакции. Если внутренний уровень потребовал откат, внешний код уже не сможет случайно зафиксировать изменения.
Есть и защита от ошибок разработчика: если транзакцию открыли, но забыли закрыть через commit или rollback, при завершении запроса она будет аварийно откатана.
Цель — не допускать ситуации, когда база после ошибки остаётся изменённой только наполовину.
Больше ничего в новой версии я не планирую. Если есть вопросы и пожеланий - пишите.
Закончил писать код, провёл автоматические тесты и сам поверхностно покликал по основным страницам. Теперь с неделю покрутится на моём продакшн-форуме, и, если всё ок, пойдём в релиз.
@True, ты дорабатывать 3.9.0 уже не будешь? А то я пока только в процессе адаптации плагинов к 3.9.0, даже не ожидал что 3.9.1 выйдет так быстро..
@True
Администратор
Join Date: Nov 2007
Награды в конкурсах:
Posts: 1,549
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 1591
Репутация в разделе: 739
2
Captcha, она видна, просто я забыл её прикрепить, сейчас прикрепил. Прикреплёнными постоянно будут две темы: 3.9.0 и 3.9.х, самая новая на текущей момент. 3.9.0 будет получать апдейты с исправлением пхп-ворнингов и багов, все новые функции будут появляться в номерных версиях. Я хочу сохранить 3.9.0 как на ориентир и наиболее близкую по коду к оригиналу версию.
Quote:
Originally Posted by Captcha
даже не ожидал что 3.9.1 выйдет так быстро..
я не планировал каких-то жизненных циклов, у меня есть в голове план развития, к слову тоже не бесконечный, и этапы, на которые я его делю.