Композер требует функции которые могут быть разрешены в кли версии, но запрещены по соображениям безопасности в веб версии, так же композер требует больше памяти, лимит которой в веб обработчике ограничен, не говоря об большем времени выполнения, которое бывает выходит за эталонный максимум 30 сек... кнопку делать прямо из панели не выйдет.
Переход на композер означает контролируемую разработку и управление проектом. Установка плагинов через него это тоже своего рода контроль за установленными плагинами на проекте. Но тебе ничего не мешает прикрепить плагины через маркет к проекту с помощью любимой кнопочки на маркете и вызывать команду sync в консоли.