Доработка модуля Indicator News для создания постов и email-рассылок.
01

Индустрия:

Маркетинг и коммуникации

02

Локация:

Германия

03

Статус:

Завершен

Описание:

Задача с которой обратился клиент: 

необходимо было доработать модуль Indicator News на OctoberCMS для корректного создания постов и отправки email-рассылок клиентам.


Задачи поставленные в работу в рамках проекта:


Задача 1.

Реализовать возможность добавлять несколько списков подписчиков для отправки email-рассылки разным категориям.


Решение:

Добавили в модуль новую вкладку “Subscribers categories”, в которой есть возможность создавать новые категории рассылок. Перед email-рассылкой выбирается определенный список подписчиков для отправки.


Макет:


Реализация:



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

В карточку подписчика добавили поля по просьбе клиента:

  • Страна 

  • Город

  • Фирма


Макет:


Реализация:


Задача 2.

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


Решение:

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


Реализация:


Задача 3. 

Реализовать возможность отправки тестовой новости по кнопке "Send test mail" нескольким администраторам.


Решение:

В настройках модуля сделали поле для ввода email-ов администраторов, которые должны получать тестовые письма. 


Макет:


Реализация:


Задача 4. 

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


Решение:

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

В админке добавили новую вкладку “Tags”, в которой наполняется перевод всех тегов на все языки, которые добавлены в  систему. Перевод осуществляется администраторами системы.


Макеты:


Реализация:





Внедрили кастомную наработку, которую внедрили в фильтр новостей по году публикации на фронте. И вывели фильтры по тегу.


Реализация:


Задача 5. 

Добавить возможность выбирать галерею картинок в опубликованную новость. 


Решение:

Добавили возможность выбрать основную картинку новости в модуле (поле “Image”), и под ней выбрать несколько других изображений для галереи (поле “Gallery”). 


Макет:


Реализация:


Задача 6.

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


Решение:

В файл экспорта постов добавили поле “Newsletter content”. Также, добавили для выбора новые доработки: теги и категории получателей.


Макет:


Реализация:


Задача 7.

Вывести настройку управления шаблонами отправляемых писем в плагин email-рассылок в основное меню. 


Решение:

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


Реализация:


Использованные технологии

PHP
OctoberCMS
Laravel
MySQL
Git
GitHub
Node.js
Red Bull

Никогда не поздно изменить свой бизнес к лучшему

Приступить

Этот сайт использует файлы Cookie. Мы не персонализируем Вас, а лишь делаем серфинг на сайте более удобным. Вы можете ознакомиться с нашей Политикой приватности.