Здравствуйте. Я создал модуль для отображения информации на сайте. Теперь заказчик требует создать раздел в админке для работы с информацией. Как я понимаю, для этого нужно писать уже не модуль, а компонент. Или я не прав? Подскажите пожалуйста, или дайте ссылку на документацию, как создать компонент с модулем. Что-бы можно было инсталлировать компонент, а вместе с ним установился бы и модуль.
Модуль отображает данные для конкретного пользователя, из файла json. В админке должна быть возможность просмотреть данные для каждого пользователя, возможность загрузки файла json на сервер, возможность отправки данных пользователям почтой. Как это сделать в компоненте я знаю, а как это сделать в модуле?