Exile
Администратор
Доброго времени суток.
Спустя практически три года после нашего предыдущего релиза, мы наконец-то собрались с силами и готовы представить новую версию, уже анонсированную ранее - TorrentPier Aurochs или в более привычной для всех нумерации 2.2.0. Путь к релизу был долгий, сложный и несколько раз возникало ощущение что он никогда не увидит свет, однако, как ни странно, всему помогла новая концепция и бренд. И пускай наш первый "бык" - вымерший, релиз полностью ему соответствует.
Основная цель, которая ставилась перед выпуском новой версии - отвязавшись от терзаний с версией на новой кодовой базе, пилить которую можно вечность - дать всем вам то, что давно стало актуальным - версию, которая нормально будет поддерживать и работать на современных серверах, с новыми версиями PHP. И у нас получился тот продукт, который полностью этому соответствует. Было исправлено огромное количество ошибок и были заменены целые "куски" движка на сторонние стабильные компоненты. Чейнджлог - огромен, но основные моменты из него можно легко выделить:
Это удобно, позволяет получить максимум нужной для разработчиков информации о проблеме и быстро подготовить исправление. Однако мы понимаем, что не всегда есть возможность отсылать ошибки (внутренний локальный сервер) и поэтому в случае отключения указанной настройки через конфиг:
Вся обработка ошибок станет локальной. Однако и тут есть большие изменения - локальная обработка ошибок стала в десятки раз информативнее уже для вас:
В ней уровень отображаемой информации аналогичен и вы сможете с легкостью создать тему в разделе багов, если привыкли все делать самостоятельно. Более подробно показать остальные изменения - сложнее, потому что в основном они влияют на стабильность работы движка, но это основная особенность релиза - вернуться в график разработки и получить рабочий продукт.
Что дальше? А дальше версия 2.3.0, TorrentPier Bison, в которой мы сосредоточимся уже на переработке всего старого в новое. Новый дизайн и система шаблонов, новая админка, переход на работу всего вообще через API, а также добавление долгожданной возможности установки модов без модификации файлов. Это тот список, который позволит нам стать тем движком, который вы заслуживаете. Разумеется, от части вещей придется отказаться, например от поддержки устаревших версий PHP (работа только с 7 и выше). Часть процессов может стать сложнее для простых обывателей, например работа с консолью будет обыденным делом, но все это позволит сделать то, чего у нас не получалось сделать вот уже практически три года. А чтобы у нас было больше мотивации - вы всегда можете оказать поддержку разработке.
В случае если в TorrentPier Aurochs найдутся какие-то срочные исправления - версия 2.2.1 и т.п. могут быть выпущены в приоритетном порядке и сразу, т.к. мы наконец-то стали придерживаться методологии semver и перестали придумывать новые версии релизам, мешающие в работе.
Ожидание закончено. Начинается новая эра - эта быка.
Поздравляю всех с релизом TorrentPier Aurochs :woot:
Спустя практически три года после нашего предыдущего релиза, мы наконец-то собрались с силами и готовы представить новую версию, уже анонсированную ранее - TorrentPier Aurochs или в более привычной для всех нумерации 2.2.0. Путь к релизу был долгий, сложный и несколько раз возникало ощущение что он никогда не увидит свет, однако, как ни странно, всему помогла новая концепция и бренд. И пускай наш первый "бык" - вымерший, релиз полностью ему соответствует.
Основная цель, которая ставилась перед выпуском новой версии - отвязавшись от терзаний с версией на новой кодовой базе, пилить которую можно вечность - дать всем вам то, что давно стало актуальным - версию, которая нормально будет поддерживать и работать на современных серверах, с новыми версиями PHP. И у нас получился тот продукт, который полностью этому соответствует. Было исправлено огромное количество ошибок и были заменены целые "куски" движка на сторонние стабильные компоненты. Чейнджлог - огромен, но основные моменты из него можно легко выделить:
- Полная и безоговорочная поддержка SSL и PHP 7+ (минимальная версия PHP 5.6)
- 39 языков локализации из коробки, благодаря
- Новая лицензия MIT, позволяющая вам делать с движком все, что угодно
- Новый почтовый сервис SwiftMailer, который позволит использовать внешние SMTP-сервера вроде без каких-либо проблем и делать массовые рассылки писем, которые не будут помечаться почтовыми системами как спам при верно выставленных заголовках, как было ранее
- Новые компоненты для работы со Sphinx, генерации полностью валидной карты сайта, логирования и отладки ошибок, бенкодером, который теперь не так тормозит на больших торрент-файлах, очистка кода движка от неподдерживаемого мусора
- Переход на современные стандарты кодирования и оформления кода, автозагрузку
- Исправление десятков и даже сотен ошибок, путем тщательной проработки каждого файла
Это удобно, позволяет получить максимум нужной для разработчиков информации о проблеме и быстро подготовить исправление. Однако мы понимаем, что не всегда есть возможность отсылать ошибки (внутренний локальный сервер) и поэтому в случае отключения указанной настройки через конфиг:
PHP:
// Bugsnag error reporting
$bb_cfg['bugsnag'] = [
'enabled' => false,
];
В ней уровень отображаемой информации аналогичен и вы сможете с легкостью создать тему в разделе багов, если привыкли все делать самостоятельно. Более подробно показать остальные изменения - сложнее, потому что в основном они влияют на стабильность работы движка, но это основная особенность релиза - вернуться в график разработки и получить рабочий продукт.
Что дальше? А дальше версия 2.3.0, TorrentPier Bison, в которой мы сосредоточимся уже на переработке всего старого в новое. Новый дизайн и система шаблонов, новая админка, переход на работу всего вообще через API, а также добавление долгожданной возможности установки модов без модификации файлов. Это тот список, который позволит нам стать тем движком, который вы заслуживаете. Разумеется, от части вещей придется отказаться, например от поддержки устаревших версий PHP (работа только с 7 и выше). Часть процессов может стать сложнее для простых обывателей, например работа с консолью будет обыденным делом, но все это позволит сделать то, чего у нас не получалось сделать вот уже практически три года. А чтобы у нас было больше мотивации - вы всегда можете оказать поддержку разработке.
В случае если в TorrentPier Aurochs найдутся какие-то срочные исправления - версия 2.2.1 и т.п. могут быть выпущены в приоритетном порядке и сразу, т.к. мы наконец-то стали придерживаться методологии semver и перестали придумывать новые версии релизам, мешающие в работе.
Ожидание закончено. Начинается новая эра - эта быка.
Поздравляю всех с релизом TorrentPier Aurochs :woot: