Релиз RISH 2.6.9 (Команды CLI Joomla)
RISH 2.6.9 получил название «Команды CLI Joomla». Главная тема релиза — удобный доступ к Joomla CLI прямо из интерфейса RISH.

Представьте: вам передали сайт Joomla на доработку. Вы развернули архив на локальном компьютере, но логин и пароль администратора вам никто не передал. И это нормально: передавать чужие учетные данные — небезопасная практика.
В такой момент хочется простую кнопку: добавить свою учетную запись администратора и спокойно войти в панель управления. Теперь такая возможность есть прямо в RISH.
Администрирование сайтов на Joomla стало проще: можно быстро посмотреть пользователей сайта, создать нового пользователя, удалить лишнего, сбросить пароль или изменить группы. И все это без ручного перехода в каталог сайта и без сборки длинной команды по памяти.
Вторая важная часть релиза — произвольные CLI-команды Joomla. RISH помогает выполнить команду в правильном окружении, от правильного пользователя сайта, а затем показывает готовую командную строку, которую удобно использовать в cron или в собственной автоматизации.
Управление пользователями Joomla из меню RISH
В управлении CMS появился отдельный пункт «Управление пользователями Joomla». Он использует штатные команды Joomla CLI и делает частые административные операции доступными из привычного меню RISH.

Из интерфейса можно выполнить user:list, показать пользователей группы Super Users, отфильтровать список через поиск, добавить пользователя, сбросить пароль, удалить учетную запись, а также добавить пользователя в группу или удалить его из группы.

Это особенно помогает, когда нужно быстро развернуть локальную копию сайта, полученную для доработок со стороны. Не нужно искать старые доступы или лезть напрямую в базу данных: можно создать своего администратора Joomla из интерфейса RISH и сразу войти в панель управления.
RISH аккуратно работает с большими списками
Список пользователей Joomla на некоторых сайтах может быть очень большим. Поэтому RISH сначала пытается определить количество пользователей через базу данных сайта и только потом предлагает действие.
Если пользователей больше установленного лимита, полный вывод не показывается автоматически. RISH предупреждает, что список может быть большим, и просит подтверждение. Для очень крупных сайтов появляются быстрые варианты: показать первые 200 или первые 1000 строк.
Произвольные CLI-команды Joomla стали удобнее
В RISH 2.6.9 добавлен пункт «Выполнить CLI команду Joomla». При входе в этот режим RISH сначала показывает список доступных CLI-команд Joomla, а затем предлагает ввести нужную команду без префикса php cli/joomla.php.

Например, для списка пользователей достаточно ввести:
user:list
RISH сам перейдет в DocumentRoot выбранного сайта, запустит команду от системного пользователя этого сайта и использует подходящий PHP-бинарник. Администратору не нужно заново вспоминать путь к сайту, имя пользователя и точное расположение cli/joomla.php.
Готовая команда для CRON и автоматизации
После выполнения произвольной CLI-команды RISH показывает полностью сформированную команду. В ней уже есть переход в каталог сайта, запуск через runuser, нужный PHP и аргументы Joomla CLI.
Такую строку удобно взять за основу для cron, для документации проекта или для собственной автоматизации. Это снижает риск ошибки в путях и правах, потому что команда формируется из тех же данных, которые RISH использует при запуске.
Иными словами, RISH помогает новичкам быстрее освоиться с командной строкой Joomla.
Joomla определяется точнее
Внутри RISH стала аккуратнее логика определения Joomla-сайта. Теперь наличие Joomla и наличие файла cli/joomla.php проверяются отдельно.
Это важно, потому что сайт может быть Joomla даже тогда, когда CLI-файл отсутствует или недоступен. В таком случае RISH все равно может показать доступные операции для CMS, но CLI-пункты включает только там, где они действительно применимы. Это особенно полезно для старых сайтов Joomla 3 и 4, где доступные CLI-возможности могут отличаться от актуальных версий.
Управление пользователями через Joomla CLI включается для актуальных веток Joomla, где такие команды поддерживаются. Так меню остается ближе к реальным возможностям конкретного сайта.
Мелкие улучшения
В релиз вошли и небольшие технические улучшения. В аудите расширений Joomla поправлено выравнивание колонки с датой: таблица стала ровнее при попадании в вывод кириллических строк.
Также продолжается наведение порядка в структуре RISH: скрипт перезапуска PHP-FPM переехал из корня /root/rish в /root/rish/scripts, а пункт меню Midnight Commander теперь указывает на новое расположение.
postupdate.sh удаляет старую копию php_restart.sh только если новый файл уже установлен. Это сохраняет аккуратность обновления и не оставляет пользователя без рабочего инструмента при неполной установке.
Итог
RISH 2.6.9 делает Joomla CLI удобнее для ежедневного администрирования, особенно для новичков. Частые операции с пользователями теперь доступны из меню, произвольные CLI-команды запускаются в правильном окружении, а готовую команду можно сразу использовать для cron и автоматизации.
Обновляйтесь до RISH 2.6.9, пробуйте новые Joomla CLI-команды из меню и рассказывайте в чате, каких сценариев администрирования Joomla вам еще не хватает.






