Laravel CMS UX optimization

Elaine Heijboer - Afstudeer stage

LiveWall

LiveWall is een digital creative agency dat momenteel 10 jaar bestaat. Binnen LiveWall werken zo'n 100 experts in media, development, video en innovatie. LiveWall ontwikkeld online content platforms, mobiele apps, high-profiles en progressive content. LiveWall heeft diverse multidisciplinaire teams met een eigen expertise. Ze ontwikkelen online ervaringen, creatieve concepten, innovatieve producten, slimme apps en spraakmakende campagnes.

Na 10 jaar heeft LiveWall een grote klantenkring opgebouwd met grote namen waarvoor ze verschillende media oplossingen maken. Denk aan namen zoals Coca Cola, De Efteling, McDonald's, RTL en KLM.

De opdracht is van toepassing op het Platforms team. Het Platforms team bestaat uit ruim 20+ platform specialisten die dagelijks bezig zijn met het ontwikkelen van platformtoepassingen op maat. Dit kan uiteenlopen van content websites en dataapplicaties tot crosschannel platforms en mobiele apps. Met hun websites van o.a Power Unlimited, De Dumpert app, KLM, The Voice Of Holland en SLAM! bereiken ze meer dan 250 miljoen mensen per jaar.

>> Ga naar LiveWall.nl

Larawall

Hoofdvraag: Hoe ontwerp ik een gebruiksvriendelijk Larawall CMS?

In 2020 is men binnen LiveWall begonnen met de development van een nieuwe CMS voor klanten projecten. Het platforms team zit momenteel in een transitiefase van het oude naar het nieuwe CMS. Het oude CMS was een in huis ontwikkeld systeem met daarin maatwerk functionaliteiten. De voornaamste reden voor de overstap is dat het oude framework en CMS te veel onderhoud nodig had om up to date te blijven. Het nieuwe CMS binnen livewall, ook wel Larawall genoemd, is recent in gebruik genomen. Larawall is opgebouwd in het PHP Framework Laravel in combinatie met de Laravel package Orchid. Hierbij geeft het platforms team aan dat het CMS nog niet optimaal inzetbaar is en functionaliteiten mist.

Elk CMS gemaakt met Larawall is op maat gemaakt voor de klant, dit is omdat het platform gebruikt wordt voor een specifiek doel. Denk hierbij aan een quiz opstellen, data exporteren of content plaatsen. Ondanks dat elk CMS bestaat custom is maken ze allemaal gebruik van dezelfde layout en UI (User Interface) die standaard met Orchid komen. Denk hierbij aan elementen zoals tabellen, buttons en filteropties. Deze elementen hebben standaard functionaliteiten en styling meegekregen vanuit Orchid. Dit gaat soms ten koste van de mogelijkheid om deze functionaliteiten snel en custom aan te passen per project.

Ook komt er vanuit de klanten regelmatig de vraag om custom aanpassingen door te voeren in het Larawall CMS. Dit wisselt van UX aanpassingen zoals slecht zichtbare buttons tot het toevoegen van een logo en het veranderen van iconen. In sommige gevallen gebruiken ook de klanten van de LiveWall klant het Larawall CMS. Daarbij is het voor de LiveWall klant belangrijk dat ze de UI kunnen aanpassen naar hun huisstijl. Al Deze aanpassingen kosten doordat het momenteel custom per project gemaakt moet worden veel tijd en geld waardoor ze vaak niet doorgevoerd worden.

>> Ga naar portfolio