Когда недостаточно стандартного функционала или он не удобен — можно разработать модуль, решающий проблему

Модули сайтов

В общем случае модули это условно-частные решения, которые c небольшими изменениями могут быть применены на нескольких сайтах (пример). Необходимость в модулях возникает, когда стандартный инструментарий универсальной CMS не может быть эффективно применен (пример) для решения задачи или вообще такой возможности у CMS не существует (пример).

Модули могут быть полностью встроены в CMS сайта (пример), частично встроены (пример) и даже представлять собою отдельные решения интегрированные с сайтом только дизайном (пример), либо интегрированные через промежуточные интерфейсы. На основе нашего опыта можно сказать, что применительно к универсальным CMS таким как Битрикс модули требуются для (в порядке приоритета):

  1. оптимизации интерфейса во избежание потерь времени на стандартных процедурах
  2. связывания сайта с внешними источниками данных
  3. реализации специфичной функциональности

Универсальный калькулятор услуг Pro

Универсальный калькулятор услуг для системы управления сайтами «1-С Битрикс». Калькулятор предназначен для создания интерфейсов on-line расчета стоимости услуг посетителями сайта и заказа выбранных услуг.

Примеры внедрений
Демонстрационный пример
Документация
Скачать
Особенности реализации
  • Услуга — раздел инфоблока. Характеристика услуги — элемент инфоблока. Группа услуг — раздел инфоблока.
  • Неограниченное количество групп услуг, услуг и характеристик услуг
  • Поддержка сложной логики расчета по формуле с учетом взаимного влияния характеристик и включения пользовательских функций расчета
  • Поддержка вывода списка рассчитаных вариантов и оформления на их основе заказа.
  • Поддержка 3 вариантов представления услуг и услуги открытой по умолчанию
  • Поставляется с тестовыми данными

  • Универсальный калькулятор услуг Free

    Универсальный калькулятор услуг для системы управления сайтами «1-С Битрикс». Калькулятор предназначен для создания интерфейсов on-line расчета стоимости услуг посетителями сайта.

    Примеры внедрений
    Демонстрационный пример
    Документация
    Скачать
    Особенности реализации
  • Услуга — элемент инфоблока. Параметр услуги — свойство инфоблока. Группа услуг — раздел инфоблока.
  • Красивая Ajax реализация пользовательского интерфейса
  • Предустановленное количество групп услуг — 3. Предустановленное количество параметров услуги — 5.
  • Поставляется с тестовыми данными

  • Интерфейс геопривязки для туроператора Ориент

    Для отображения географического положения отелей на сайте туроператора Ориент было решено создать инфоблок «Геопривязка». По замыслу все отели снабжались координатами на карте Yandex и затем любой тур ссылавшийся на данный отель автоматически получал бы карту с местоположением отеля.

    На практике оказалось, что операторам сайта слишком долго было заполнять геопривязку выходя для этого из тура. Они хотели бы заполнять геопривязку для отеля, если возможно прямо из редактируемого тура. Для решения этой задачи был сделан специальный интерфейс на JavaScript на основе библиотеки jQuery и карт Yandex.

    Особенности реализации
  • Иерархическая навигация и поиск по уже введенным геоточкам
  • Автопозиционирование по городу, если геоточка не введена
  • Список результатов, если совпадений — несколько.

  • DC-клиент для сети «Нетоль Ко» (быв. Горсеть)

    Удобный инсталлятор содержал базовые настройки сети и хабов сети и позволял клиентам легко освоить для практического применения технологию Direct Connect.
    Установок/клиентов — более 7000
    Особенности реализации
  • Две версии: Lite и Full. Lite версия позволяла работать только внутри сети и таким образом клиент был защищен от случайной «утечки трафика»
  • Инсталлятор содержал настройки коннекта и адреса популярных пользовательских хабов сети, что позволяло немедленно приступить к работе
  • Была написана специальная иллюстрированная документация для клиента

  • Баннероротатор для Инфопортала Зеленограда

    Стандартная битриксовская «баннерокрутилка» потребляет слишком много ресурсов и не может быть использованна для показа баннеров вне домена, на котором установлен «1С-Битрикс». Эти ограничения потребовали создания специального высокопроизводительного решения.
    Показов баннеров в сутки — до 2.5 млн.
    Особенности реализации
  • Разработано на mod_perl
  • Код показа баннера можно внедрить на любом ресурсе
  • «Групповой» показ баннеров
  • Поддержка Flash и HTML баннеров
  • Управление осуществляется с помощью кастомизированного модуля рекламы административного интерфейса «1С-Битрикс»

  • Мультисетевой поиск для сети «Нетоль Ко» (быв. Горсеть)

    Разработанный на поисковом движке Mnogosearch сервис — «Мультисетевой поиск» позволял клиентам объединенной сети «Нетоль Ко» искать информацию в адресных пространствах трех сетей: Горнет, Зелан, Солнет.
    Пользователей/клиентов — до 35000
    Особенности реализации
  • Работа в адресном пространстве трех сетей
  • Протоколы http и ftp (с индикацией активности)
  • Специальное решение для протокола DC
  • Фильтрация по дате

  • Интерактивная карта для управы Крюково

    В те далекие времена, когда не было еще в широком доступе карт Google или Yandex для управы Крюково была создана первая в Зеленограде интерактивная карта района, позволяющая найти и подробно рассмотреть «пользовательскую» инфраструктуру района: школы, детские сады, кафе и т.д.
    Пользователи/клиенты — все жители района
    Особенности реализации
  • Два масштаба: «район» и «микрорайон»
  • Два интерфейса представления: «карта» и «текст»
  • Девять тематических слоев
  • Подробная информация об объекте во всплывающем окне
  • Возможность привязки несколькихъектов к одному корпусу
  • Поиск корпуса по номеру