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.

api
cms
front-end

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.

rotsenrotsen
rotsen
rotsenrotsen

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:

Ontwikkelen van een volledige 2.0-versie van de bestaande website op basis van de opgefriste ontwerpen van de klant voor alle subpagina’s

Integratie met API’s met intern monitoringsysteem van de klant

Introductie van SSO (Single Sign-On) en functionaliteit voor globaal inloggen

Integraties met documentatie en toegang tot de volledige documentatie

Artikelen ophalen in de databaseIntegraties met documentatie en toegang tot de volledige documentatie

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

Vernieuwde en gemoderniseerde website

De klant kreeg een volledig vernieuwde website, die een aanzienlijke upgrade was ten opzichte van hun vorige CMS. We voorzagen hen van een moderne oplossing, zorgvuldig afgestemd op hun specifieke behoeften, met verbeterde functionaliteit, een verbeterde gebruikerservaring en meer flexibiliteit in het beheren van online content. Het geüpgradede CMS geeft hen nu de beschikking over een reeks geavanceerde functies en tools, waardoor ze ononderbroken content kunnen creëren, bewerken en publiceren.

Herbruikbare blokken


We hebben een verzameling bibliotheken geïntroduceerd die speciaal voor de klant zijn gemaakt en die alle paginalay-outs bevatten die in Figma zijn ontworpen. . De exacte sjablonen zijn zorgvuldig gemaakt met behulp van WordPress-blokken, waardoor consistentie, flexibiliteit en efficiëntie tijdens het hele proces van het bouwen van de website gewaarborgd zijn.

Hoge toegankelijkheid

De website is ontworpen met responsiviteit als topprioriteit, waardoor een vlekkeloze gebruikerservaring op verschillende apparaten en schermformaten wordt gegarandeerd. De website is zorgvuldig geoptimaliseerd om toonaangevende webbrowsers te ondersteunen, waardoor consistente prestaties en toegankelijkheid voor een breed publiek worden gegarandeerd.

Constante ondersteuning

De ondersteuning voor het project is geïntegreerd met Jira, een krachtige tool voor projectbeheer, die een soepele en efficiënte workflow mogelijk maakt en de communicatie en het bijhouden van problemen tijdens het hele proces stroomlijnt. Hierdoor konden we volledige automatisering bereiken, waardoor handmatige interventies aanzienlijk werden verminderd en de algehele productiviteit werd verhoogd. Supportverzoeken en tickets worden automatisch aangemeld in Jira, waar ze kunnen worden toegewezen, geprioriteerd en gevolgd door het supportteam. Dit garandeert dat er niets tussen de mazen van het net valt, wat leidt tot snellere reactietijden en een betere probleemoplossing.

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.