TorrentPier

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
TorrentPier
Логотип программы TorrentPier
Скриншот программы TorrentPier
Тип Веб-форум с функцией BitTorrent (протокол)-трекера
Автор Meithar
Разработчик сообщество
Написана на PHP
Операционная система Кроссплатформенное ПО;
Apache (либо другой веб-сервер, например, nginx) / PHP / MySQL
Языки интерфейса английский, русский, украинский и еще 36
Первый выпуск 4 апреля 2005 года
Последняя версия 2.4.0 (9 ноября 2022 года)
Состояние активное
Лицензия MIT
Сайт torrentpier.site

TorrentPier — открытый движок BitTorrent-трекера на базе модифицированного и улучшенного phpBB2. TorrentPier написан на PHP и для хранения данных использует в качестве основной СУБД MySQL. Имеется встроенный поиск (mysql, sphinx), поддержка нескольких методов кеширования и в целом движок достаточно хорошо оптимизирован к высоким нагрузкам. Также есть возможность использования альтернативных (не-php) анонсеров, например, Ocelot и XBT.

Разработка[править | править код]

Изначально разработка велась Meithar, а также на сайте torrentpier.com через баг-трекер. После прекращения разработки на нем, в октябре 2006 года был создан форум под названием «Клуб разработчиков TorrentPier.info», на котором продолжилось развитие проекта и было выпущено большое число версий, получивших немалую популярность и создавших пользовательскую базу проекта. 18 октября 2008 года RoadTrain создал Subversion TorrentPier на хостинге от Google Code.

27 июня 2011 года Exile и _Xz_ создали новый форум разработчиков и поддержки TorrentPier.com Архивная копия от 29 июня 2018 на Wayback Machine (до 24 июня 2017 года TorrentPier.me Архивная копия от 9 октября 2014 на Wayback Machine), осуществляющий дальнейшее развитие движка. Репозиторий обновлённого движка расположился по адресу https://github.com/torrentpier/torrentpier Архивная копия от 8 ноября 2020 на Wayback Machine . Причиной появления нового форума и репозитория, послужил раскол коллектива разработчиков из-за разногласий в видении развития, а также нежелания сотрудничать с Pandora.

В настоящее время разработка движка осуществляется только на новом форуме разработчиков и поддержки TorrentPier.com Архивная копия от 29 июня 2018 на Wayback Machine, так как все остальные сайты поддержки либо более не существуют, либо полностью потеряли активность.

2 Июля 2022 года процесс разработки был возобновлён в очередной раз, но уже новыми людьми. Был создан новый GIT-репозиторий проекта, а также открыт новый форум поддержки.

История разработки[править | править код]

Движок активно развивался на протяжении 2011 и 2012 годов, была выпущена стабильная версия R400. После чего, в результате неактивности большей части разработчиков в 2013 году, развитие значительно замедлилось и практически остановилось, в дальнейшем вызвав очередной раскол среди команды разработчиков и уход части из них из проекта.

После ряда принятых мер, в начале 2014 года началось активное развитие как самого проекта, так и сайта поддержки, ознаменовавшееся появлением центра загрузки, демо-версии движка и расширенной инструкции для начинающих пользователей.

В июле 2014 года была добавлена локализация на украинский язык и был создан проект на Crowdin, где любой участник сообщества может принять участие в процессе перевода движка на другие языки.

23 июля 2014 года был создан репозиторий на GitHub, куда была перенесена вся история коммитов проекта. Репозиторий располагается по адресу https://github.com/torrentpier/ Архивная копия от 24 октября 2017 на Wayback Machine.

1 сентября 2014 года состоялся выход новой стабильной версии 2.1 (R600).

26 декабря 2014 года было открыто зеркало репозитория на Bitbucket: https://bitbucket.org/torrentpier/ Архивная копия от 4 марта 2016 на Wayback Machine

18 января 2015 года было объявлено о смене названия проекта TorrentPier II на версию без приписки - TorrentPier. В качестве причин было указано дублирование номера версии в названии и по сути то, что поддержка была остановлена всеми альтернативными форумами из-за их закрытия либо полной потери активности.

24 мая 2017 года состоялся ребрендинг и появился новый логотип в виде талисмана - быка. Логотип послужил основой новой дизайн-концепции проекта, которая должна быть реализована на протяжении 2017 года. Начиная с версии 2.1.6 (при релизе была переименована в 2.2.0) всем релизам присваивается кодовое название, соответствующее одному из видов рода настоящих быков. Соответственно версия 2.2.0 получила кодовое название Aurochs, в честь одного из вымерших видов оных.

Релиз версии 2.2.0 состоялся Архивная копия от 29 июня 2018 на Wayback Machine 12 июня 2017 года. Среди основных особенностей было отмечено добавление совместимости с современными версиями PHP и стандартами кодирования, а также было исправлено огромное количество программных и не только ошибок, в том числе путем замены части используемых компонентов на сторонние, например SwiftMailer. Также был объявлен план дальнейшего развития проекта на ближайшую перспективу.

24 июня 2017 года было объявлено о возвращении доменного имени torrentpier.com, с которого и начиналась история проекта.

26 июня 2018 года состоялся релиз версии 2.3.0, начиная с которой произошел отказ от устаревших версий PHP. Версия 2.3.0 получила кодовое название Bison. Помимо всего прочего, было объявлено Архивная копия от 20 октября 2020 на Wayback Machine о начале разработки полностью нового проекта на основе фреймворка Laravel.

11 января 2021 года официальный форум поддержки был закрыт Архивная копия от 25 февраля 2021 на Wayback Machine и для обсуждений было предложено использовать репозиторий на GitHub.

Релиз версии 2.4.0 состоялся 9 ноября 2022 года. В этой версии было проделано множество изменений по улучшению качества кода, а также было исправлено множество багов и косяков версии 2.3.0 и ранее выходивших. Система версий осталась та же (2.3.0.1 -> 2.4.0). Традиционная эмблема с быком начиная с версии 2.4.0 поменяла свой цвет на зелёный. Кодовое название также по традиции было изменено с выходом версии 2.4.0. Новая Соответственно версия 2.4.0 получила кодовое название Kouprey.

Ссылки[править | править код]