Master и Alpha версии
Ядро MajorDoMo доступно в двух версиях (ветках) - master (мастер) и alpha (альфа). Версии имеют определенные различия между собой в части функционала и главным образом в назначении.
Версия alpha предназначена для тестирования и отладки нового функционала ядра. Все новые функции в первую очередь добавляются именно в alpha версию. После определенного периода тестирования (несколько месяцев) изменения переносятся в master версию.
Версия master является основной, обновляется гораздо реже, и предназначена для штатного применения большинством пользователей.
С учетом того, что alpha версия является тестовой (отладочной), использовать ее следует только в случае крайней необходимости и при условии понимания происходящего. При обнаружении ошибок, багов, недочетов следует написать развернутый и подробный баг-репорт в проекте разработки ядра в Connect, а не заваливать форум и телеграм-чат репликами "шеф, все пропало, ничего не работает!". Используете альфу, значит вы тестировщик, со всеми вытекающими из этого последствиями.
Источник обновления ядра MajorDoMo выбирается в Панели управления в разделе "Система - Проверка обновлений".
В старых версиях MajorDoMo выбор источника обновления ядра отсутствует в Панели управления и определяется в файле конфигурации - config.php, размещаемом в корневой директории, куда была установлена система - /var/www или /var/www/html для Linux, c:\_majordomo\htdocs для Windows.
В нем присутствует следующая строка:
для alpha версии
1 |
Define('MASTER_UPDATE_URL', 'https://github.com/sergejey/majordomo/archive/alpha.tar.gz'); |
для master версии
1 |
Define('MASTER_UPDATE_URL', 'https://github.com/sergejey/majordomo/archive/master.tar.gz'); |
Если такой строки в файле конфигурации нет, значит используется ветка по умолчанию - master.
При необходимости сменить используемую версию отредактируйте эту строку (или добавьте при отсутствии) и сохраните изменения в файле config.php.
Чтобы узнать, какая текущая версия используется, не открывая файл конфигурации, можно в консоли Панели управления выполнить простой код:
1 |
echo MASTER_UPDATE_URL; |