Модули являются самодостаточными программными единицами, в состав которых входят модули, представления, контроллеры и различные другие компоненты. Модуль весьма похож на приложение, но при этом обладает и отличиями.
Главное его различие состоит в том, что модули не могут использоваться сами по себе. Они работают только в составе приложений.
Пользователи имеют возможность обращаться к контроллерам, которые находятся внутри модуля точно так, как и при работе с обычными контроллерами приложений.
Модули полезны в различных ситуациях. Когда приложение является объёмным, его можно разделить на несколько модулей, которые разрабатываются и поддерживаются по отдельности. Отдельные часто используемые функционалы, к примеру, управления пользователями или комментариями можно разработать как отдельные модули. Впоследствии они могут легко использоваться вновь.
Ясное дело, разработка модулей не каждому под силу, а потому выход есть — скачать бесплатно dle модули. Это решит многие ваши проблемы и позволит получить необходимые результаты.
Тем не менее, если подходящего готового решения под CMS DLE найти не получается, у Вас будет два выхода:
- заказать написание модуля у специалиста-фрилансера
- присмотреться к другим CMS, в которых возможно все реализовано под Вашу задачу.
Вообще, чисто на мой взгляд, с DLE лучше не связываться изначально. Возможно это мнение основанное на предрассудках (хотя я в 2008 году работал с этой CMS — варезники там и все дела :)), но как-то не по душе мне эта система. Кстати не только мне, поэтому делайте выводы.