Sector(s)

Project Team

The success of the project was significantly bolstered by the use of an agile project management approach, specifically the SCRUM methodology. This approach ensured efficient and effective communication with the OMI Group throughout the development process. The project team, consisting of Drupal developers, UX/UI designers, data analysts, and security experts, worked in close collaboration with the OMI Group.

The development process was organized into bi-weekly Sprints, where prioritized development tasks were delivered to the OMI Group. These priorities were established during weekly Sprint Planning Meetings, ensuring that the most critical and high-impact features were addressed first. This iterative process allowed for continuous feedback and adjustments, ensuring the final product met all user and stakeholder needs.

Developers focused on leveraging Drupal's modular architecture to integrate necessary features and ensure seamless performance. UX/UI designers prioritized creating an intuitive and responsive interface that catered to diverse user needs. Data analysts ensured the accuracy and reliability of real-time data integration, while security experts implemented robust measures to protect sensitive information.
This collaborative and iterative approach, underpinned by SCRUM, allowed the team to respond swiftly to changing requirements and deliver a platform that exceeded expectations. 

The project management strategy was instrumental in maintaining clear communication, managing priorities, and ensuring the timely delivery of high-quality work, perfectly aligned with the goals of the OMI Group.
 

Visit the site

Visit the site

Organizations Involved

Community contributions

The OMI Group’s adoption of Drupal significantly benefited from the contributions of the Drupal community.

The community’s continuous development of modules and updates provided the tools necessary to build a robust and feature-rich platform. The group also contributed back by sharing their custom solutions and improvements, fostering collaboration and innovation within the Drupal ecosystem. 

This symbiotic relationship not only enhanced the platform’s capabilities but also supported the broader Drupal community in its growth and evolution.

About the client:

The OMI Group, consisting of OMIE, OMIP, OMIClear, OMEL, and OMEL DiversificaciĂłn, plays a vital role in managing energy markets across the Iberian Peninsula. They facilitate trading electricity and natural gas, ensuring transparency and efficiency for all market participants.

OMIE manages the spot electricity market, determining prices based on short-term supply and demand, and oversees invoicing and financial settlements. OMIP handles the futures and derivatives market, providing a platform for long-term contracts that help stabilize prices and hedge risks. OMIClear functions as a clearing house, ensuring safe and efficient transaction settlements, and provides additional services like clearing electricity futures contracts. OMEL DiversificaciĂłn focuses on diversifying and innovating within the energy market, exploring new business opportunities and technological advancements. 

Together, the OMI Group promotes competition, transparency, and liquidity in the energy markets.

In the press release, OMI's Group said "The companies of the Iberian Electricity Operator have been satisfied with the work carried out by JAVALI in the complete project for the renovation of their webs, which had to fit in addition to a very demanding calendar”

Describe the project (goals, requirements and outcome)

The project initially launched on Drupal 8, evolved to Drupal 9, and is currently being migrated to Drupal 10. This multi-site platform seamlessly integrates various external APIs for real-time data updates, utilizing Drupal's modular architecture.

Security modules like Drupal Shield and CAPTCHA ensure data integrity and prevent unauthorized access. The platform supports multilingual content through the Drupal Localization module, facilitating international collaboration and information exchange.
Multiple content types, taxonomies, and webforms were created to standardize content presentation across all sites to meet the OMI Group's requirements. Over 250 real-time updated charts were developed and integrated. Various back-office management profiles/roles were established, granting communication and information systems teams full autonomy in creating and editing content, colors, labels, and translations.

The media module was integrated to improve the organization and search of images, documents, and files, allowing file usage across multiple sites. Comprehensive content and user migration ensured a seamless transition to the new platform. Specifically, on the OMIP and OMIClear sites, a reserved area was developed for subscription-based access upon approval.
A key feature of this multi-site setup is the ability to share content across the various sites within the group. This capability ensures consistent information dissemination and efficient content management, reinforcing the group's unified approach to market management.

This continuous evolution and updating process demonstrates the OMI Group's dedication to delivering a superior user experience and staying at the forefront of energy market management technologies.

Additionally, JAVALI has undertaken several other projects within the OMI Group that involve handling sensitive and confidential information. Due to the nature of these projects, details cannot be publicly disclosed. These initiatives underscore our commitment to adhering to GDPR standards and ensuring secure access to restricted data.

Why Drupal was chosen

Drupal was selected for its unparalleled flexibility and scalability, crucial for managing complex and dynamic websites. 

The OMI Group needed a robust platform capable of handling large volumes of data and adapting to the ever-evolving needs of the energy market. Drupal’s modular architecture allows for easy expansion and customization, ensuring the platform grows alongside the organization. 

Security is a top priority, and Drupal’s strong security features, including regular updates and a dedicated security team, protect sensitive market data. Additionally, Drupal excels in advanced integration capabilities, seamlessly connecting with various APIs and external systems essential for real-time data exchange and process automation. 

Multilingual support is another critical advantage, enabling the OMI Group to cater to users across different regions, providing content in multiple languages effortlessly. The vibrant Drupal community offers a wealth of resources, modules, and expertise, ensuring the platform remains up-to-date and continues to meet the organization’s needs.

Image

Technical Specifications

Drupal version:

Why these modules/theme/distribution were chosen
  • Drupal Shield and CAPTCHA: Chosen for their robust security features, preventing unauthorized access and ensuring data integrity.
  • Drupal Localization: Critical for supporting multilingual content, and facilitating international collaboration.
  • Charts and Highcharts: Selected for their powerful data visualization capabilities, providing interactive and customizable charts that facilitate data comparison and analysis across different markets and regions.
  • Media Module: Integrated to enhance the organization and searchability of images, documents, and files, enabling file usage across multiple sites.
  • Webform: Utilized to create customized forms, meeting various data collection needs.
  • Entityqueue, Paragraphs, and Metatag: Implemented to support dynamic content creation and SEO optimization.

These modules were chosen for their ability to meet the specific needs of the OMI Group, providing a secure, efficient, and user-friendly platform. 

The creation of multiple content types, taxonomies, and web forms ensured uniform content presentation across all group sites, while the development of over 250 real-time charts and integration of comprehensive management profiles empowered the OMI Group's communication and information systems teams. 

This robust and adaptable platform is perfectly aligned with the group's objectives of innovation, sustainability, and market efficiency.