Самое простое это ковырять любой схожий модуль и смотри как там это сделано.
Увидишь что там есть пара функций которые выполняются дополнительно к тому что ты привел в примере.
Такие как displayForm()... getContent()... Как пользоваться классом Helper и прочие штуки
Читай класс \classes\module\Module.php там узнаешь какие бывают, так же посмотришь какие переменные там и тд
Самое простое вообще купить модуль и переписать под себя
Вот пример модуля экспорта и его функций только в 1 файле