Доработка Битрикс 24. План-целей
42 026 UAHК уже существующей системе добавить функционал который описан ниже.
1. Изменить поведение системы при редактировании полей в представлении “Таблица”.
После завершении редактирования поля, фокус (выделение) должен оставаться в строке (поле) которое редактировали. Фокусировка должна сохраняться в модуле “Задачи и проекты” так и в модуле “Группы”.
На данный момент после изменений в полях задач обновление происходит следующим образом:
- отображается свернутые задачи
- Несколько секунд осуществляется «возврат к ранее развернутым задачам и отображение измененного поля. В случае большого количества задач в таблице (более 500) - измененное поле какой-либо задачи (например задачи # 621) будет не на видимой пользователю части страницы, а далеко за её пределами ниже. Визуально найти в таблице только что измененное поле - не представляется возможным. На видимой части страницы пользователь видит первую задачу проекта согласно настроек сортировки задач проекта, но не задачу и поле, которые он только что изменил.
В связи с указанным выше – и динамически изменяющимся изображением в таблице – пользователь теряет ориентацию.
2. Изменить способ редактирования поля “Зависимость”
Редактирование поля Зависимость должно проходить исключительно в всплывающих окнах.
При редактировании поля “Зависимость” происходит следующее:
Появляется текст “Добавить предшествующую задачу”.
При клике на текст “Добавить предшествующую задачу” появляется всплывающие окно с формой выбора задачи.
После выбора задачи в ячейке зависимости появляется форма для установки типа взаимосвязи. ( Значительно увеличивая саму ячейку)
Необходимо все вышеперечисленные операции проводить в всплывающем окне. То есть:
При нажатии “Карандаша” открывается всплывающее окно с формой выбора задачи, по аналогии уже существующей формы.
После выбора задачи, также в всплывающем окне происходит выбор взаимосвязей к полю “Зависимости”, по примеру уже созданной формы. И тут же иконка “Сохранить”.
2.1 “Зависимость” для нескольких задач одновременно
Добавить функционал массового добавления зависимости.
В нижнем меню массового редактирования добавить пункт “Установить зависимость”.
Выбор “Установить зависимость” должен открыть всплывающее окно редактирования поля “Зависимость” аналогичное окну редактирования “Зависимости” для одной задачи (см. выше).
При завершении редактирования “Зависимость” применяется ко всем выбранным задачам.
3.Горизонтальная прокрутка задач
Необходимо закрепить внизу ВИДИМОЙ ПОЛЬЗОВАТЕЛЮ ЧАСТИ страницы (экрана) бегунок пролистывания задач влево - вправо, по примеру наименования столбцов вверху. Вне зависимости от пролистывания списка задач верх - вниз, бегунок горизонтального перемещения должен быть закреплен и всегда доступен для использования вне зависимости от позиции пользователя на странице со списком задач.
<!--[if !vml]-->
<!--[endif]-->
4.Увеличение количества доступных для просмотра задач на странице.
Добавить возможность просмотра 250 и 500 задач одновременно.
На данный момент максимальное количество задач доступных для просмотра равное 100.
<!--[if !vml]-->
<!--[endif]-->
5. Сохранение отображения задач.
Обеспечить сохранение внешнего вида (отображения) задач индивидуально для каждого пользователя - положение, размер колонок (ширина столбцов); свернутые, развернутые задачи; количество задач на странице.
Внешний вид задач должен быть автоматически сохранен при каждом изменения вида пользователем.
Пользователь должен видеть свой сохраненный вид при обновлении страницы, повторном входе в систему и проч.
В текущей версии дополнения “Таблица” сохранение сворачиваемость происходит только при обновлении страницы. А при перелогировании пользователя все задачи по умолчанию приходят в свернутый вид.
6. Редактирование поля “Проекты”
В поле “Проект” необходимо добавить кнопку “Редактирование”, при нажатии на которую появляется всплывающие окно выбора из всех существующих проектов.
7.Ширина столбцов
Видимая ширина полей (столбцов), установленная пользователем, должна сохраняться.
Недопустимо автоматическое расширение/сужение/ изменение ширины полей при обновлениях страницы, сохранении данных измененных ячеек, добавлении полей в таблицу через “Настройку списка “Задачи группы” и прочих действиях пользователей.
8.Кнопка свернуть\развернуть.
Добавить в меню задачи (гамбургер) пункты “Развернуть все задачи” и “Свернуть все задачи”.
Кнопка “Развернуть все задачи” будет раскрывать все подзадачи к задаче к которой была применена кнопка. Кнопка “Свернуть все задачи” будет сворачивать все подзадачи к задаче и подзадачи подзадач до последнего уровня этой задачи.
9.Цветная заливка
В меню задачи (гамбургер) добавить четыре пункта:
“Залить жёлтым”
“Залить голубым”
“Залить зелёным”
“Залить красным”
При нажатии на любую из этих кнопок в меню (гамбургере)строки с задачей, заливка фона строки будет изменена с белого цвета на цвет указанный в названии кнопки.
При заливке фона строки обеспечить читабельность текста, отображаемого в полях задачи. Цвета заливки строки должны быть ненасыщенными, приглушенными.
Приложения 1
Отзыв заказчика о сотрудничестве с фрилансером
Доработка Битрикс 24. План-целейОтлично проделанная работа.
Отзыв фрилансера о сотрудничестве с Сергеем Гетманченко
Доработка Битрикс 24. План-целейВ целом все прошло нормально. Хоть приемка со стороны конечного заказчика была крайне долгой, Сергей всегда шёл на контакт. Буду рад ещё поработать.
![]()
Актуальные фриланс-проекты в категории PHP
Интеграция блока "Где смотреть" (Laravel / Livewire)Необходимо реализовать интеграцию внешней стриминговой платформы для сайта о фильмах и сериалах на Laravel / Livewire. Что нужно сделать: Реализовать импорт внешнего каталога контента, который обновляется 1 раз в день. Выполнять матчинг контента по IMDb ID и/или TMDB ID. Если… PHP, Веб-программирование ∙ 10 часов 33 минуты назад ∙ 22 ставки |
Доопрацювання существующего проекта на Laravel (PHP)Необходимо доработка существующего проекта на Laravel (PHP). Проект включает в себя готовую админ-панель, которая имеет внутри себя билдер, который выступает для создания страниц через него с версткой (html+css+js) на php кодом для вывода данных. В проекте нужно реализовать 2-3… CMS, PHP ∙ 14 часов 9 минут назад ∙ 30 ставок |
Новый магазин на Woocommerce
103 718 UAH
Ищу разработчика для создания интернет-магазина на Woocommerce. Проект - магазин ежедневных акций, популярные товары в ограниченном количестве. Что уже есть: вёрстка всех страниц (витрина, оформление заказа, контентные страницы, аккаунт покупателя), фирменный стиль, логотип,… PHP, Веб-программирование ∙ 16 часов 30 минут назад ∙ 90 ставок |
Необходимо сделать доработку на сайте Modx Evolution CMS 3.1.7
1000 UAH
Разрабатывается доработка дизайна и верстка сайта, нужно будет внедрить эти работы на сайт. Также внедрить некоторые доработки на сайте. HTML и CSS верстка, PHP ∙ 20 часов 35 минут назад ∙ 22 ставки |
Внедрение технического SEO-аудита на OpenCartДобрый день. Необходимо внедрить технические SEO-правки на сайте softugo.com. Сайт уже разработан, но еще не запущен полноценно. Платформа: ocStore 3.0.2.0 / OpenCart + кастомный код. Хостинг: Hostinger. Текущая версия PHP: 7.3. (планируется переход на PHP 8.2) Есть готовый… PHP, Веб-программирование ∙ 1 день 17 часов назад ∙ 58 ставок |