Подведем краткий итог, чего нам удалось добиться, создав новый модуль.
- Этот модуль органично вписывается в остальную часть веб-сайта на Joomla. Для пользователя он оказывается неотъемлемой частью веб-сайта на Joomla.
- В нем полностью поддерживаются многие языки. Мы можем создать два файла поддержки модуля на любом языке для отображения его текстовых надписей на избранном языке.
- В нем полностью поддерживаются альтернативные компоновки и замещения компоновки шаблонов. Вызывая метод getLayoutPath () для получения имени файла компоновки, мы предоставляем модулю столь эффективное средство.
- Он дает пользователю возможность вводить значения параметров или выбирать их варианты для управления режимом работы модуля.
- Он защищает от умышленного внесения запросов SQL и других возможных атак злоумышленников на веб-сайт. Используя типы полей, фильтрацию и проверку достоверности, мы осуществляем строгий контроль данных, вводимых пользователем, исключая возможность внедрения злонамеренных данных.
- Он предоставляет экранную справку.
- Он может быть установлен и удален на любом веб-сайте, построенном на Joomla 1.6 или более поздней версии.
Такой перечень функциональных возможностей созданного нами модуля впечатляет! А ведь мы реализовали их, просто воспользовавшись доступными средствами Joomla, создав модуль в соответствии со стандартными приемами разработки в Joomla.
Понравился материал? Пригодилась информация? Плюсани в социалки!
|