Devlog #1

Lars
Lars29-03-2023

Welkom bij de allereerste Whado Devlog. In deze devlog houden we je op de hoogte van de ontwikkelingen die we bij Whado aan het platform toevoegen, onze plannen en waar we momenteel aan werken. We vinden het leuk dat je er bent!

Onlangs hebben we de blogmodule aan ons systeem toegevoegd en vanaf nu willen we je graag meenemen in de ontwikkelingen van ons platform. In deze reeks beginnen we met het delen van de laatste wijzigingen van de afgelopen twee weken.

Dynamische content rendering

We hebben hard gewerkt aan ons dynamische content rendering-systeem. Dit systeem stelt ons in staat om een fijne combinatie van bestaande componenten op het platform te gebruiken voor de content die we beschikbaar stellen op Whado. Enkele van de tot op heden ontwikkelde componenten op het dynamische content rendering-systeem zijn:

  • Multilanguage rendering
  • Inladen van landkaarten met verwijzingen naar listings op Whado.
  • Inladen van listings naar keuze of aan de hand van een zoekquery.
  • Inladen van zelfstandige listings.
  • Prerendering van de content in meerdere talen.
  • Crawler-optimalisatie middels JSON/LD.
Voorbeeld content render module van een blog op Whado


De afronding van dit systeem is een cruciale ontwikkeling voor Whado om content beschikbaar te maken voor de eindgebruikers op het platform. De output van features en content die we kunnen genereren om aan de eindgebruikers te tonen, wordt hiermee immens verhoogd. Een direct voorbeeld van deze feature is de blog die je nu leest, deze is namelijk gemaakt in onze nieuwe module. Voor meer geavanceerde voorbeelden kun je onze andere blogs bekijken via het hoofdmenu.

GEO locatie geometrie

Onze GEO locatievoorziening is compleet vernieuwd. Het is lastig om een goede voorziening van plaatsinformatie te hebben en het voorgaande systeem voldeed niet aan onze wensen. Doordat het nieuwe systeem anders is ingedeeld en met eigen geometrische polygonen verrijkt is, is de locatievoorziening aanzienlijk verbeterd. Ook hebben we de mogelijkheid toegevoegd om diverse geometrische attributen op te slaan, zodat we plaatsen en weergaven daarvan op kaarten binnen Whado visueel kunnen voorzien van polygonen. Dit systeem hebben we nodig om het toegankelijk te maken voor onszelf en eindgebruikers om routes uit te stippelen en aanduidingen te geven die visueel op onze kaarten verwerkt zullen worden.

Afbeeldingenvoorziening

Onze contentafbeeldingenvoorziening is verbeterd door gebruik te maken van source sets. Hierdoor wordt er effectiever omgegaan met welk afbeeldingsformaat er getoond gaat worden en krijgt ons systeem een lagere LCP.

Bugfixes & kleine verbeteringen

Zoals bij ieder stuk software zijn er altijd een hoop bugs die opgelost moeten worden. Hieronder volgt een lijst van de bugs die we in de afgelopen tijd hebben opgelost:

  • De routering op sommige pagina's vertoonde ongewenst gedrag.
  • Het wisselen tussen talen op pagina's die niet de startpagina zijn, werkte niet altijd.
  • Het zoeken naar vrienden werkte soms niet.
  • Gebruikers werden soms toch uitgelogd, zelfs als ze deze actie niet zelf uitvoerden.
  • Er ontstonden in sommige gevallen fouten met landen bij het indienen van wijzigingsverzoeken.
  • Eigen en gedeelde lijsten filteren werkte niet zoals gewenst, waardoor er soms geen resultaten waren.
  • De standaard lijsten kunnen nu met vrienden worden gedeeld.
  • Verbeterde cachecontrole voor ruwe assets.
  • Zoeken op plaatsnamen los van de plaatvoorziening is nu toegestaan.

We zijn verheugd om deze wijzigingen met jullie te delen en kijken uit naar de volgende stappen in de ontwikkeling van Whado. Bedankt voor het lezen van deze Devlog en blijf op de hoogte van verdere updates!