Delivering a modern, responsive CREODIAS 2.0 website, empowering the client to provide seamless access to Earth Observation data, tools and cloud services for its processing.
About CREODIAS 2.0
CREODIAS is a seamless environment that brings cloud processing to Earth Observation data. The platform provides immediate access to the Copernicus Sentinel satellites data and Services.
It acts as a first commercial element of the Copernicus Data Space Ecosystem and provides commercial services to complement public offering. It is built and operated by CloudFerro.
With over 20,000 registered users from 190 countries, the platform offers a vast amount of locally available EO data, immediately available, making it a valuable resource for researchers, businesses, and individuals worldwide.
970 working hours from the project’s launch till its final release
February 2023 – June 2023
The client approached us with a ready-made, detailed design project with a demanding content structure. Our job was to develop a flexible and responsive WordPress system, including:
Developing a complete 2.0 version of the existing website based on the client’s refreshed designs for all subpages
Integration with APIs with internal monitoring system provided by customer
Introducing SSO (Single Sign-On) and global login functionality
Integrations with documentation as well as access to the whole documentation
Fetching articles into the database
Challenges and solutions
01. High complexity
We took on our first such highly complex project, involving the client’s intricate infrastructure that demanded advanced implementation skills. Our primary objective revolved around implementing SSO (Single Sign-On) – global login functionality. As a result, every user logging into their WordPress environment can enjoy smooth access to all pertinent elements and resources.
02. Differences in desktop and mobile versions
We noticed significant differences between the desktop and mobile versions of the project’s design. Our goal was to create a solution that would make the interface look consistent and user-friendly on both platforms. By using a responsive design approach, we made sure that the website adapts well to different screen sizes. This way, users can easily access and interact with the platform, whether they’re using a computer or a mobile device.
03. Row merging
In order to enhance the presentation of data and improve the overall usability of the table, we implemented row merging functionality. This allowed us to combine adjacent cells in the table to create a more organized and visually appealing layout. By merging cells with similar or related content, we effectively reduced clutter and made it easier for users to comprehend the information at a glance. What’s more, we provided the accurate display of data within the merged cells.
04. Custom WordPress extension
We developed a custom WordPress extension, which proved to be a game-changer in expanding the capabilities of the platform. We were able to augment and extend the native features of WordPress, effectively empowering the website with enhanced functionalities tailored to the client’s unique requirements.
05. Advanced frontend functionalities
Our development process encompassed the integration of a wide array of advanced frontend functionalities, effectively elevating the capabilities of the platform to new heights. Through meticulous design and implementation, we added numerous supplementary features that not only enhance the user experience but also expand the overall scope of the system.
06. Challenging deployment
The project posed a significant level of complexity in terms of the client’s infrastructure. To achieve a cohesive and successful deployment, we needed to work closely with the client’s DevOps team, creating an entire environment from scratch. The challenge involved developing a highly adaptable and scalable solution.
07. Kubernetes cluster
The website operates on a Kubernetes cluster, an advanced and sophisticated environment that requires uploading the entire ecosystem. Being just a component within a complex process, it needed fine-tuning to make sure the machine can clone itself as the process load fluctuates. As WordPress is not inherently designed for such tasks, we had to devise a solution that allowed media files located on another server within the client’s infrastructure to sync and update effortlessly with the website. This integration proved essential to optimize the performance and reliability of the entire system.
08. Numerous stakeholders
The project involved extensive communication with numerous stakeholders at different levels of involvement. We prioritized effective communication by establishing clear channels for sharing information, updates, and feedback. Active participation from all team members fostered a collaborative environment where ideas were valued and considered through regular feedback sessions.
Refreshed and modernized website
The client received a completely refreshed website, being a significant upgrade from their previous CMS. We provided them with a modern solution, carefully tailored to meet their specific needs, with enhanced functionality, improved user experience, and greater flexibility in managing online content. Now the upgraded CMS empowers them with a suite of advanced features and tools, allowing for uninterrupted content creation, editing, and publication.
We introduced a collection of libraries created specifically for the client, comprising all the page layouts designed in Figma. . The exact templates are meticulously crafted using WordPress blocks, ensuring consistency, flexibility, and efficiency throughout the website-building process.
The website is designed with responsiveness as a top priority, ensuring a flawless user experience across various devices and screen sizes. It is carefully optimized to support leading web browsers, guaranteeing consistent performance and accessibility for a wide audience.
The support provided for the project is integrated with Jira, a powerful project management tool, enabling a smooth and efficient workflow, streamlining communication and issue tracking throughout the entire process. It allowed us to achieve full automation, significantly reducing manual interventions and enhancing overall productivity. Support requests and tickets are automatically logged into Jira, where they can be assigned, prioritized, and tracked by the support team. It guarantees that nothing falls through the cracks, leading to faster response times and improved issue resolution.
The project’s successful outcome brought significant business enhancement to the client with a modernized website, improved user experience, and a robust support system. The leading-edge CMS, custom WordPress extension, and advanced front-end functionalities provided a smooth and enriched online experience, engaging users across various devices and web browsers. The client now stands at the forefront of their industry, confidently navigating the digital landscape with cutting-edge solutions.
As the project progresses, the next phase involves developing an e-commerce platform that mirrors the look and feel of the main website. The system will allow customers to purchase tokens for accessing earth observation services, being fully integrated with the website, ensuring a flawless user experience and efficient handling of transactions. As currently users have to email their requests for purchases, the new solutions will be a true deal breaker, providing them with a convenient and straightforward method for buying tokens.