Всем привет! У меня абсолютно нулевой опыт разработки в Битрикс24, однако я ничего не боюсь и готов отважно двигаться дальше!
Так вот, мне очень нужна твоя помощь, великий Хабр! Мне нужны твои мудрые советы. Я не хочу вязать такую уж шляпу, поэтому если я с самого начала получу грамотные инструкции и установки, будет великолепно. Уважаемые хабравчане, подскажите, пожалуйста, с чего начать? Как подступиться к задаче правильно, чтобы сразу направиться в нужном направлении. Можно буквально пару шагов, шаг1 > шаг2 > оглянулся, типа того. Помогите сделать добро!
Это прилетело мне от администраторов Битрикса, я так-то джуниорской поддержкой и доработкой сайтов на Okay-CMS (PHP 7.4+) и Laravel занимаюсь, поэтому оказался безоружен.
Описание задачи
Техническое Задание для Разработки Функционала “Создания Задачи” в Bitrix24
1. Общие Сведения
Цель: Разработать функционал на платформе Bitrix24, позволяющий пользователям создавать задачи через pop-up окно, доступное из верхней панели интерфейса.
2. Требования к Интерфейсу
- Кнопка Доступа:
- Расположить кнопку рядом с отображением времени на верхней панели.
- Кнопка должна быть четко видима и легко доступна для пользователей.
- Постановщиком задачи становится пользователь оформляющий заполнение полей.
- Pop-up Окно:
- Окно активируется при нажатии на кнопку.
- Окно должно содержать следующие поля для заполнения:
- Название задачи: Текстовое поле.
- Описание: Большое текстовое поле.
- Приоритет: Выпадающий список с вариантами (например, Высокий, Средний, Низкий).
- Вложения: Возможность прикрепить файлы.
- Кнопка "Отправить" для создания задачи.
- Кнпока “отменить” для отмена создания
- Крестик для закрытия окна pop-up
3. Технические Требования
- REST API Интеграция:
- Использовать REST API Bitrix24 для создания задач.
- Данные из полей pop-up окна должны быть корректно переданы в API для создания задачи.
- Обработать возможные ошибки API (например, неполные или некорректные данные).
Всем заранее СПАСИБО!