Здравствуйте форумчане.
Установил Drupal 9 (версия 9.3.6) на хост. Я не сильно углублённый в недра Друпала пользователь, но очень удивился, когда при установке модулей есть поле "Ссылка URL"
а на https://www.drupal.org/project ссылок то и нет. Есть какая то команда для Composera... засада 1
Порывшись по инету узнал, что этот Компосер управляется с ком.строки... засада 2.
Оказалось что Композер встроен в Друпал9. Запустил Друпал на локалке, через ком.строку установил модули.
А вот на хосте доступа у ком.строке у меня нет... засада 3.
В связи с чем вопрос 1:
как на хост установить модуль например metatag , если на https://www.drupal.org/project есть только команда для компосера Install: $ composer require 'drupal/metatag:^1.19' и нет доступа к ком.строке на хосте?
Вопрос 2: почему нельзя в админке добавить поле для таких команд :Install: $ composer require 'drupal/metatag:^1.19' без всяких ком.строк и прочих кодов, если этот компосер уже встроен в Друпал9?
зачем такие сложности?
Комментарии
1. Возможно, доступ к ssh (ком.строке) есть на хостинге, но он изначально выключен в целях безопасности.
2. Ссылки есть, если перейти по номеру версии. Но я этого не говорил, это плохой тон использования drupal.
ssh - как оказалось не доступен
если "это плохой тон использования drupal" то может добавить поле для команд компосера? поле же есть для УРЛ
Каким образом? Правильнее через composer.
Друпал нынче не для неуглублённых пользователей, он нынче для профессиональных разработчиков.
Рудимент.
Правая рука не знает, что делает левая. Ссылки на дистрибутивы модулей убрали, а возможность их установки по ссылке убрать забыли (пока).
Это не так. Composer - пакетный менеджер для PHP. Друпал его использует, так же как многие другие системы на PHP.
Так не бывает.
Я этот риторический вопрос задаю уже лет пять, и так и не услышал внятного ответа.
PS Есть вот такая супер приоритетная стратегическая инициатива: https://www.drupal.org/about/core/strategic-initiatives/project-browser
Ей уже 11 лет, и пока ее результатом является модулёк в степени готовности dev, который используется аж на целых девяти сайтах.
Потому что разрабы в студиях используют composer, а сайтбилдеры не могут написать такой модуль, потому что они сайтбилдеры. Замкнутый круг
Угу, а как известно, самый большой зашквар для разраба - это написать что-нибудь удобное для сайтбилдера...
Нет, не зашквар. Я с десяток таких модулей написал. Но это нужно вдохновение, желание и время