Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
13 000 ₽

PHP-надстройка для работы с данными на сайте вордпресс

истекло время актуальности


Автоматизация функций администратора вебсайта панели проведения публичных опросов на существующем вебсайте на ВП.


Сделать можно как в виде плагина к wordpress ИЛИ как внешний PHP модуль (все операции происходят над базой данных Wordpress).


Функционал дорабатывается для бэкенда клиента (работа с учетными записями зарегистрированных в wordpress пользователей):


  • выборки записей с параметрами (сопоставляя с данными и юзере с данными пары плагинов) из БД и удобное отображение

  • группировка, сохранение групп

  • простые операции над группами (ниже)


Все данные в БД уже поступают, задача только их отображение и отдельная возможность создания групп. 


На чем сделано

  • WordPress (плагины с данными которых предстоит работа)

    • Ultimate member (чтение данных пользователя из БД)

    • WpForms (чтение данных пользователя из БД)

    • Mailster (БД + взаимодействие с API - создание групп https://kb.mailster.co/mailster-for-developers/ - функция создания списка рассылки на основе групп и отправка сообщений)

Подробнее

  • Чтение данных о зарегистрированном пользователе вордпресс и различных его атрибутах (всего данные 3х плагинов - ориентировочно 20 полей для пользователя максимально) из БД.

  • Читаемое табличное отображение информации с сортировкой по колонкам

  • Фильтры по любому атрибуту каждой учетной записи + И + ИЛИ + множественные условия (добавить условие)

  • Массовое удаление в соответствие с настройками фильтра

  • Создание групп учетных записей из различных выборок и их сохранение (группы собираются для проведения различных опросов), экспорт групп в CSV

  • Заказчики

    • Создание списка, изменения

    • Прикрепление проводимого опроса к заказчику (id опроса выбор из БД - плаг wpforms)

  • Параметры группы - возможность задания атрибутов

    • Принадлежность к проекту (заказчику)

    • Текущий опрос/опросы


Таблицы данных


Будут представлены по согласованию основной задачи.


Детали интерфейса

Будут согласованы послу обсуждения основной задачи



  1.  фрилансер больше не работает на сервисе
  2. 1 день13 002 ₽
    Сергей
    Сергей Ясенко
    535     9  2   1

    Добрый день!
    Можем выполнить ваш проект
    Обращайтесь, будем рады сотрудничеству

    Украина Киев | 9 августа 2019 |
  3. 2129
       8  0

    1 день13 100 ₽
    Денис К. проверен

    Приветствую Вас Алексей!

    С WP знакомы хорошо,опыт более 5 лет!
    Можем выполнить задачу.

    Можем обсудить подробнее? Есть написанное ТЗ?
    Какие сроки проекта? Можете дать ссылку на сайт?

    Работаем с большим стеком технологий https://dzencode.com/en#services

    Вот несколько наших работ по WP:
    http://maritozzo.ru/
    http://moscowcitysale.ru/
    http://shop.applebay.ru/
    http://polygonfit.themeforest.demo.dzencode.com/index.html (Наша тема на envato)

    Украина Харьков | 9 августа 2019 |
  4. 7 дней13 000 ₽
    Александр
    Александр Евдокимов
    1031     26  0   1

    Добрый день!
    Готов выполнить задачи.
    Имеется многолетний опыт работы с базами.С WP тоже хорошо знаком

    Россия Владивосток | 9 августа 2019 |
  5. 1 день13 000 ₴
    Areg
    Areg Ghazaryan
    222   

    Меня зовут Арег, я web программист из Армении, Еревана.
    Я работаю в сфере программирования более семи лет.
    Мои основные навыки :

    - PHP (OOP, MVC, "Laravel, Yii2" frameworks).
    - Wordpress (Psd-to- Wordpress, Wp plugins)
    - PSD to HTML (PSD to Wordprss),
    - CSS3,
    - Bootstrap (3, 4),
    - JavaScript (Jquery),
    - VueJS,
    - SQL (MySQL),
    - API programming,
    - Дизайн (Веб сайт, Флаер, Визитки, Баннеры ... ),
    - Никогда не пропадаю и всегда в онлайне (телефоны тоже не выключаются).

    Армения Erevan | 11 августа 2019 |
  1. ставка скрыта фрилансером
  2. 15 дней8 000 ₴
    Роман
    Роман Дмитренко
    421     23  2

    Добрый вечер Алексей

    Готов обсудить более
    детально вашу задачу,
    чтобы понимать ее и
    декомпозировать.

    Пишите, буду рад сотрудничеству:
    skype: kjiingon
    telegram: s2taras

    Украина Днепр | 10 августа 2019 |
  3. 1 день11 111 ₴
    Gevorg
    Gevorg Galstyan
    188   

    Добрый день.
    Предоставленная Вами информация достаточно детальная и я уверен, что благодарая моим навыкам и опыту работы я могу справится с поставленными задачами.
    Меня зовут Геворг, я из Армении, Еревана. По специальности программист.
    Я полностью соответствую Вашим трбованиям в плане опыта и готовности сотрудничества.
    Я готов отвечать за результат проекта, решать проблемы и улучшить продукт.

    WEB RESUME - https://moikrug.ru/gevweb

    Армения Yerevan | 11 августа 2019 |
  1. ставка отозвана
  • Андрій Коваль
    9 августа 2019 |

    Доброго времени суток,

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

    Сейчас же мы работаем с многими крупными компаниями.

    Обладая более чем 4-летним опытом разработки сайтов и пользовательских приложений для Android и IOS. Мы работаем с широким спектром технологий, таких как PHP, LARAVEL, VUE, MySQL, Docker, Java, Kotlin, SQLite, REST API с JSON, MVP (чистая архитектура), RxAndroid 2, Retrofit2, Dagger и другими.

    У программистов нашей команды есть опыт работы с ведущими украинскими IT-компаниями, такими как (SmartyAds, Lohika).

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

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

    Вот примеры наших робот: https://qberry.com.ua/portfolio

    https://www.behance.net/qberryagency/moodboards

  • Алексей Цветочкин — заказчик проекта
    18 августа 2019 |

    Здравствуйте Андрей, свяжитесь со мной пожалуйста:

    телеграм +66822756248 / @theomega2

    скайп lovetek

  • Алексей Цветочкин — заказчик проекта
    12 августа 2019 |

    Обновленная версия ТЗ:


    Техническое задание для разработки модуля для вебсайта на WordPress


    Суть задачи: 


    Автоматизация функций администратора вебсайта https://opinionvox.com/  (бэкенд интерфейс) панели проведения публичных опросов. 


    Требуется реализация дополнительного интерфейса в админке вордпресс (плагин, с последующим расширением его функций).


    Вводные данные (сжато, показаны лишь основные моменты, имеющие отношение к делу) о системе с которой предстоит работа:


    Вебсайт клиента предназначен для проведения публичных опросов через интернет. 


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


    Профили зарегистрированных пользователей - это юзеры вордпресса + дополнительные поля с данными профиля (плагин Ultimate member https://wordpress.org/plugins/ultimate-member/).


    Далее, администратор сайта создает форму опроса (плагин wpforms https://wpforms.com), публикует ее на сайте в виде страницы с паролем (вставка опроса на страницу осуществляется через шорткод wpforms). Каждый опрос имеет уникальный идентификатор + имя.


    Далее, администратор осуществляет выборку по подходящих для опроса профилей (на основе введенных пользователями данных), создает группу с выборкой, отправляет ей почтовое сообщение (плагин mailster https://mailster.co/) c приглашением и ссылкой на опрос + паролем.


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


    Какие функции требуется реализовать:


    • Чтение данных о зарегистрированном пользователе вордпресс и различных его атрибутах (ориентировочно 20 полей для пользователя) из БД. 

      • Данные вордпресс + ultimate member - все поля профиля пользователя, которые вводятся при регистрации на сайте + 3 дополнительных поля вводимых позже (также данные ultimate member) https://docs.ultimatemember.com 

    • Табличное отображение информации о пользовательских профилях с сортировкой

      • Выборка и фильтры по любому атрибуту каждой учетной записи + И  множественные условия (+ добавить условие. Пример: “страна: камбоджа И возраст 20-25 И доход 1000+)

      • Отображение колонки “профиль активен” (активирован через почту) и возможность фильтра по ней (например для очистки базы от неактивных)

      • Массовое удаление в соответствие с настройками фильтра

      • Создание групп учетных записей из различных выборок и их сохранение в интерфейсе (группы собираются для проведения опросов), экспорт групп в CSV

    • Операции над  созданными группами

      • Просмотр истории опросов / заказчиков

      • Прикрепить Заказчика 

      • Статус - идет опрос/опрос завершен. Отобразить - установить флаг.

      • Создать группу для почтовой рассылки в плаге mailster через API (https://kb.mailster.co/mailster-for-developers/

      • Удалить группу (удаление группы НЕ ведет к удалению профилей в основной базе)

    • Заказчики

      • Создание списка, изменения - 1 строка описание заказчика и его задачи

      • Прикрепление проводимого опроса к заказчику (id опроса и имя + выбор из БД - плаг wpforms https://developers.wpforms.com/)


    Необходимо протестировать работоспособность и скорость на искусственной базе общим объемом 100000 профилей со всеми полями. Разработчику будет предоставлена полная копия работающего сайта установленная на субдомене.


    Интерфейс:


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


    Список действий:


    • Работа с профилями (фильтры, выборки, создание групп, удаление итд)

    • Работа с уже существующей группой (просмотр всех групп, создание почтового списка, заказчики, удаление группы итд)

    • Работа с Заказчиками


    Возможно сделать в виде табов или как-то иначе, чтобы было компактно и не запутано визуально.