Script Bitrix modules updater
Что делает скрипт?
Он позволяет скачать модули и дельта обновления к ним используя ключ битрикса.
Все обновления скачиваются в папку /bitrix/updates в особый формат ".upd"
Так как модуль и обновления это всего лишь файл его становиться легко переносить, передавать, делиться.
Но самое главное, что установка обновлений в скрипте происходит ТОЧНО так же как и в битриксе при использовании АКТИВНОГО КЛЮЧА.
Таким образом вам нет необходимости, устраивать пляски с бубном, после обновления модуля. Раньше приходилось переустанавливать модули и шаблоны, раскопировать новые файлы, запускать визарда и т.п извращения. И не всегда это приводило к нужному результату. Иногда помогало только полное удаление и повторная установка модуля.
Как установить и пользоваться скриптом ?
Схема работы скрипта с нуля с установкой Битрикса, общие рекомендации. Если у вас уже установлен Битрикс, то можно начать с пункта 3:
Bitrix Updater 2.4.0 BETA
Что делает скрипт?
Он позволяет скачать модули и дельта обновления к ним используя ключ битрикса.
Все обновления скачиваются в папку /bitrix/updates в особый формат ".upd"
Так как модуль и обновления это всего лишь файл его становиться легко переносить, передавать, делиться.
Но самое главное, что установка обновлений в скрипте происходит ТОЧНО так же как и в битриксе при использовании АКТИВНОГО КЛЮЧА.
Таким образом вам нет необходимости, устраивать пляски с бубном, после обновления модуля. Раньше приходилось переустанавливать модули и шаблоны, раскопировать новые файлы, запускать визарда и т.п извращения. И не всегда это приводило к нужному результату. Иногда помогало только полное удаление и повторная установка модуля.
Как установить и пользоваться скриптом ?
Разархивируете в кореневую папку на сервере.
Если решите положить в другую придется переписать пути до файлов которые подключаются.
Запускаете файл get_update.php
Вставляете ключик нажимаете на кнопку "Получить информацию о модулях"
Скрипт запрашивает с сервера битрикса информацию о ключе и записывает информацию в сессию.
Отмечаете галочками те модули и обновления которые хотите скачать.
Скрипт начинает скачивание и кладет все файлы в папку /bitrix/updates
Если что-то пошло не так, сбросьте сессию и начните все сначала.
Скрипт протестирован на версии движка 15.0, 15.5, 16.0.11, 17.x., 18.x
ВАЖНО!!!
Если решите положить в другую придется переписать пути до файлов которые подключаются.
Запускаете файл get_update.php
Вставляете ключик нажимаете на кнопку "Получить информацию о модулях"
Скрипт запрашивает с сервера битрикса информацию о ключе и записывает информацию в сессию.
Отмечаете галочками те модули и обновления которые хотите скачать.
Скрипт начинает скачивание и кладет все файлы в папку /bitrix/updates
Если что-то пошло не так, сбросьте сессию и начните все сначала.
Скрипт протестирован на версии движка 15.0, 15.5, 16.0.11, 17.x., 18.x
ВАЖНО!!!
- Скрипт не отправляет никакие данные о вас кроме указанного ключа!
- Пока поддерживается кодировка только UTF8!
- Скрипт не проверяет папку на уже скаченные модули и обновления, это в будующем!
- Скрипт пока не умеет их устанавливать, это тоже в будующем!
Схема работы скрипта с нуля с установкой Битрикса, общие рекомендации. Если у вас уже установлен Битрикс, то можно начать с пункта 3:
1. Установка Битрикса (Демо, либо из исходников);
2. В админке делаем обновление ядра — этот шаг не является обязательным;
3. Скрипт нативной установки распаковываем в любую папку, в корень сайта. Сами решения в формате дельт распаковываем в /bitrix/updates/ ;
4. Запускаем первый раз скрипт нативной установки get_update.php и патчим ядро (происходит автоматически, этот шаг является обязательным);
5. Сервер обновления меняем на localhost ;
6. Далее, скриптом нативной установки устанавливаем в систему решение, последовательно, не нарушая сквозную нумерацию. Помните — скрипт заменяет процедуру покупки и внесения купона в систему, а так же загрузку решения из Маркетплейс;
7. Вносим в файл not_mine.php (он появится в корне сайта сразу после патча ядра) в массив все решения, которые будем прятать, например, при желании спрятать aspro.kshop вносим это вместо 'module.name1' и получаем 'aspro.kshop'.
8. Инсталируем раскопированное скриптом решение в Админке системы — в закладке Маркетплейс → Установленные решения;
9. Если процедура установки решения того требует, то запускаем Визард установки решения или на главной странице жмем кнопку "Опробовать новое решение".
Bitrix Updater 2.4.0 BETA
View hidden content is available for registered users!
Last edited: