Revision of the Indicator News module to create posts and email newsletters.
01

Industry:

Marketing and Communications

02

Location:

Germany

03

Status:

Complete

Description:

The task that the client approached: 

it was necessary to modify the Indicator News module in OctoberCMS to correctly create posts and send email notifications to customers.


Tasks set in the work of the project:


Task 1.

Implement the ability to add multiple subscriber lists to send emails to different categories.


Solution:

Add a new tab "Subscribers categories" to the module, where you can create new mailing categories. Before emailing, choose a specific list of subscribers to send.


Layout:


Implementation:



Inside the card of one subscriber implemented the ability to add it to different groups of categories.

We added fields to the subscriber card at the customer's request:

  • Country 

  • City

  • Company


Layout:


Implementation:


Task 2.

Sending news in different languages to different subscriber lists. Initially, the language of the sent news depended on the language setting for the current administrator.


Solution:

Implemented the ability to send news in different languages to different lists of subscribers. Before sending the newsletter, the administrator selects the language in which the newsletter should be sent and the category of subscribers who should receive the newsletter.


Implementation:


Task 3. 

Implement possibility to send test news by "Send test mail" button to several administrators.


Solution:

In the module settings, we made a field to enter the email addresses of administrators, who should receive test emails. 


Layout:


Implementation:


Task 4. 

On the frontend set up a filter for news tags and year of publication with the output of results. In addition, add the output of all the tags in the admin panel with multilingualism and the possibility of filters.


Solution:

The tagging functionality allows you to filter news by tag and display the results as a list on a separate page at the front. When you click on a news tag, all news by that tag is displayed in the list.

A new tab "Tags" has been added to the admin panel, which is used to translate all tags into all languages added to the system. Translation is done by the system administrators.


Layouts:


Implementation:





Implemented a custom workaround, which was implemented in the news filter by year of publication on the front end. And brought out filters by tag.


Implementation:


Task 5. 

Add the ability to select a gallery of images in the published news. 


Solution:

We added the ability to select the main image of the news in the module (field "Image"), and under it select several other images for the gallery (field "Gallery"). 


Layout:


Implementation:


Task 6.

It was necessary to finalize the system of exporting news from the admin panel, as a new functionality was created, which was important for exporting. 


Solution:

We've added the "Newsletter content" field to the post export file. Also, new refinements have been added for selection: tags and recipient categories.


Layout:


Implementation:


Task 7.

Bring the configuration of sending email templates in the email newsletter plugin to the main menu. 


Solution:

Removed the setting of template management in the module menu with the ability to edit.


Implementation:

Technologies used

PHP
OctoberCMS
Laravel
MySQL
Git
GitHub
Node.js
Red Bull

It's never too late to change your business for the better

Get start

This site uses cookies. We do not personalize you, but only make surfing the site more convenient. You can check out our Privacy Policy