Composer, Packagist теперь и с TorrentPier

Exile

Администратор
#1
Доброго времени суток.

В новой версии 2.2.0, которая сейчас находится в разработке, произошло одно важное изменение - теперь TorrentPier будет поставляться в виде проекта для Composer, а также активно использовать его для подключения различных зависимостей. Composer - менеджер зависимостей для PHP, информацию о нем вы можете прочитать, например,

Please Login or Register to view hidden text.

или

Please Login or Register to view hidden text.

.

Что это позволяет разработчикам и конечным пользователям? Во-первых, теперь будет возможность установить TorrentPier буквально одной командой composer require torrentpier/torrentpier, поскольку

Please Login or Register to view hidden text.

. Во-вторых, значительно уменьшится размер исходных кодов проекта, поскольку теперь есть возможность подключать только используемые компоненты Zend Framework и не тянуть весь его дистрибутив. В-третьих, для разработчиков значительно упрощается разработка, в связи с использованием автозагрузки и простым добавлением/заменой старого legacy-кода на новые универсальные готовые библиотеки.

Для тех пользователей, кто не понимает, о чем идет речь, собственно ничего не изменится - готовые архивы для установки на сервер по прежнему будут публиковаться

Please Login or Register to view hidden text.

. Вы как и раньше сможете установить движок простой заменой файлов. Для более продвинутых пользователей документация по установке будет значительно обновлена и скачивание из центра загрузки более не будет требоваться. Обновлением документации мы займемся ближе к релизу.

Спасибо за внимание.
 

Diolektor

Разработчик
#2
Только небольшое уточнение. Разворачивание проекта через composer выглядит так:
composer create-project --prefer-dist --stability=dev torrentpier/torrentpier direcory,
где
--stability=dev - указание типа проекта, dev - текущий в разработке, stable (после релиза) - стабильный проект, а
direcory - путь до директории в который будет он развернут, "." - в текущую директорию.
Спасибо за нововведение.
 

nematik

Пользователь
#3
@Exile У меня один вопрос раньше были проблемы с поисковиком удалось ли их решить в новой ревизии. И можно ли будет применить это решение и в старых ревизиях то есть r600
 

Exile

Администратор
#4
@nematik, какие проблемы с поиском? В поиск после 2.1 и так вносились изменения, до 2.1.5 точно. Если замена поиска будет (вероятно), то никакой обратной совместимости даже с 2.1.5 ждать не стоит. Все изменения, которые будут производиться - более чем необратимые.
 

ExPlayer

Пользователь
#5
@Exile просьба активировать мой профиль Fakt_37. на почту не приходит письмо с подтверждением
Используй резервные коды из этого профиля :)
@Exile действительно, а почему перестали приходить коды (раньше такого не было)? :unsure:
 

Exile

Администратор
#6
@ExPlayer, косяк при настройке сервера после переезда. Исправлено. Теперь вся почта будет уходить корректно.
 

Mac

Пользователь
#7
Хоть сам давно не пользуюсь TP, очень рад, что проект живет и так качественно развивается. Когда я пользовался движком (еще нулевой версией), это была постоянная боль - пилить самостоятельно то, что в других движках уже есть. Сообщество тогда еле живое было, да и толковых ребят, видимо, было меньше.
Удачи разработчикам!
 

nematik

Пользователь
#9
@Exile Проблема была такова что он глючит при запросе на ДОМ находил разные релизы не по поиску.
На другом трекере видел конечно у них поиск работает строго по запросу
 
Сверху