Succesverhaal
Creodias
Het leveren van een moderne, responsieve CREODIAS 2.0 website, waarmee de klant naadloze toegang krijgt tot aardobservatiegegevens, tools en clouddiensten voor de verwerking ervan.
Over Creodias
CREODIAS is een platform voor gegevens- en informatietoegangsdiensten dat in 2017 is opgericht door het Europees Ruimteagentschap. Het fungeert als een belangrijk onderdeel van het Copernicus Data Space Ecosystem en faciliteert gestandaardiseerde toegang tot Copernicus aardobservatiegegevens en processing tools.
Met meer dan 20.000 geregistreerde gebruikers uit 190 landen biedt het bedrijf een enorme hoeveelheid lokaal beschikbare EO data, waardoor het een waardevolle bron is voor onderzoekers, bedrijven en particulieren wereldwijd.
Tijdlijn
970 werkuren vanaf de start van het project tot de uiteindelijke release
lancering van het project
Februari 2023
in uitvoering
Februari 2023 – juni 2023
vrijgave van het project
Juni 2023
Omvang van het project
De klant benaderde ons met een kant-en-klaar, gedetailleerd ontwerpproject met een veeleisende contentstructuur. Onze taak was het ontwikkelen van een flexibel en responsief WordPress-systeem, inclusief:
Ontwikkeling
Uitdagingen en oplossingen
-
01.
Hoge complexiteit
We namen ons eerste zeer complexe project aan, waarbij de ingewikkelde infrastructuur van de klant betrokken was en die geavanceerde implementatievaardigheden vereiste. Onze belangrijkste doelstelling was het implementeren van SSO (Single Sign-On) – globale aanmeldfunctionaliteit. Het resultaat is dat elke gebruiker die inlogt op zijn WordPress-omgeving probleemloos toegang heeft tot alle relevante elementen en bronnen.
-
02.
Verschillen in desktop- en mobiele versies
We zagen aanzienlijke verschillen tussen de desktop- en mobiele versies van het ontwerp van het project. Ons doel was om een oplossing te creëren waarbij de interface er consistent en gebruiksvriendelijk uitziet op beide platforms. Door een responsive design-aanpak te gebruiken, zorgden we ervoor dat de website zich goed aanpast aan verschillende schermformaten. Op deze manier hebben gebruikers eenvoudig toegang tot en interactie met het platform, of ze nu een computer of een mobiel apparaat gebruiken.
-
03.
Rijen samenvoegen
Om de presentatie van gegevens te verbeteren en de algehele bruikbaarheid van de tabel te vergroten, hebben we de functionaliteit voor het samenvoegen van rijen geïmplementeerd. Hierdoor konden we aangrenzende cellen in de tabel samenvoegen om een meer georganiseerde en visueel aantrekkelijke lay-out te creëren. Door cellen met vergelijkbare of verwante inhoud samen te voegen, hebben we rommel effectief verminderd en is het voor gebruikers eenvoudiger om de informatie in één oogopslag te begrijpen. Bovendien zorgden we voor een nauwkeurige weergave van de gegevens in de samengevoegde cellen.
-
04.
aangepaste wordpress-extensie
We ontwikkelden een aangepaste WordPress extensie, die een game-changer bleek te zijn in het uitbreiden van de mogelijkheden van het platform. We waren in staat om de native functies van WordPress te vergroten en uit te breiden, waardoor de website verbeterde functionaliteiten kreeg die waren afgestemd op de unieke vereisten van de klant.
-
05.
rijen samenvoegen
Ons ontwikkelingsproces omvatte de integratie van een breed scala aan geavanceerde frontend-functionaliteiten, waardoor de mogelijkheden van het platform naar nieuwe hoogten werden getild. Door nauwgezet ontwerp en implementatie hebben we talloze aanvullende functies toegevoegd die niet alleen de gebruikerservaring verbeteren, maar ook de algehele reikwijdte van het systeem vergroten.
-
06.
aangepaste wordpress-extensie
Het project was behoorlijk complex wat betreft de infrastructuur van de klant. Voor een samenhangende en succesvolle implementatie moesten we nauw samenwerken met het DevOps-team van de klant en een volledige omgeving vanaf nul opbouwen. De uitdaging bestond uit het ontwikkelen van een zeer aanpasbare en schaalbare oplossing.
-
07.
Kubernetes cluster
De website draait op een Kubernetes-cluster, een geavanceerde en geavanceerde omgeving waarvoor het hele ecosysteem moet worden geüpload. Omdat het slechts een onderdeel is binnen een complex proces, moest het nauwkeurig worden afgesteld om ervoor te zorgen dat de machine zichzelf kan klonen als de belasting van het proces fluctueert. Aangezien WordPress niet inherent ontworpen is voor dergelijke taken, moesten we een oplossing bedenken waarmee mediabestanden die zich op een andere server binnen de infrastructuur van de klant bevonden, moeiteloos konden worden gesynchroniseerd en bijgewerkt met de website. Deze integratie bleek essentieel om de prestaties en betrouwbaarheid van het hele systeem te optimaliseren.
-
08.
Tal van belanghebbenden
Het project ging gepaard met uitgebreide communicatie met talloze belanghebbenden op verschillende niveaus van betrokkenheid. We gaven prioriteit aan effectieve communicatie door duidelijke kanalen op te zetten voor het delen van informatie, updates en feedback. Actieve deelname van alle teamleden bevorderde een samenwerkingsomgeving waarin ideeën werden gewaardeerd en overwogen door middel van regelmatige feedbacksessies.
Samenvatting
Bedrijfsverbetering
Resultaat
Het succesvolle resultaat van het project bracht de klant een aanzienlijke zakelijke verbetering met een gemoderniseerde website, een verbeterde gebruikerservaring en een robuust ondersteuningssysteem. Het toonaangevende CMS, de aangepaste WordPress-extensie en de geavanceerde front-endfunctionaliteiten zorgden voor een soepele en verrijkte online ervaring, waarbij gebruikers op verschillende apparaten en webbrowsers werden betrokken. De klant staat nu in de voorhoede van hun branche en navigeert vol vertrouwen door het digitale landschap met geavanceerde oplossingen.
Naarmate het project vordert, omvat de volgende fase de ontwikkeling van een e-commerce platform dat de look en feel van de hoofdwebsite weerspiegelt. Het systeem zal klanten in staat stellen om tokens te kopen voor toegang tot aardobservatiediensten. Het is volledig geïntegreerd met de website en zorgt voor een vlekkeloze gebruikerservaring en efficiënte afhandeling van transacties. Aangezien gebruikers momenteel hun aankoopverzoeken per e-mail moeten versturen, zullen de nieuwe oplossingen een echte doorbraak zijn en hen een handige en eenvoudige methode bieden om tokens te kopen.