JIPDEC Business Search Service Website Renewal

Projectoverzicht

Wij mochten de vernieuwing verzorgen van de "zoekdienst voor bedrijven" van JIPDEC (Japan Information Processing Development Corporation), de organisatie die verantwoordelijk is voor het Privacymark-systeem.

In dit project stonden drie thema's centraal: "het behoud van de bestaande snelle zoekervaring", "ondersteuning voor smartphones" en "een aanzienlijke verbetering van de updateworkflow".

Achtergrond en uitdagingen

Het bestaande systeem presteerde goed op het gebied van snel zoeken, maar het bijwerken van bedrijfsinformatie vergde veel handmatig werk. Het proces waarbij gegevens uit het bedrijfssysteem werden geëxporteerd, lokaal werden bewerkt en vervolgens werden geüpload, kostte veel tijd en moeite en leidde tot hogere beheerkosten en risico's.

Omdat het systeem verouderd was, was er behoefte aan het verlichten van het onderhoud en het opzetten van een efficiënte beheerstructuur. Daarnaast vormde ondersteuning voor diverse apparaten, waaronder smartphones, een uitdaging.

Waarom we voor Kuroco hebben gekozen

Na een vergelijking van meerdere architecturen en een haalbaarheidsonderzoek bleek Kuroco op de volgende punten voordelen te bieden.

Diagram van automatische updates via API-integratie
Automatische updates via API-integratie
  1. Snelle zoekprestaties

    Zelfs bij zoekopdrachten op grote datasets levert het zeer snelle reacties, en blijft de gebruikservaring gelijk aan of beter dan die van de bestaande site.

  2. Automatische updates via API-integratie

    Gegevens uit bedrijfssystemen kunnen via de API worden geïntegreerd, waardoor updatewerkzaamheden volledig geautomatiseerd kunnen worden.

  3. Eenvoudiger en snellere frontend-deployment

    Doordat KurocoFront een op CDN gebaseerde hostingdienst voor statische content biedt, hoeft u geen aparte hostingdienst of CDN af te sluiten of te beheren. Dit vermindert de belasting van infrastructuurbeheer aanzienlijk.

  4. Flexibele uitbreidbaarheid met Smarty

    Naast de functionaliteit van een headless CMS kan Kuroco via Smarty het gedrag van de API aanpassen. Hierdoor kunnen verwerkingsprocessen voor integraties met externe systemen en diverse domeinen flexibel worden ingebouwd. Het bewerken van zoekresultaten en het eenvoudig implementeren van eigen weergavelogica is ook een voordeel voor ontwikkelaars met backendkennis.

Er is geen uitvoeringsomgeving voor willekeurige programma's zoals Lambda, Cloudflare Workers of Edge Functions. Smarty beschikt echter over uitgebreide plug-ins, waarmee u de API kunt aanroepen en JSON kunt opslaan. Voor gangbare use cases is dit meestal voldoende.

Ontwikkeling van zoekgebruikersinterface voor smartphones

Ook in de traditionele pc-omgeving was het al mogelijk om op een goede manier te zoeken. Om die bediening op een smartphone na te bootsen, zijn de manier waarop het modale venster met zoekcriteria wordt geopend en de inrichting van de bedieningsstromen cruciale factoren die de gebruikerservaring bepalen.

Door hierop in te spelen, hebben we de omgeving geoptimaliseerd voor mobiel gebruik en tegelijk rekening gehouden met webaccessibility. Zo hebben we een zoek-UI gerealiseerd die ook op een smartphone intuïtief en comfortabel te gebruiken is.

Het was een uitdagend traject, maar uiteindelijk zijn we erin geslaagd om zowel op pc als op mobiel een consistent gebruiksgemak te bieden.

Resultaten en effecten

Met de architectuur die we in een vroeg stadium hebben gekozen, hebben we een ideale opbouw kunnen realiseren.

  • Gebruikerservaring

    Snelle zoekfunctie behouden, waardoor gebruikers uit een grote hoeveelheid bedrijfsinformatie direct de gewenste gegevens kunnen vinden. Ook op de smartphone is een UI met een hoge zoekbaarheid gebouwd.

  • Operationele efficiëntie

    Door de updateworkflow te automatiseren, zijn handmatig werk en het risico op fouten geëlimineerd.

  • Schaalbaarheid

    Dankzij de aanpassingen met Smarty kan het systeem in de toekomst flexibel worden uitgebreid en gekoppeld aan externe diensten.

Schermopname van de zoekfunctie voor bedrijven met een Privacymark
Schermopname van de zoekfunctie voor aangesloten bedrijven van een erkende organisatie voor persoonsgegevensbescherming

Conclusie

Met deze vernieuwing zijn we erin geslaagd om operationele efficiëntie en een hoge prestatie te combineren, twee doelen die tot nu toe vaak met elkaar in conflict waren.

  1. Bedrijfsgegevens worden automatisch via de API vanuit het bedrijfssysteem naar Kuroco gesynchroniseerd
  2. Via batchverwerking wordt de sitecontent periodiek bijgewerkt naar de meest recente status

Beheerders worden ontlast, en gebruikers blijven beschikken over een prettige zoekervaring. Naar mijn mening is dit een project geworden waarin de keuze van de technologie direct heeft bijgedragen aan het resultaat.

Daarnaast is het project van begin tot eind soepel en constructief verlopen, dankzij de deskundigheid van de medewerker van JIPDEC en de solide technische kennis van de leverancier die verantwoordelijk was voor het bedrijfssysteem.

Voor ons was dit eveneens een project waar we zeer tevreden over zijn.

Projecteigenaar
Algemene Stichting Japan Institute for the Promotion of Digital Economy and Community (JIPDEC)
Direction
Allemaal
Ontwerp
Otsuka
Structuur
Allemaal / Shigeta
UI-ontwerp
Nagahashi
Front-endontwikkeling
Otsuka, Matsutsuka
Controle webtoegankelijkheid
Futamata
Bedrijfs- en dienstnaam
JIPDEC bedrijvenzoekservice