Расширения Joomla
За годы работы с Joomlа! мы собрали не только универсальную коллекцию платных и бесплатных расширений для этой CMS, но и разработали собственные. Мы создали более двух десятков расширений, их список можно увидеть ниже. Мы предлагаем свои услуги по разработке новых расширений и доработке компонентов под ваши требования.
- Каталог товаров sCatalog - гибко конфигурируемый универсальный каталог (CCK), с возможностью создания быстрого интернет-магазина и для больших каталогов товаров
- Поиск работы - расширение для организации портала по поиску работы на Joomla
- Афиша событий - компонент афиши, с возможностью создания цикличных событий (например, по средам)
- Тренеры служит для организации работы языковых школ, курсов вожждения и тп, где привлекуается много тренеров и учеников. Позволяет создавать сложный график работы автоматически
- Переводчик сайта служит для автоматического перевода на другие языки с помощью Google Translate
- Вопрос-ответ позволит организовать на сайте раздел вопрос-ответ с помощью экспертов из числа пользователей сайта
- Импорт из Word - компонент по вводу текстов на сайт путем загрузки .doc файлов
- Авторы - позволяет определить, сколько текста написал на сайт каждый автор за заданный период
- Видео-архив простой компонент видеоархива с возможностью закачки видеофайлов на сайт
- Номерной фонд и бронирование служит для вывода на сайте обьектов номерного фонда отеля и бронирования номера
- Интеграция Virtuemart c платежной системой PayOnlineSystem
- Интеграция Virtuemart и 1С позволяет значительно упростить работу магазина - заказы и товарный каталог обновляется напрямую в/из 1С
- Статус заказа дает возможность клиентам по номеру заказа определить состояние заказа
- Курсы - организация расписания занятий и записи на них
- Места на карте Google Maps, с возможностью поиска
- Тестирование - проведение многошагового тестирования
Компоненты позволяют значительно расширить функционал сайта, например, компоненты Интернет-магазина, галереи, социальной сети и множество других. Многие из них бесплатны, но обладают определенными недостатками (например, Virtuemart - бесплатный Интернет-магазин под Joomla!, не справляется с большим ассортиментом товаров - сайт "тормозит"), другие платные, их отличает лучшая поддержка и, как правило, лучшее исполнение (например, платный компонент интернет-магазина sCatalog). Но даже среди этого разнообразия не всегда получается найти идеальное решение. И тогда вам помогут профессиональные разработчики компании Редсофт, решить любые вопросы, связанные с созданием, доработкой или настройкой компонентов.
Разработка расширения Joomla делится на этапы:
1. Сбор требований, разработка задания
2. написание кода расширения
3. тестирование и устранение багов
4. сдача проекта, выкладка на сайт заказчика.
Пункты 1 и 3 выполняются совместно с заказчиком, 2 и 4 - разработчиком.
Для разработки задания на создание расширения Joomla необходимо описать необходимый функционал:
- кто может делать что-то
- что именно он может делать на сайте
- с какими обьектами производятся действия
Например (компонент Вопрос-ответ)
- пользователь сайта
- может задать вопрос и прокомментировать его и другие вопросы
- обьекты - вопросы и комментарии
- эксперт сайта
- может ответить на вопрос, опубликовать его и прокомментировать его и другие вопросы
- обьекты - вопросы, ответы и комментарии
- администратор сайта
- все функции эксперта
- управление экспертами
- обьекты - эксперты, разделы вопросов, вопросы, ответы и комментарии
Крайне желательно на этапе проектирования создавать эскизы страниц (в любом виде - от карандашных набросков до прототипов на html/php).