Код - приложения - интеграции

Разработка плагинов и расширений

Готовый плагин почти подходит, но не учитывает ваши правила. Или ради одной функции приходится устанавливать большой пакет возможностей. Разработаем расширение под конкретную задачу и проверим, как оно взаимодействует с текущим сайтом и системой управления.

Посмотреть проекты
Заполнить бриф
Стоимость$35/часСрокиСроки после обсуждения
Vladimir NikolaevWebSoftLeaderVladimir Nikolaev - эксперт WebSoftLeader
Разработка плагинов и расширений
ВАША ТОЧКА СТАРТА

Как добавить функцию через расширение

Готовое расширение не учитывает правила

Отдельная разработка может добавить нужный расчёт, обработку данных или действие в редакторе под ваш процесс.

Правки пропадают при обновлении

Изучим точки расширения платформы и возможность вынести функцию в самостоятельный компонент.

Настройка доступна только разработчику

Предусмотрим понятные параметры в интерфейсе управления там, где их должна менять ваша команда.

В СОСТАВЕ РАБОТ

Что входит в разработку плагина

Описание функции и совместимости

Зафиксируем платформу, проверяемые версии и взаимодействие с другими компонентами.

Расширение с настройками

Реализуем согласованную логику, интерфейс управления и проверку вводимых значений.

Проверка установки и использования

Пройдём включение, изменение настроек и основные операции, подготовим порядок передачи и поддержки.

Проверка и передача

Проверяем согласованный сценарий и передаём доступы для управления.

Обсудим, что нужно именно вамПодберём объём под задачу и приоритеты.
ПОСЛЕДНИЕ ПРОЕКТЫ

Последние работы WebSoftLeader

В последних проектах WebSoftLeader можно посмотреть работы команды с сайтами и продуктами. Конкретный плагин примем по вашему действию и выбранным версиям платформы.

Всё портфолио
lpcms.ru
LP CMS  -  визуальный редактор лендингов  -  реальный снимок сайта
CMS и CRM

LP CMS - визуальный редактор лендингов

Сайт визуального редактора лендингов, где продукт можно понять через его интерфейс. Демонстрация редактирования дополняется объяснением импорта HTML, установки и условий использования.

Визуальный редакторHTMLПродукт
Посмотреть решение
salecrm.ru
SaleCRM  -  управление продажами  -  реальный снимок сайта
CMS и CRM

SaleCRM - управление продажами

Сайт CRM-продукта, который помогает изучить систему до обсуждения внедрения. Возможности, отраслевые решения и интеграции связываются с задачами работы с клиентами.

CRMИнтерфейсПродукт
Посмотреть решение
Программист пишет код за рабочим компьютеромРазработка плагинов и расширений
ПРОДУМАННЫЙ ПОДХОД

Расширение имеет определённую функцию

Пришлите платформу, версии и пример нужного действия. Если есть похожий плагин, покажите его ограничения. Проверим возможность расширения и оценим состав разработки.

Функция встроена по правилам

Используется подтверждённое место расширения системы.

Настройки доступны владельцу

Управление содержит нужные поля и поясняет их действие.

Обновление проверено

Выбранный сценарий сохраняет данные по согласованной схеме.

ОТ ПЕРВОГО РАЗГОВОРА ДО ЗАПУСКА

Как создаём плагин

  1. 01

    Задача и первый прототип

    Согласуем состав работ и подготовим первоначальный прототип или план до оплаты.

  2. 02

    Утверждение и старт

    Вы утверждаете прототип и оплачиваете 30%. Начинаем согласованную реализацию.

  3. 03

    Показ рабочей версии

    Показываем основные страницы и функции или согласованные результаты этапа. После приёмки вы оплачиваете ещё 30%.

  4. 04

    Сдача проекта

    Завершаем проверки и передаём проект, материалы и доступы. После приёмки вы оплачиваете остаток 40%.

ОБЪЁМ - СТОИМОСТЬ - СРОКИ

Стоимость функции и совместимости

Разработка плагинов стоит $35/час. Объём зависит от платформы, совместимости, настроек, данных и необходимых подключений.

  • Описание функции и совместимости
  • Расширение с настройками
  • Проверка установки и использования
  • Проверка и передача
Ставка разработки$35/часСроки после обсужденияФинальный объём согласуем до начала работ.
ОПЛАТА ПО РЕЗУЛЬТАТАМ ЭТАПОВ

Сначала посмотрите результат этапа.

Согласуем задачу и подготовим первый прототип до оплаты. Вы сможете оценить структуру и путь клиента, прежде чем продолжать разработку.

Первый прототип до первого платежа

Согласованный первоначальный прототип показывает ключевую страницу или основной сценарий клиента. Для SEO, рекламы и задач без интерфейса первым результатом будет план работ. Число экранов и итераций фиксируем в брифе.

  1. 0130%

    После согласования прототипа

    Вы утверждаете прототип или план работ и оплачиваете 30% согласованной стоимости проекта. После этого начинаем реализацию.

  2. 0230%

    После рабочей версии

    Показываем согласованные основные страницы и функции или перечисленные результаты этапа. После их приёмки вы оплачиваете ещё 30%.

  3. 0340%

    После сдачи проекта

    Завершаем согласованные проверки, сдаём проект и передаём материалы и доступы. Оставшиеся 40% оплачиваются после приёмки.

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

Работаем удалённо. Обсуждение, показы и передача проекта проходят онлайн. Время встреч и язык общения согласуем до начала работы.

ПОДХОД WEBSOFTLEADER

Расширяем систему без случайных правок её основы

Посмотрим платформу, версию и уже установленные расширения. Определим способ подключения функции, параметры управления и сценарии, которые нужно проверить.

Сначала проверим, нужна ли отдельная разработка

Иногда задачу решает настройка существующего расширения или предусмотренная функция платформы. В другом случае готовый компонент требует слишком много обходных решений. Изучим варианты на вашем проекте. Если собственный плагин оправдан, объясним, какую часть процесса он закроет и от чего будет зависеть.

Функция должна иметь ясные границы

Что запускает обработку, какие данные она получает и что изменяет? Эти вопросы важнее названия плагина. Согласуем события, результат и поведение при недостающих значениях. Если расширение отправляет данные во внешнюю систему, отдельно опишем порядок обмена и ошибки подключения.

Тематическое изображение: Разработка плагинов и расширений

Настройки проектируем для тех, кто ими пользуется

Менеджеру нужны понятные поля и пояснения, администратору доступы и служебные параметры. Разделим эти задачи. Для опасных изменений предусмотрим проверку и подтверждение там, где это уместно. Секретные данные подключения не должны становиться частью публичного вывода страницы.

Совместимость проверяется в определённой среде

Укажем систему, версию и важные соседние компоненты. Проверим функцию на согласованной конфигурации. Обещать совместимость со всеми прошлыми и будущими версиями нельзя. При изменении платформы может понадобиться дополнительная проверка и доработка расширения.

Установка не должна оставаться загадкой

Подготовим порядок включения и необходимые сведения о настройке. Если плагин хранит данные, обсудим, что с ними происходит при отключении или удалении. Для существующего сайта проверим основные соседние сценарии, чтобы новая функция не мешала работе редактора и посетителей.

Стоимость зависит от логики, а не от размера кнопки

Программные работы оцениваются по ставке $35/час. Для сметы нужны платформа, доступная среда и описание результата. Если требуется более сложный интерфейс или несколько участников, рассмотрим веб-приложение. Обновления и сопровождение согласуем отдельно.

Vladimir Nikolaev
CEO и эксперт по веб-разработке и SEO

Vladimir Nikolaev

CEO и эксперт по веб-разработке и SEO. Разработчик сайтов и SEO-специалист с 2015 года. Vladimir Nikolaev связывает задачу бизнеса со структурой, содержанием и кодом проекта.

Об эксперте
ПЕРЕД СТАРТОМ

Вопросы о разработке плагинов

На вопросы отвечает Vladimir Nikolaev.

Можно ли сделать плагин вместо изменения кода CMS?

Если платформа предоставляет подходящий механизм расширения, это часто возможно. Сначала проверим, какие события и интерфейсы доступны. Не всякую задачу можно вынести без изменения основного проекта.

Разработаете дополнение к уже установленному плагину?

Изучим его возможности, лицензию и порядок обновлений. При наличии подходящих точек подключения можно сделать отдельное дополнение. Если их нет, предложим вариант с обозначенными ограничениями.

Кто сможет менять настройки?

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

Будет ли плагин работать после обновления CMS?

Совместимость проверяем для указанных версий. Новое обновление может изменить поведение платформы, поэтому потребуется повторная проверка. Условия такой поддержки обсудим отдельно.

Как передаётся разработанное расширение?

Передадим согласованный комплект кода и сведения об установке, настройке и зависимостях. Если компонент уже размещён на вашем сайте, проверим его работу в согласованной среде перед завершением этапа.

Сколько стоит разработка плагина?

Ставка программных работ составляет $35/час. Часы зависят от функции, интерфейса, обмена данными и проверки совместимости. Оценку подготовим после разбора конкретной системы.

ДЛЯ РАЗВИТИЯ ПРОЕКТА

Что ещё может пригодиться

Разработка веб-приложений

Разработка веб-приложений

Таблицы, переписка и общие папки перестают справляться, когда у процесса появляются участники и правила. Создадим веб-приложение, в котором видно, кто что делает и на каком этапе находится работа. Первую версию соберём вокруг законченного сценария.

$35/часПодробнее
Калькуляторы и конфигураторы

Калькуляторы и конфигураторы

Клиент хочет понять порядок цены до звонка, а менеджер снова собирает одни и те же параметры. Калькулятор может помочь обоим. Перенесём ваши правила расчёта в понятную форму и покажем, что означает результат и где потребуется уточнение.

$35/часПодробнее
API и интеграции

API и интеграции

Данные отправлены, но нужная запись не обновилась. Или повторный запрос создал второй заказ. Интеграция должна учитывать такие ситуации. Разберём маршрут данных, идентификаторы и правила изменений, затем реализуем обмен под конкретный рабочий сценарий.

$35/часПодробнее
НАЧНЁМ С ВАШЕЙ ЗАДАЧИ

Покажите, какой функции не хватает

Пришлите описание, примеры поведения и название системы. Если готовое решение уже используется, расскажите, в чём его ограничение. Разберём варианты реализации.

WEBSOFTLEADER

Расскажите, что нужно улучшить.

Пришлите сайт или опишите процесс. Предложим первый шаг, согласуем состав работ и подготовим оценку.