ICStudio
Services
PortfolioCase Studies
Tools
DemoBlog
ICStudio
Improvement of the module of email newsletters on OctoberCMS
Back
Marketing and Communications
Germany

Improvement of the module of email newsletters on OctoberCMS

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

Industry
Marketing and Communications
Location
Germany
Status
Completed
Technologies
8

Project Overview

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

PHP
OctoberCMS
Laravel
MySQL
Git
GitHub
Node.js
Red Bull

Services

Laravel based e-mail service
October CMS module Development
Site migration from WordPress to OctoberCMS
October CMS core update
Розробка програмного забезпечення для мереж аптек
Website development based October CMS
Technical support for October CMS projects

Have a project in mind?

Let's build something great together

Contact us
ICStudio

Professional web development and IT solutions for business

Quick Links

  • Home
  • Portfolio
  • Case Studies
  • Blog
  • Team

Resources

  • Tools
  • AI Chatbots
  • Demo
  • Docs
  • Pilot Program
  • Hire Us

Services

  • Web Development
  • E-commerce
  • CRM
  • Support

Contacts

  • hello@icstudio.online
  • +38 099 123 45 67
  • Kyiv, Ukraine

© 2026 IC Studio. All rights reserved.

Privacy PolicyTerms of ServiceService Terms