Sales2 min read431 words

Wat is God Mode? Het is een voordeel van voorbereide systemen.

Burak Kaşıkcı

Burak Kaşıkcı

PlusClouds Author

Cloud & SaaS

Waarom hebben we een godmode-systeem nodig, waarom hebben we de kant-en-klare systemen op de markt niet gebruikt? Wat zijn de tekortkomingen van deze andere systemen ten opzichte van ons of wat zijn onze verschillen?

In de kortste zin uitgelegd; toen het idee van God Mode ontstond, was het doel dat de eindgebruiker zelfstandig de categorieën en pagina's kon aanmaken die hij nodig had, inhoud kon creëren met vooraf voorbereide en volledig aanpasbare componenten, deze kon publiceren en aan bezoekers kon tonen. Er waren vele kant-en-klare systemen zoals Wordpress, statamic, Joomla. Echter, wat we hier nodig hadden, was een meer gepersonaliseerd systeem dat volledig onder onze controle stond en geschikt was voor ontwikkeling, daarom werd besloten om zo'n systeem te schrijven.

Over het algemeen gezien, kan het gebruik van een kant-en-klaar systeem betekenen dat je in een korte tijd het gewenste resultaat bereikt en dus de kosten dalen. Maar in systemen zoals dat van ons, dat op grote schaal werkt en gevoed wordt door tientallen API's, kan het gebruik van een kant-en-klaar systeem betekenen dat je probeert de beschikbare data in een mal te dwingen, waardoor je dit niet goed kunt benutten. Natuurlijk kan je met aanvullingen op deze systemen het gewenste resultaat bereiken, maar de tijd die hieraan besteed wordt kan, als je het opgeteld bekijkt, niet concurreren met een systeem dat je zelf schrijft en waarvan je de controle over elk aspect hebt.

Het uitgangspunt voor God Mode was onze behoefte in het webproject dat we zouden creëren, namelijk het promoten van onze producten, het geven van prijsinformatie hierover, onze actieve server informatie te delen met de gebruikers en dit te tonen als een geheel met onze eigen API's en andere projecten. Daarnaast hadden we behoefte aan ruimtes waar gebruikers, zoals blog-, informatieve en discussieruimtes, artikelen konden schrijven en delen. Een systeem dat zich richt op deze behoeften schrijven, is misschien niet heel moeilijk en kan in x tijd worden uitgevoerd. Maar als we dat doen, zal bij een eventuele wijziging in het project of wanneer een soortgelijk project opnieuw wil worden uitgevoerd, het onderwerp opnieuw bij de ontwikkelaars belanden en zou er weer inspanning nodig zijn. In plaats daarvan zijn alle mogelijke componenten in één keer gemaakt en gepresenteerd aan de eindgebruiker, zodat deze zonder iemand anders nodig te hebben, zowel updates kan uitvoeren als nieuwe projecten kan creëren.

Bovendien kan ik zeggen dat een van de belangrijkste details van een dergelijk systeem schrijven voor ons de mogelijkheid van gebruikerstracking is. Aangezien PlusClouds meerdere webprojecten heeft, kunnen we het gedrag van gebruikers gedetailleerd volgen, zien waar en hoe lang ze tijd doorbrengen en waar ze in geïnteresseerd zijn, en met het voordeel dat elk aspect van het systeem van ons is, kunnen we gepersonaliseerde en echt noodzakelijke gegevens voor de gebruiker leveren.

Frequently Asked Questions

Waarom zou je kiezen voor een eigen godmode-systeem in plaats van kant-en-klare CMS zoals Wordpress of Joomla?

Het doel van God Mode is dat de eindgebruiker zelfstandig categorieën en pagina's kan aanmaken en inhoud kan creëren met vooraf voorbereide en volledig aanpasbare componenten, die gepubliceerd en getoond kunnen worden aan bezoekers. Dit biedt volledige controle en is geschikt voor ontwikkeling; kant-en-klare systemen kunnen wel snel resultaat opleveren, maar bij grote schaal en tientallen API's kun je data mogelijk niet optimaal benutten doordat je alles in een mal probeert te passen.

Wat zijn de belangrijkste tekortkomingen van kant-en-klare systemen ten opzichte van een zelf geschreven oplossing?

Ze dwingen data in een mal en kunnen daardoor minder effectief benut worden bij grote schaal met tientallen API's. Daarnaast gaat er tijd verloren aan addons en aanpassingen die minder concurreren met een systeem dat je zelf schrijft en volledig controleert.

Hoe ondersteunt een op maat gemaakt systeem integraties met API's en meerdere projecten?

Het systeem is opgebouwd om te werken met tientallen API's en presenteert alle benodigde componenten in één keer aan de eindgebruiker, zodat zij zonder hulp van anderen nieuwe projecten kunnen bijwerken en creëren.

Waarom is gebruikerstracking belangrijk in dit systeem en wat levert het op?

Een van de belangrijkste details is de mogelijkheid tot gebruikerstracking; met meerdere webprojecten kun je het gedrag van gebruikers gedetailleerd volgen. Doordat het systeem volledig in huis is, kun je gepersonaliseerde en echt noodzakelijke gegevens leveren.

Welke functies bevat God Mode die gericht zijn op contentcreatie en delen?

Gebruikers kunnen categorieën en pagina's aanmaken en inhoud creëren met vooraf voorbereide, aanpasbare componenten, die ze kunnen publiceren en aan bezoekers tonen. Daarnaast biedt God Mode ruimtes zoals blog-, informatieve- en discussieruimtes waar gebruikers artikelen kunnen schrijven en delen, en alle componenten zijn in één keer gemaakt en aan de eindgebruiker gepresenteerd.

Wat was de kernreden om alle componenten in één keer te bouwen en aan de eindgebruiker te leveren?

De wens was dat gebruikers zonder extra hulp updates kunnen uitvoeren en nieuwe projecten kunnen creëren, waardoor ideeën niet telkens bij ontwikkelaars belanden. Dit maakt het systeem zelfstandiger en onderhoudsvriendelijk omdat alle onderdelen uit één geheel komen.

Kunnen kant-en-klare systemen kosten besparen, en wat zijn de trade-offs volgens deze visie?

Over het algemeen kan het gebruik van kant-en-klare systemen betekenen dat je snel resultaat bereikt en de kosten dalen. Maar bij een grote schaalproject dat wordt gevoed door tientallen API's kun je data niet goed benutten doordat ze in een mal passen, en de tijd besteed aan addons kan niet concurreren met een zelf geschreven systeem.