Dividing the Website Into Separate Thematic Sections

See how we adjusted the website for different target groups and provided the client with complete freedom in its further development

Client

Enea

Industry

Energetics

Technologies

logo Drupal Drupal

Main benefit

Simplified website structure and streamlined editor workflows

Background element

The client wanted the website to meet the needs of diverse users and make it easier for them to quickly find key information. The solution was to divide the website into distinct thematic sections.

The main challenge was to design a system that allows for future expansion without using rigid, hard-coded solutions. We needed to create a system that supports individual parts and separate content storage, while also making it easy to add new features, like specific scripts or styles. The whole system had to work within a single domain and be easy for editors to use.

To ensure the solution would be flexible and scalable, we based it on a taxonomy with extensive configuration options that:

  • allow for further development,
  • facilitate content edition,
  • utilizes pre-made functionalities.

We also developed a custom module that recognizes which section of the page is currently active. The acquired data is then passed to the implemented components, enabling functionalities such as filtering offer information by specific sections.

The solution is highly intuitive for editors. They can assign articles and particular subpages to a specific section using a simple drop-down list during the content creation process.

The client received a fully scalable solution that operates within a single domain while giving the impression of several separate websites. As a result, the portal meets the needs of diverse target groups and offers an excellent user experience. The best proof of the solution’s success is that the client was able to add a new section ("Energy Transformation") independently, without any developer help or code changes.

Enea's new website - about the project

Krystian Brzoza

Drupal Developer

The key part of the implementation was basing the architecture on taxonomy rather than rigid code. As a result, the client can independently manage the website’s structure.

Background element
  1. When your target the offer to diverse audience groups.

  2. When you plan to expand your offer in the future

Need to tailor your website for different target groups?