SaaS succesverhaal
Magnum Foto's
4 complexe services voor de meest canonieke fotografiegigant aller tijden – Magnum Photos – klaar om zonder mankeren tientallen duizenden gebruikers tegelijk te ontvangen.
Over Magnum Foto’s
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 meer.
Tijdlijn
2600 werkuren vanaf de start van het project tot de uiteindelijke release
Magnum Foto’s
Augustus 2018 – februari 2020
Magnum Leren
Augustus 2019 – December 2018
Magnum Creatief
December 2018 – juli 2019
Magnum Winkel
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 Foto’s
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 Leren
Magnum Learn, een platform voor het kopen en bekijken van e-learningcursussen over fotografie, moest grondig worden ontwikkeld en geïmplementeerd.
-
03.
Magnum Winkel
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 CREATIEF
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 Foto’s
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 Leren
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 Creatief
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 Winkel
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
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.