Плагины и интерфейсы - WebSoftLeader

Разработка плагинов WordPress

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

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

Как задача сайта становится отдельным расширением

Работа держится на ручных правках

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

Универсальный плагин мешает

Ради одной функции приходится поддерживать большое расширение с лишними экранами и зависимостями.

Правки теряются с обновлением

Нужная логика спрятана в теме или стороннем плагине, поэтому обновлять сайт страшно.

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

Функция, настройки и работа сотрудников

Отдельный устанавливаемый плагин

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

Управление без поиска по коду

Добавим настройки, подсказки к полям и права доступа для сотрудников, которым поручено обслуживание.

Проверка на копии сайта

Прогоним основные действия с вашей темой и плагинами до переноса изменений на рабочий сайт.

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

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

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

Примеры интерфейсов и функций

В портфолио посмотрите интерфейсы и обращения. Для вашего плагина подготовим собственную функцию и понятный пример её работы.

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

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

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

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

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

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

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

Что проверим в вашем плагине

Пришлите пример и список расширений сайта. Определим состав плагина, проверки и предварительную трудоёмкость.

Действие работает

Результат соответствует согласованному примеру.

Настройка доступна

Сотрудник управляет нужными параметрами.

Соседний сценарий сохранён

Проверена связь с окружением сайта.

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

Как разработаем расширение WordPress

  1. 01

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

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

  2. 02

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

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

  3. 03

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

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

  4. 04

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

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

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

Оценка плагина по часам

Работа стоит $35/час. После разбора задачи оценим функции, настройки и проверку в вашем окружении; дополнительные сценарии согласуем отдельно.

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

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

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

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

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

  1. 0130%

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

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

  2. 0230%

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

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

  3. 0340%

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

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

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

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

ПОДХОД WEBSOFTLEADER

Когда отдельное расширение оправдывает себя

Начинаем с действия сотрудника или посетителя. По нему определяем, что должен делать плагин и где заканчивается его ответственность.

Задачу лучше описывать через действие

«Нужен плагин» ещё не определяет объём. Полезнее показать, как редактор добавляет материал, какие данные проверяет и что получает в конце. По этому примеру отделяем необходимые функции от пожеланий на будущее.

Расширение вместо правок внутри темы

Бизнес-логику выносим из шаблона оформления. Смена дизайна тогда не должна уносить расчёт, обработчик заявки или дополнительные данные записи. Способ хранения выбираем по объёму и частоте обращений к данным.

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

Админка для того, кто будет работать

Если сотруднику нужно менять лимит или список получателей, ему нужен экран настройки. Добавляем проверку ввода и объясняем, какие параметры влияют на работу сайта.

Совместимость проверяем в вашем окружении

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

Передача и дальнейшие изменения

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

Что нужно для оценки

Достаточно ссылки на сайт, примера действия и ожидаемого результата. Работа стоит $35/час; оценку разделяем на разработку, проверку и внедрение.

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

Vladimir Nikolaev

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

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

Вопросы о плагинах WordPress

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

Обязательно ли писать плагин с нуля?

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

Нужно ли менять тему сайта?

Обычно нет, если речь о данных и обработчиках. Для вывода новых элементов могут понадобиться изменения шаблонов; их выделим в состав работ.

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

Проверяем совместимость с согласованной версией. Будущие обновления могут требовать проверки и доработки, поэтому заранее определяем порядок сопровождения.

Можно ограничить доступ к настройкам?

Да. Уточним роли сотрудников и разрешённые действия, затем проверим доступ к экранам и обработчикам на сервере.

Кто сможет установить расширение?

Администратор с правом установки плагинов. Передадим архив и инструкцию; установку на ваш сайт можем включить в работу.

Как оценивается стоимость?

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

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

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

НАЧНЁМ С ВАШЕЙ ЗАДАЧИ

Покажите недостающую функцию

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

WEBSOFTLEADER

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

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