Success Story
Creodias
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
CREODIAS is a Data and Information Access Services platform established by the European Space Agency in 2017. It acts as a key component of the Copernicus Data Space Ecosystem and facilitates standardized access to Copernicus Earth Observation data and processing tools.
With over 20,000 registered users from 190 countries, the company offers a vast amount of locally available EO data, making it a valuable resource for researchers, businesses, and individuals worldwide.
Timeline
970 working hours from the project’s launch till its final release
project’s launch
February 2023
in progress
February 2023 – June 2023
project’s release
June 2023
Project’s scope
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:
Development
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.
row merging
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.
custom wordpress extension
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.
Summary
Business enhancement
Outcome
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.