Serp.farm SiteManager

SaaS для управления WordPress сайтами
02 фев 2017

О проекте

Проектирование сервиса, позволяющего управлять сайтами на WordPress и виртуальными серверами.

Коротко об особенностях

  1. Проектирование и разработка ведутся итеративно, по гибкой методологии, параллельно с плагином для WP и основным сайтом всех продуктов .
  2. В каждой итерации — тестирование на живых людях.
  3. Вовлечение всей команды в процесс проектирования. В Slack ведётся обсуждение решений со всеми участниками проекта, постановка задач через Jira.
  4. Показано проектирование MVP (минимально жизнеспособный продукт),  поэтому от некоторых полезных функций сознательно отказывались.
  5. Элементы прототипа расположены по модульной сетке Bootstrap 3 (970px).
  6. Развитие и поддержка проекта продолжаются до сих пор.

Аналитика

Сделано

  1. Сбор бизнес-требований и бизнес-правил;
  2. анализ конкурентов;
  3. определение ЦА, их особенностей и задач;
  4. определение системных требований и ограничений
  5. формализация требований к интерфейсам

Краткий список требований к сервису

  1. Хостинг
    1. Привязка VPS/shared hosting к аккаунту
    2. Изменение API-токена.
    3. Выбор и создание инстансов на Digital Ocean и Vultr.
    4. Задание лимита сайтов на один инстанс.
  2. Веб-сайты
    1. Просмотр списка, добавление, редактирование и удаление веб-сайтов.
    2. Добавление существующего на сервере сайта.
    3. Создание сайта и последующее разворачивание его на сервере.
    4. Объединение сайтов в группы.
    5. Отключение лицензии плагина на некоторых сайтах.
    6. Развёртывание конфигураций Wordpress на сервере.
    7. Установка, включение и отключение плагина Serp.farm Generator
    8. Массовая генерация постов из самого сервиса
    9. Создание обычных постов WP
    10. Случайный выбор шаблона при развёртывании конфигурации
  3. Домены
    1. Подключение аккаунта регистратора доменов. Авторизация по логину/паролю и через API-токен
    2. Регистрация доменов
    3. Список, создание и редактирование профилей для регистрации доменов
  4. Биллинг
    1. Просмотр информации приобретённом плагине и подписке
    2. Просмотр, выбор, оплата плагина Serp.farm Generator и подписки через Paypal
    3. Выбор срока подписки
  5. Аккаунт пользователя
    1. Регистрация
    2. Авторизация
    3. Просмотр и изменение профиля
    4. Изменение пароля и email
  6. Разное
    1. Опрос о необходимых пользователям функциях
    2. Новости о проекте
    3. Рассылка
    4. Обучающие видео и статьи. 
    5. Информация для незарегистрированных пользователей (описание, функции, стоимость)
    6. Настройка видимости блоков в зависимости от уровня доступа

Прототип

Websites

Список подключённых к сервису сайтов. С этой страницей пользователи взаимодействуют чаще всего.

Тут они могут управлять несколькими видами контента и сайтами (запускать/останавливать, удалять, группировать), просматривать основные данные веб-аналитики, экспортировать список в csv,  добавлять и импортировать сайты с сервера.

По клику на домен сайта — детальная страница соответствующего сайта.

Страница одного сайта

Управление контентом одного сайта

Настройки серверов

Тут пользователь должен добави существующий аккаунт DigitalOcean или Vultr.

My Profile

Продукты пользователя

Альтернативная страница покупки/продления продуктов

Можно попасть на неё из новости, туториалов или из уведомления по электронной поче.  Состав списка продуктов передаётся через аргумент URL.

Сообщения

Подробное описание видов всех ошибок, сообщений об ошибках и удачном совершении операций.

Другие страницы, экраны и состояния

Остались вопросы?
Хотите узнать стоимость работ?
Связаться с нами
Контакты