Сейчас же, когда у меня есть несколько своих пакетов, которыми я еще и с сообществом делюсь, по многим причинам озадачился созданием собственного репозитория. Гугление не помогло вообще, не нашел ни документации, ни готовых решений (кстати, если кто где-то натыкался на публичный репозиторий для MODX Revolution, дайте ссылку).
В общем решил написать этот репозиторий во что бы то ни стало. Как оказалось, задача вообще не из легких. Не буду сейчас вдаваться в подробности, но на все это дело убил три полных дня, и это совсем не по 8 часов в сутки… Ну да не важно. Главное — репозиторий есть :-) Не все еще в нем дописано (в частности пока не считает количество загрузок), но в целом механизм вполне работающий.
Но, думаю, для многих лучшей новостью будет то, что все это дело я оформил в пакет, и выкладываю в паблик:-) Теперь каждый может создать свой собственный репозиторий:-)
Для тех, кто думает «зачем он мне нужен? я все равно не умею создавать свои пакеты»: не переживайте. На modx.com есть отличный пакет: PackMan, которые позволяет очень быстро и удобно создавать несложные пакетики. В следующем топике я выложу видео как с его помощью создавать свои пакеты.
Особенно этот продукт будет полезен веб-студиям и фрилансерам. Не буду объяснять почему, это очевидно. Заметка: хотя я пока не дописал это, но в следующем релизе будет введен функционал для закрытых репозиториев с доступом по API-ключу. Накатится это дело простым апдейтом, так что можно не ждать, а устанавливать уже то, что есть.
Процесс установки показан на видео, но на всякий случай дублирую УРЛ моего репозитория: rest.modxstore.ru/extras/
UPD: Обещанный видеоролик с созданием пакетов с помощью компонента PackMan от splittingred. Обязательно смотрите до конца, так как ролик демонстрирует создание обновлений.
Источник: community.modx-cms.ru/blog/addons/9346.html
Но при установке вылетают ошибки:
При этом архив компонента лежит в папке core/packages, а самой папки нет. Также в «Управление пакетами» пакет можно установить, но при попытки вылазит та же ошибка.
При этом, если пакет установить напрямую через собственный репозиторий, то всё хорошо скачивается и устанавливается.
И так с абсолютно со всеми пакетами.
Не знаешь, куда копать?