Розвиток наявного проєкту

Розробка компонентів і модулів Bitrix

Розробляю компоненти та модулі Bitrix, коли штатних можливостей недостатньо. Додаю потрібні функції, налаштування, роботу з даними та інтеграції.

Типові ситуації

Коли потрібне окреме розширення

Бракує готових можливостей

Завдання містить окрему бізнес-логіку, якої немає в готових рішеннях.

Потрібне керування в адмінці

Потрібні зрозумілі налаштування, права доступу та перевірку введених даних.

Потрібна інтеграція

Розширення має надійно обмінюватися даними із зовнішньою системою.

Склад робіт

Що розробляю для Bitrix

Власні компоненти

Калькулятори, добірки товарів, кабінети, нестандартні списки та форми.

Локальні модулі

Функція, потрібна в кількох частинах сайту, зі своїми налаштуваннями та правами.

Інструменти адміністратора

Власні сторінки й поля в адмінці, масові операції, звіти.

Інтеграції

Обробники подій, обмін із зовнішніми API, приймання та надсилання даних.

Етапи роботи

Як проходить робота

  1. Опис задачі

    Ви надсилаєте посилання на сайт і описуєте, що потрібно зробити.

  2. Перевірка

    Дивлюся, як влаштований сайт, і оцінюю, що потрібно зробити та скільки часу це займе.

  3. Погодження

    Домовляємося про терміни, вартість і результат.

  4. Реалізація

    Виконую завдання й перевіряю, що решта сайту працює як раніше.

Full-stack веброзробник за роботою
15+ років комерційної веброзробки

Про мене

Full-stack веброзробник

Мене звати Віталій. Я займаюся веброзробкою понад 15 років: розробляю та доопрацьовую сайти й інтернет-магазини, створюю Telegram-ботів, налаштовую інтеграції, автоматизацію та вирішую інші завдання, пов’язані з веброзробкою.

Усі питання щодо завдання обговорюєте безпосередньо зі мною — я сам виконую роботу й відповідаю за результат.

Докладніше про мене

Корисна інформація

Питання та відповіді

Будь-який блок сайту з власною логікою: каталог із нестандартною вибіркою, калькулятор, форму, особистий кабінет або список заявок. Компонент отримує параметри та шаблон, тому його можна повторно використовувати на різних сторінках.

Коли функція має працювати в різних частинах сайту, мати власні налаштування в адмінці, таблиці або обробники подій та встановлюватися окремо. Якщо завдання вирішується компонентом чи штатним налаштуванням, модуль не роблю.

Так. Додаю зрозумілі параметри компонента та налаштування модуля, щоб адміністратор міг керувати контентом і логікою без програміста.

Ні. Компоненти та модулі розміщую в /local/, не змінюю ядро і штатні модулі, тому оновлення платформи їх не зачіпають. Сумісність із новими версіями перевіряю під час розробки.

Залежить від кількості функцій, налаштувань і зовнішніх систем, з якими потрібно зв’язати. Опишіть, що має робити компонент, — назву вартість і термін.

Готові обговорити завдання?

Обговорімо ваше завдання

Опишіть, що потрібно зробити. Я уточню деталі, запропоную рішення та зорієнтую щодо наступного кроку.