Roadmap van wannonce
Wat elke versie van wannonce heeft gebracht, van 2018 tot nu, en wat er nog komt.
-
Bezig Sinds 13 oktober 2026
Versie 3.6 — Ronde 21 en 22, nieuwe pagina's en twee nieuwe diensten
Sinds 13 oktober: de bestaande onderdelen zijn verder uitgewerkt, er zijn pagina's geschreven die elke dienst bekend maken en er worden twee nieuwe diensten voorbereid, de gids WMaps en de forums WForum, gesloten tot ze worden geopend.
- Deals: lijsten in pagina's, een pagina per stad en categorie, statistieken van de handelaar over een periode naar keuze vergeleken met de vorige.
- Chat: je ziet wie op een bericht heeft gereageerd, een knop leidt naar het eerste ongelezen bericht; in Frankrijk een lange pagina die de chat voorstelt.
- Daten: een match kent alleen de voornaam van het profiel, nooit de accountnaam; een blokkade vanuit het daten geldt alleen bij het daten; acht pagina's per soort ontmoeting en een datingpagina voor elke Franse gemeente.
- Site: de pagina Over ons herschreven voor de leden, een hoofdartikel op de ingangspagina, dienstenblokken op elke startpagina, inlog- en registratiepagina's die uitleggen waarom een account de moeite waard is, "advertenties" in de titels van de advertentiepagina's.
- Steden: titels die de drie soorten auteurs noemen.
- WMaps (in voorbereiding): winkels en diensten van elke stad verzameld binnen een maandbudget, een gids per regio, departement, stad en wijk met kaart, een pagina voor elke plek met telefoon, website en openingstijden, beoordelingen en foto's van de leden, plekken die door hun eigenaars zijn opgeëist.
- WForum (in voorbereiding): forums per thema en een forum voor elke plek, antwoorden in draden en stemmen, live debatten die aan het einde een onderwerp worden, moderatie.
-
Afgerond 11 oktober 2026 – 12 oktober 2026
Versie 3.5 — v3-sprint, derde reeks (rondes 16 tot 20) en het onderdeel Steden
Sinds de nacht van 11 op 12 oktober: elk scherm van de eerdere rondes nagekeken in een browser, toegankelijkheid en prestaties opnieuw gemeten, en een nieuw onderdeel in opbouw: beoordelingen van inwoners over hun stad.
- Platform: eerste continue integratie onder Postgres, veiligere offline app en updatemelding, prestatiebudget gehaald op 46 pagina's, databaseverbindingen opengehouden, vertalingen van de nieuwe sleutels nagekeken.
- Deals: pagina's per stad en instelbare straal, statistieken voor handelaars met export, datums leesbaar vóór het inloggen, toegankelijkheid gecontroleerd op 23 schermen.
- Chat: overzicht per e-mail van gevolgde chatrooms, chatroom bruikbaar met toetsenbord en schermlezer, lijst van geblokkeerde leden, pagina “de site reageert niet”.
- Daten: spraakantwoord hersteld (microfoon toegestaan), toegankelijkheid van de filters en de moderatiewachtrij, lichtere afbeeldingen, voornaam van het profiel in het gesprek van een match.
- Gidsen: voorbeeld, testverzending en cijfers van de nieuwsbrief, afmelden per thema, automatisch bewaarde concepten met een ondertekend voorbeeld, reviewlijst, herinneringen vóór publicatie.
- Steden (in uitvoering): beoordelingen van inwoners over hun stad, cijfers op 10 per criterium, controle vóór publicatie, stemmen en meldingen; ranglijsten en maandoverzicht, lijsten per regio en provincie, zoeken op naam of code, kaart.
- Toegevoegd op 12 oktober — Steden: drie profielen van schrijvers (inwoner, reiziger, werkende) met een samenvatting per profiel, door AI geschreven en als zodanig aangeduide overzichten (standaard uitgeschakeld), uitnodigingscampagne om de eigen stad te beoordelen, schrijfhulp voor een beoordeling, ‘de stad in cijfers’ op basis van open data; platform: dienstenmenu op de telefoon, gegevensherstel bij de uitrol, juridische pagina's per taal (een vertaling blijft een concept tot ze is nagelezen).
-
Afgerond 11 oktober 2026
Versie 3.4 — v3-sprint, tweede reeks (rondes 11 tot 15)
Op 11 oktober: dezelfde methode, nog vijf rondes op de vijf sporen, pakket voor pakket samengevoegd.
- Pagina's “Over ons” en “Roadmap”.
- Platform: meervouden van meerdere talen, CSP zonder inline styles, groottelimieten voor advertenties en imports, miniaturen van 320 px, lokale SEO voor steden en regio's, review van de Postgres-portabiliteit.
- Deals: meerdere adressen en een kaart op de dealpagina, betaling eerst geautoriseerd en pas geïnd bij het uitgeven van de voucher, limiet opnieuw gecontroleerd bij de betaling, teamrollen, deals die per datum worden verkocht.
- Chat: doelen van 44 px, aanwezigheid gedeeld tussen servers, stip “Online” buiten de chat, foto's van 320 px, schild instelbaar per chatroom, indexen voor de zoekfunctie.
- Daten: selectie van de dag, acties op foto's, spraakantwoord van 30 seconden, veiligheidsherinnering en feedback na een date, filters voor de stapel, tools voor de moderatiewachtrij.
- Gidsen: bredere cijferpagina's, zoeken in tussenkoppen en in de woordenlijst, een pagina per merk, een pagina per term uit de woordenlijst, links tussen gidsen, advertenties en deals.
-
Afgerond 11 oktober 2026
Versie 3.3 — Diepgang (v3-sprint, rondes 2 tot 10)
De nacht van 10 op 11 oktober, vijf sporen om beurten.
- Platform: directe suggesties op de hele site, zoeken op de telefoon met een filterpaneel, axe-audit, beveiligingsreview, strikte CSP afgedwongen, SEO-audit, prestatiebudget over 36 pagina's.
- Deals: blok “rond deze deal”, deals per stad, meldingen voor categorie en budget, ontdubbelde weergaven, aanbod aan leden die een deal hebben bewaard, deals per tijdslot.
- Chat: gevolgde trefwoorden, voorgestelde chatrooms, uitgebreid zoeken, naar een datum gaan, tijdelijk vastgezette berichten, herinneringen, concepten over apparaten heen, sneltoetsen.
- Daten: ijsbreker voor twee, een foto of een antwoord liken, je foto's herschikken en bijsnijden, beste foto eerst, selectie van de dag, voluit geschreven data in de 24 talen.
- Gidsen: prijsgrafiek en hoogst gemeten waarde, particulieren en professionals apart, prijzen per merk en model, volume en omloopsnelheid, wijkgidsen, video na een klik, thema's van de nieuwsbrief.
- Review van elke flow op 390, 768 en 1.280 px; volledige suite groen: 251 unittests en 624 integratietests.
-
Afgerond 10 oktober 2026 – 11 oktober 2026
Versie 3.2 — Tools (v3-sprint, ronde 1)
De avond van 10 oktober: tools voor handelaars, moderators en leden.
- Deals: zelfstandige handelaar, teamrollen, nieuwe pogingen bij terugbetalingen, kopen zonder account.
- Chat: sancties, filter op verhulde contactgegevens en op afbeeldingen, meerdere foto's per bericht.
- Daten: waarschuwingen en bezwaar, gewogen meldingen, de date delen, melding van niet komen opdagen, voorzichtigheid bij een te vroeg gegeven telefoonnummer.
- Gidsen: redactionele betrouwbaarheid (gecontroleerde externe links, verweesde gidsen, reviewdata, correctienotitie).
-
Afgerond 5 oktober 2026
Versie 3.1 — Eén site (pakket X)
De avond van 5 oktober: zonder zoeken van het ene onderdeel naar het andere.
- Eén meldingencentrum en één voorkeurenpagina, live badges in de header.
- Persoonlijke startpagina voor leden en een installeerbare app (PWA).
- Links tussen de onderdelen en één zoekfunctie voor de hele site.
-
Afgerond 30 september 2026 – 10 oktober 2026
Versie 3.0 — De herschrijving in Rust en de productiebasis
Van 30 september tot 10 oktober 2026: wannonce opnieuw gebouwd in Rust met Loco.rs, eerst de advertentiesite, dan de vier onderdelen en tot slot een betrouwbare productiebasis.
Fase v1: de advertentiesite herschreven
De basis van de herschrijving
30 september 2026 · Al in de eerste commit van de repository
De eerste commit van de Rust-repository: de kern van een advertentiesite, opnieuw gebouwd met Loco.rs, voor heel Europa.
- Advertenties: plaatsen met of zonder account, foto's, eigen velden per categorie, moderatie; zoeken op trefwoord, plaats, straal, prijs en filters; accounts, berichten, favorieten, meldingen.
- 31 Europese markten met adressen per taal en land (/fr-fr/, /de-at/…), een boom van plaatsen (Franse gemeenten en Europese steden), pagina's plaats × categorie op elk niveau, hreflang, gestructureerde gegevens, sitemaps.
- Interface en categorieën in de 24 talen, prijzen en data volgens elke taal, e-mails in de taal van het lid.
- Zoekmeldingen per e-mail, benaderende kaart, verificatie per e-mail en per sms, inloggen met Google en Facebook, antispam.
- Betaalde opties via Stripe, facturen en Europese btw, zakelijke accounts met winkel, tegoed en promotiecodes.
- AVG en DSA: account exporteren en verwijderen, toestemming, melden van illegale inhoud, transparantieverslag; automatische moderatie; tweestapsverificatie.
- Plaatsen in stappen, direct zoeken, verticals vastgoed, auto's, vacatures en vakantieverhuur; feeds voor professionals, REST API v2, blog en nieuwsbrief; beheer met rollen, indicatoren en A/B-tests.
Online gaan
30 september 2026
De avond van 30 september: de site krijgt zijn productievorm.
- Uitrol in Docker-containers op een Ploi-server.
- Continue integratie: clippy zonder waarschuwingen en de volledige testsuite, onder SQLite en daarna ook onder Postgres.
- Referentiegegevens meegeleverd in de image, zonder demo-accounts; meertalige demoadvertenties en een datalader.
- Openbare adressen zonder de luisterpoort achter de proxy (canonical, hreflang, sitemaps, e-mails).
Klaar voor productie
1 oktober 2026
De nacht van 1 oktober: alles wat nodig is om de belasting aan te kunnen.
- Vooraf gegenereerde en gecomprimeerde sitemaps, vooraf berekende tellers plaats × categorie.
- Full-text zoeken in Postgres en productie-indexen.
- Rate limits per IP-adres; foto's op S3-opslag en back-ups die buiten de server worden bewaard.
- Monitoring: metrics, Sentry, gezondheidsalerts; bounces en klachten van e-mails apart gezet.
- Playwright-flows, toegankelijkheidsaudit en budgetten in de CI; een k6-belastingsscenario.
Nog open waren: de juridische goedkeuring van de voorwaarden en het instellen van de echte sleutels (betaling, sms, zoekmachines).
Realtime en transacties
1 oktober 2026
De ochtend van 1 oktober: de site komt tot leven.
- Meldingencentrum en webpushmeldingen.
- Berichten in realtime met leesbevestigingen en foto's.
- Zoeken binnen het kaartgebied, plaatsen met “eerst de foto's” op de telefoon, suggesties in natuurlijke taal.
- Veilig betalen tussen particulieren met verzending (Stripe Connect), factuur van de beschermingskosten, afdrukbaar verzendlabel.
Europa, vertrouwen en professionals
1 oktober 2026
1 oktober: grenzen over en de community van tools voorzien.
- Advertenties zichtbaar in buurlanden, lokale zoekmachines.
- Openbare profielen, verkopersniveaus, blokkeren, helpcentrum, identiteitsverificatie.
- Tools voor professionals: contacten, teams, ingeplande keren bovenaan zetten, agenda, herkomst van de weergaven.
- Sturing: eigen bezoekersmeting, resultaten van de A/B-tests, omzet, exports.
Afwerking van fase v1
1 oktober 2026
De middag van 1 oktober.
- WebP-kopieën van foto's, deelafbeeldingen per categorie, indexdekking gevolgd in Search Console.
- Meerdere winkels per account, OAuth2 voor de API, zoeken op woordstammen, optioneel semantisch zoeken.
- Gelokaliseerde gidsen voor vijf extra markten, per land verborgen categorieën, regionale woordenschat, filter op taal van de advertenties in meertalige landen.
- Verpakte mobiele app, visuele regressietests, OpenTelemetry-traces, rate limits gedeeld via Redis.
Fase v2: de vier onderdelen
Vier onderdelen
1 oktober 2026
De avond van 1 oktober, rond de advertenties.
- Chat alleen voor leden: openbare chatrooms per taal, live berichten.
- Gratis daten, profielen om te swipen, een match en dan een privégesprek.
- Deals verkocht in de vorm van vouchers.
- Gidsen met inhoudsopgave, leestijd, verwante gidsen en feed; een roadmap per onderdeel.
Rondes 1 tot 3 van de onderdelen
1 oktober 2026
De avond van 1 oktober, één agent per onderdeel en een samenvoeging na elke ronde.
- Deals: duidelijkere kaarten, sorteren, afdrukbare voucher met QR-code, terugbetalingen, aftersales (verlopen, cadeau), handelaars, meldingen per categorie, komende deals, beoordelingen en statistieken.
- Chat: ongelezen privéberichten, foto's, reacties, antwoorden, vermeldingen, langzame modus, automatisch filter, dempen, meldredenen, logboek, regels om te accepteren, vastgezette berichten.
- Daten: interesses, identiteitsbadge, ongedaan maken, pauze, ontvangen likes, gemodereerde foto's, profielvragen, intentie, wachtrij voor meldingen en veiligheidspagina.
- Gidsen: omslagen, kaders, veelgestelde vragen, thema- en auteurspagina's, kernpunten, tabellen, bronnen, stemmen, inplannen, links naar advertenties, checklists, lokale gidsen.
Rondes 4 tot 7 van de onderdelen
1 oktober 2026 – 2 oktober 2026
Van 1 tot 2 oktober: een UX-review van elk scherm, daarna de diepgang.
- Deals: bewaarde deals, deal van de dag, meldingen voor handelaar en budget, geen oververkoop meer, automatische terugbetaling, tools voor handelaars, deals bij jou in de buurt.
- Chat: chatrooms per stad en per categorie, voorgestelde chatrooms, schild, meldingsniveaus, dagoverzicht.
- Daten: na de match, veiligheidsherinnering, openingsvraag, privacy en controle, gedeelde beschikbaarheid.
- Gidsen: stadsgidsen in cijfers, prijs- en regiogidsen, metingen van de week, nieuwsbrief, woordenlijst, seizoenskalender, betrouwbaarheid van de prijzen.
- Advertenties leiden naar de chatroom van hun stad en naar de gids van hun stad.
Rondes 8 tot 10 van de onderdelen
2 oktober 2026 – 4 oktober 2026
Van 2 tot 4 oktober: tweede UX-review, beveiliging, afwerking.
- Tweede UX-review van elk onderdeel.
- Review van beveiliging en robuustheid van elk onderdeel; e-mails en gestructureerde gegevens overal geëscaped; niets van een privégesprek op het vergrendelscherm.
- Internationale ingang in de root van de site, naam van de markt in de titels, broodkruimels vanaf de ingang.
- Afwerking, restpunten en documentatie van elk onderdeel.
Lus voor UX, mobiel en prestaties
4 oktober 2026 – 5 oktober 2026
Van 4 tot 5 oktober: vijf rondes op vijf sporen, gemeten op screenshots.
- Script voor screenshots en metingen, geen horizontaal overlopen meer, doelen van 44 px.
- Header van één rij op de telefoon, vlaggen in één afbeelding, geminificeerde scripts, menu in de cache.
- Chatroom en datingstapel schermvullend op de telefoon, foto's in WebP en op het juiste formaat.
- Gidsen die snel laden en goed leesbaar zijn op telefoon en tablet.
Pakket P: de productiebasis (5 en 10 oktober)
- E-mailverzending met afmelden in één klik bij bulkmails.
- Kwaliteitsreview van de vertalingen in de 22 talen naast Frans en Engels.
- Eén database per test, een CI-job onder Postgres, een Postgres-audit van de code.
- Back-ups met hersteltest, health checks, statuspagina, alerts, prestatiebudget in de CI.
- Factuurnummers zonder race condition, nette datamigraties, dubbele index verwijderd.
De exitvoorwaarde van v3.0 is nog niet gehaald: de suite heeft op 11 oktober voor het eerst onder Postgres gedraaid (676 van de 679 integratietests geslaagd, de fixes nog niet opnieuw gedraaid) en nog geen echte telefoon heeft de site gezien.
2018 – 2026: het PHP-platform
Vóór 2026 draaide wannonce op een kant-en-klaar PHP-platform voor advertenties. Beknopte geschiedenis; de herschrijving in Rust begint met versie 3.0.
- 0.x — Het begin. De voorbereiding van de site, vóór de opening.
- 1.0 — Lancering (2018). Wannonce gaat in 2018 open.
- 1.x — Europa, land voor land. De site gaat land voor land open in heel Europa.
- 2.0 — Daten. Opening van het onderdeel daten; het PHP-platform wordt volwassen. Dit was “de v2”.
- 2.x — Nieuwe diensten. In de loop der jaren komen er andere diensten bij.
Volgende stappen
Wat er na rondes 11 tot 20 van de sprint nog te doen is, per spoor.
WMaps
- Een eerste echte verzameling in productie, daarna de opening van de dienst; video in beoordelingen; een controle van de voorwaarden van de bron van de plekken.
WForum
- De opening van de dienst, de minimumleeftijd, e-mailmeldingen over gevolgde onderwerpen, afbeeldingen in berichten.
Daten
- Nog een tekstvariant voor kleine gemeenten, een controle van de acht pagina's per soort ontmoeting.
Chat
- Kamers voor de grote steden, een minimumleeftijd opgenomen in de regels.
Platform
- Continue integratie weer groen: het compileren van de tests overschrijdt het geheugen van de machines van GitHub.
Steden
- Zoeken op postcode, controle van de vertalingen door moedertaalsprekers, daarna de opening van het onderdeel land voor land.
Voordat deze versie online gaat
- De hele testsuite op Postgres.
- De belangrijkste routes op echte telefoons, iPhone en Android.
- Betaling van begin tot eind in de testmodus van Stripe; Redis, S3 en echte e-mailverzending.
- Een controle van de vertalingen door moedertaalsprekers en een juridische controle van de teksten over betaling, toestemming en moderatie en van de bewijzen die nodig zijn om een plek op te eisen.
In onderzoek
Onderwerpen die worden bekeken, zonder dat er tot nu toe een beslissing is genomen.
- De regels voor dealvouchers: herroeping, btw, verlopen voucher, uitbetalingen aan handelaars.
- Een loyaliteitsprogramma.
- Identiteitsverificatie bij daten: aanbieder en betrokken landen.
- Videobellen.
- Geocodering van de dealadressen door een externe dienst.
- Linkvoorbeelden in de chat, met het oog op privacy.
- De review van de vertalingen: moedertaalvertalers of de community.