Skip to content

Расширение возможностей Bitrix 24 (Битрикс 24) с помощью FrontEnd и Kendo UI

License

Notifications You must be signed in to change notification settings

Likefirew/BX24_Kendo_FrontEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BX24_Kendo_FrontEnd

Создание проекта преследует следующие цели:

  1. Получение набора приложений для Битрикс 24, наполняющих смыслом и элементарными рабочими функциями тот модуль, который создатели Bitrix'а самонадеянно именовали "CRM". То, что предоставляет Битрикс в облаке по состоянию на середину 2018 года - не CRM, а коробка с карточками. Для того, чтобы вырасти из просто коробки с карточками, и начать работать над функциями (если кто не в курсе: CRM - это функциональная концепция, сотоящая из огромного набора функций, которые и наполняют её смыслом) нужно реализовать просто несчетное количество мелких и не очень возможностей, которых в системе просто нет. Например, из основного:
  • возможность расположения полей карточки больше чем в одну колонку
  • форматирование значений в числовых и текстовых полях
  • шаблонирование ввода номера телефона по произвольному формату
  • списки с фильтрами, группировкой
  • настройки элементарных действий в формах без программирования: выполнение проверок, создание полей с зависимыми значениями, управление видимостью/доступностью полей
  • последовательное переключение между статусами
  • возможность получения дополнительных данных о дубликатах и настройки отображения состава этих данных
  • возможность привязки кода JavaScript к событиям формы: открытия, создания, редактирования выбранных полей
  • настройка внешнего вида формы карточки в зависимости от роли пользователя
  1. Наработать определенный опыт использования REST API битрикса в практических примерах, обнаруживая то, чего в API не доделали и о чем молчит документация. Также важно создать базу практических примеров, которыми разработчик сможет пополнить документацию.
  2. Создать практическую базу, обосновывающую мнение, что Битрикс 24 создавался не для пользователя и не для автоматизации бизнеса, а для того, чтобы разработчик имел дополнительный источник финансирования своих практических изысканий (ну и конечно, чтобы это не смотрелось, будто я весь такой красивый, Битрикс в глаза не видел, а просто так критикую).

Структура проекта

InfoBlockManagement

InfoBlockManagement - форма работы с информационными блоками. В системе катастрофически не хватает сущностей, как для хранения бизнес-данных, так и для их обработки и настройки. Также отсутствуют интерфейсные средства, если потребуется из системы сделать продвинутый XRM и возникнет потребность в визуальных формах для разных сущностей (создаваемых произвольно, а не по канонам системы). Для обеспечения перечисленного нужно наладить работу с инфоблоками, то есть: обеспечить интрфейс, с помщью которого создавать их, модифицировать, наполнять записями и использовать. 18sep2018 - подготовлена базовая версия формы, оснащенная возможностями: создание инфоблока, добавление атрибутов инфоблоков. Даты в атрибутах предполагается сохранять в виде числа - вопрос в том, какой из фоматов использовать в окончательном варианте. Следующим этапом развития должны стать возможности просмотра созданных записей - (само добавление на начальном этапе будет происходить в фоме Лида).

LeadManagement

LeadManagement - сложная форма для работы с Лидами. Поддерживает разметку и условно-произвольное размещение полей на форме. В исходной версии реализован не весь запланированный функционал.

About

Расширение возможностей Bitrix 24 (Битрикс 24) с помощью FrontEnd и Kendo UI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages