SaaS succesverhaal

Magnum Photos

4 complexe services voor de meest canonieke fotografiegigant aller tijden – Magnum Photos – klaar om zonder mankeren tientallen duizenden gebruikers tegelijk te ontvangen.

api
cms
front-end

Over Magnum Photos

Magnum is een iconisch samenwerkingsverband van fotografen over de hele wereld, opgericht in 1947 door de meest gerenommeerde fotojournalisten van die tijd.

Ze huren de crème de la crème van de fotografie- en filmwereld in en werken met topmerken als Dior, Nike, TIME, Vogue, National Geographic, Apple en nog veel meer.

rocksplaceholder-video
placeholder-videoplaceholder-video

Tijdlijn

2600 werkuren vanaf de start van het project tot de uiteindelijke release

Magnum PHOTOS

Augustus 2018 – Februari 2020

Magnum LEARN

Augustus 2019 – December 2018

Magnum CREATIVE

December 2018 – Juli 2019

Magnum SHOP

Augustus 2019 – Februari 2020

Zakelijke behoeften en doelen

Magnum had onze steun nodig bij de ontwikkeling van 4 van haar diensten. Elke dienst had een iets ander doel.

  • 01.

    Magnum PHOTOS

    Magnum Photos had behoefte aan voortdurende ondersteuning, overname van de technische verantwoordelijkheid, verhoging van de efficiëntie van de site en toevoeging van verschillende kleine marketingfuncties, zoals een landingspagina en nieuwsbrieven.

  • 02.

    Magnum LEARN

    Magnum Learn, een platform voor het kopen en bekijken van e-learningcursussen over fotografie, moest grondig worden ontwikkeld en geïmplementeerd.

  • 03.

    Magnum SHOP

    Magnum Shop, een winkelplatform met albums, foto’s, boeken en posters, moest worden ontwikkeld, geïmplementeerd en gekoppeld aan andere systemen die momenteel door onze klant worden gebruikt – afdrukken, distributie en een fotobank.

  • 04.

    Magnum CREATIVE

    Magnum Creative is een dienst die de samenwerking van Magnum Fotografen met bepaalde merken bundelt en laat zien, waarbij hun individuele portfolio’s worden gepresenteerd.

Functionaliteit

  • 01.

    Magnum PHOTOS

    1. Een typische reportageservice met artikelen, galerijen en aankondigingen van speciale aanbiedingen.
    2. We hebben een intuïtief en gebruiksvriendelijk navigatiesysteem gemaakt, zodat bezoekers moeiteloos door hun enorme collectie iconische foto’s en verhalen kunnen bladeren.
    3. Om gebruikers te helpen specifieke foto’s of interessante onderwerpen te vinden, is er een krachtig zoek- en filtersysteem geïntegreerd. Gebruikers kunnen naar afbeeldingen zoeken op basis van fotografen, thema’s, locaties en meer, voor een ervaring op maat.

  • 02.

    Magnum LEARN

    1. SSO centraal gebruikersbeheersysteem – één login en wachtwoord werken naadloos op elke service waarop een gebruiker kan inloggen, en het proces verloopt automatisch onder verschillende domeinen.
    2. Een volledig educatief pad maken met beschrijvingen, downloadbaar materiaal en ingesloten videolessen
    3. Integratie met Vimeo
    4. De voortgang van bekeken materialen bijhouden

  • 03.

    Magnum CREATIVE

    1. Een filter voor complexe materiaalsortering
    2. Integratie van een tool voor het kiezen en downloaden van foto’s uit de Magnum fotobank samen met meta beschrijvingen. Foto’s zijn in het formaat en de grootte die alleen van toepassing zijn voor presentatie. Originele foto’s worden niet lokaal opgeslagen.
    3. Optimalisatie van het laden van foto’s

  • 04.

    Magnum SHOP

    1. Een platform met een e-commerce systeem gebaseerd op het samenvoegen van WordPress met Magento en externe microservices
    2. Presentatie van productvarianten en een gebruikersprofiel geïmplementeerd met WordPress
    3. Orderafhandeling, realisatie, verzending, betalingen, prijzen en speciale aanbiedingen worden geïmplementeerd via een apart subsysteem in het interne net door het Magento e-commerce platform
    4. Importeren van alle producten naar WordPress vanuit een aparte microservice (productservice)

Ontwikkeling

Uitdagingen en oplossingen

  • 01.

    Integraties tussen alle technologische ecosysteemelementen van Magnum

    Ons technologische team bestond uit 4 onafhankelijke leveranciers: Fooz, verantwoordelijk voor Magento, AWS en integraties.

    De belangrijkste uitdagingen waren:
    Integratie met microservices zoals Image Service, User Service en Fulfillment Service, allemaal gebaseerd op Symphony, ook integratie met AWS en het implementatiesysteem op basis van Docker en SSO.

    Alle systemen worden automatisch ingezet op de AWS-server met een aparte bank met statische foto’s. AWS zorgt voor schaalbaarheid van de service – het creëert en past extra service-instanties toe afhankelijk van de belasting, waardoor de integriteit van de door gebruikers gegenereerde gegevens behouden blijft.
    We werkten aan Docker-images, serverconfiguratie en gebruikersauthenticatie via externe platforms, waardoor een naadloze integratie en schaalbaarheid werd gegarandeerd.

  • 02.

    Wereldwijde mand

    De uitdaging hier was het integreren van één globaal winkelmandje dat vanuit elke service beschikbaar was. Een gebruiker kon een item aan het mandje toevoegen terwijl hij op de Shop-site was, naar het Learn-platform gaan, een gekozen cursus aan hetzelfde mandje toevoegen en de transactie met één betaling voltooien.

    Het winkelmandje wordt beheerd door het Magentosysteem, maar de presentatie van gegevens (foto en beschrijving) wordt geüpload en opgeslagen terwijl een product aan het winkelmandje wordt toegevoegd. De beschrijving van elk product kan zijn volledige verhaal en functionaliteiten presenteren, zelfs als de sectie is uitgewerkt in andere services, bijvoorbeeld integratie met de fotobank en geoptimaliseerde fotogalerijpresentatie.

  • 03.

    Op maat gemaakt e-learning platform

    De eerste uitdaging was het creëren van een e-learning platform. We hebben de meest geschikte service gekozen voor het hosten en delen van video’s. De volgende taak was het nieten van bepaalde cursussen aan het e-commerce systeem, dat op elk moment de toegang tot het materiaal controleert (toekent en intrekt). Daarnaast houdt het e-learning systeem de voortgang van de cursussen bij, zodat gebruikers de training kunnen voortzetten vanaf het punt waar ze eerder gestopt waren.

  • 04.

    Integratie met Magento e-commerce

    Typische winkelinformatie zoals prijs, speciale aanbiedingen en kortingen worden live geïmplementeerd via de integratie met de belangrijkste verkooptool op basis van Magento. Een van de bedrijven waarmee we nauw samenwerkten, nam de verantwoordelijkheid voor de realisatie en implementatie. WordPress speelde aan de andere kant een rol als motor/leverancier voor de frontend. Het creëerde een ruimte voor het beheren van producten, hun zichtbaarheid, beschrijvingen, foto’s, enz. Tegelijkertijd werden prijzen en voorraadniveaus live geïmporteerd door WordPress vanuit externe diensten.

  • 05.

    Voortdurende ondersteuning

    Ons team was verantwoordelijk voor het hele proces van voortdurende ondersteuning van alle WordPress-diensten die werden gebruikt als onderdeel van de infrastructuur van Magnum Photos. We namen voortdurend deel aan de marketingcampagnes en hielpen het Magnum-team bij het maken van landingspagina’s, nieuwsbrieven, mailings, speciale subpagina’s, productsets, promotiecampagnes voor nieuwe cursussen, enz.

  • 06.

    Creative Site Portfolio’s van fotografen

    Het was een uitdaging om een tool te maken voor het bladeren en downloaden van gekozen foto’s om ze te gebruiken in de inzendingen. Foto’s moesten lokaal op de server worden gecomprimeerd en bijgesneden en pas daarna aan een openbaar toegankelijke bibliotheek worden toegevoegd. Beheerders kunnen de foto’s zoeken op naam, auteur en trefwoorden.

    Daarnaast moesten we geschikte haken in WordPress maken waarmee we fotobeschrijvingen en licenties konden downloaden. Vervolgens hebben we ze ingevoerd in een meta_description van de verwerkte foto.

Samenvatting

Bedrijfsverbetering

Het opgefriste design en de verbeterde presentatie van Magnum diensten voor gebruikers

Alle diensten moesten worden geoptimaliseerd voor mobiele apparaten. Vanwege het fotografische karakter van het bedrijf moesten we foto’s van hoge kwaliteit presenteren en het laden optimaliseren, ook voor mobiele apparaten.

E-commercesysteem met AWS-gebaseerde infrastructuur en hoge beschikbaarheid voor klanten

Ten tijde van de reclamecampagne moest de service de belasting van enkele tientallen duizenden gebruikers tegelijk voorspellen en accepteren, wat vlekkeloos verliep. Door de juiste optimalisatie en het handhaven van een hoge coderingsnorm konden we het gebruik van resources beperken.

Volledige controle over de inhoud

Door alle activiteiten over te zetten naar WordPress, kregen de teams van Magnum Content en Marketing volledige controle over de inhoud, producten en hun visuele presentatie.

Unieke portfolio’s

Dankzij de implementatie van de Creative Sites kregen enkele tientallen Magnum-fotografen de kans om hun eigen unieke online portfolio te creëren. Het doel was om de beste foto’s en campagnes te presenteren waar ze aan werkten in samenwerking met topmerken als zogenaamde commerciële opdrachten.

Soepel orderbeheer

Dankzij de scheiding tussen de presentatiediensten en de diensten die verantwoordelijk zijn voor het uitvoeren van de bestelling, kan een klant de bestellingen beheren en uitvoeren ondanks een zware belasting door de bezoekers van de site.

Marek Korczak,
CEO BTSI

Ze reageren erg snel en zijn waarschijnlijk het beste team dat bij het hele project betrokken is geweest. Ik heb een heel positief gevoel over de samenwerking die ik met hen heb gehad. Vanuit mijn perspectief is het belangrijk dat ik kan vertrouwen op mensen die een inschatting maken en adviseren op het gebied van technologie-implementatie. Ik heb nooit een probleem gehad waarbij een schatting te laag was of ze niet in staat waren om het op te lossen.

Lees deze recensie

Resultaat

De top 4 moderne en opgefriste diensten van Magnum zijn nu eenvoudiger en aangenamer te beheren, waardoor het team van de klant zijn werk volledig kan automatiseren en alle verkoopactiviteiten op één handige plek heeft. Dankzij de verhuizing van de sites naar WordPress is het veel eenvoudiger om een uitgebreide collectie activa te beheren en de details van aangeboden producten te bewerken.

Het platform werd een geweldige basis van kennis en fotografie-gerelateerde artikelen en cursussen voor de enorme gemeenschap van Magnum-fans. Ze kunnen naadloos alle diensten van het bedrijf doorlopen en op de hoogte blijven van hun selectie producten, speciale aanbiedingen, kortingen en nieuwigheden.