Roadmap von wannonce
Was jede Version von wannonce gebracht hat, von 2018 bis heute, und was als Nächstes kommt.
-
In Arbeit Seit 13. Oktober 2026
Version 3.6 — Runden 21 und 22, neue Seiten und zwei neue Dienste
Seit dem 13. Oktober: die bestehenden Bereiche weiter ausgebaut, Seiten geschrieben, die jeden Dienst bekannt machen, und zwei neue Dienste in Vorbereitung, das Verzeichnis WMaps und die Foren WForum, geschlossen, bis sie eröffnet werden.
- Deals: Listen in Seiten, eine Seite pro Stadt und Kategorie, Händlerstatistiken für einen frei gewählten Zeitraum im Vergleich zum vorherigen.
- Chat: man sieht, wer auf eine Nachricht reagiert hat, eine Schaltfläche führt zur ersten ungelesenen Nachricht; in Frankreich eine lange Seite, die den Chat vorstellt.
- Dating: ein Match kennt nur den Vornamen des Profils, nie den Kontonamen; eine vom Dating aus gesetzte Sperre gilt nur im Dating; acht Seiten pro Art von Begegnung und eine Dating-Seite für jede französische Gemeinde.
- Seite: die Seite „Über uns“ für Mitglieder neu geschrieben, ein Leitartikel auf der Einstiegsseite, Dienstblöcke auf jeder Startseite, Anmelde- und Registrierungsseiten, die erklären, warum sich ein Konto lohnt, „Kleinanzeigen“ in den Titeln der Anzeigenseiten.
- Städte: Titel, die die drei Arten von Autoren nennen.
- WMaps (in Vorbereitung): Geschäfte und Dienstleistungen jeder Stadt, gesammelt im Rahmen eines Monatsbudgets, ein Verzeichnis nach Region, Département, Stadt und Stadtteil mit Karte, eine Seite für jeden Ort mit Telefon, Website und Öffnungszeiten, Bewertungen und Fotos der Mitglieder, von ihren Inhabern beanspruchte Orte.
- WForum (in Vorbereitung): Foren nach Themen und ein Forum für jeden Ort, Antworten im Thread und Abstimmungen, Live-Debatten, die am Ende zu einem Thema werden, Moderation.
-
Abgeschlossen 11. Oktober 2026 – 12. Oktober 2026
Version 3.5 — v3-Sprint, dritte Serie (Runden 16 bis 20) und der Bereich Städte
Seit der Nacht vom 11. auf den 12. Oktober: jeder Bildschirm der früheren Runden in einem Browser geprüft, Barrierefreiheit und Performance neu gemessen, und ein neuer Bereich im Aufbau: die Bewertungen der Einwohner zu ihrer Stadt.
- Plattform: erste Continuous Integration unter Postgres, sicherere Offline-App und Hinweis auf Aktualisierungen, Performance-Budget auf 46 Seiten eingehalten, Datenbankverbindungen offen gehalten, Übersetzungen der neuen Schlüssel geprüft.
- Deals: Seiten pro Stadt und einstellbarer Umkreis, Statistiken für Händler mit Export, gut lesbare Datumsangaben vor der Anmeldung, Barrierefreiheit auf 23 Bildschirmen geprüft.
- Chat: E-Mail-Zusammenfassung der verfolgten Chaträume, Chatraum mit Tastatur und Screenreader bedienbar, Liste der blockierten Mitglieder, Seite „Die Website antwortet nicht“.
- Dating: Sprachantwort repariert (Mikrofon erlaubt), Barrierefreiheit der Filter und der Moderationswarteschlange, leichtere Bilder, Vorname des Profils im Gespräch eines Matches.
- Ratgeber: Vorschau, Testversand und Zahlen des Newsletters, Abmeldung nach Thema, automatisch gesicherte Entwürfe mit signierter Vorschau, Prüfliste, Erinnerungen vor der Veröffentlichung.
- Städte (in Arbeit): Bewertungen der Einwohner zu ihrer Stadt, Noten von 0 bis 10 je Kriterium, Prüfung vor der Veröffentlichung, Stimmen und Meldungen; Ranglisten und Monatsbilanz, Listen nach Region und Kreis, Suche nach Name oder Code, Karte.
- Ergänzungen vom 12. Oktober – Städte: drei Autorenprofile (Einwohner, Reisende, Berufstätige) mit je einer Zusammenfassung, von einer KI verfasste und als solche gekennzeichnete Überblicke (standardmäßig ausgeschaltet), Einladungskampagne zur Bewertung der eigenen Stadt, Schreibhilfe für Bewertungen, „Die Stadt in Zahlen“ aus offenen Daten; Plattform: Menü der Dienste auf dem Handy, Datenreparaturen bei der Bereitstellung, Rechtstexte je Sprache (eine Übersetzung bleibt ein Entwurf, bis sie geprüft ist).
-
Abgeschlossen 11. Oktober 2026
Version 3.4 — v3-Sprint, zweite Serie (Runden 11 bis 15)
Der 11. Oktober: dieselbe Methode, fünf weitere Runden auf den fünf Strängen, Paket für Paket zusammengeführt.
- Seiten „Über uns“ und „Roadmap“.
- Plattform: Pluralformen mehrerer Sprachen, CSP ohne Inline-Styles, Größenbegrenzungen für Anzeigen und Importe, Vorschaubilder mit 320 px, lokale SEO für Städte und Regionen, Prüfung der Postgres-Portabilität.
- Deals: mehrere Adressen und eine Karte auf der Deal-Seite, Zahlung autorisiert und erst bei Ausgabe des Gutscheins eingezogen, Obergrenze bei der Zahlung erneut geprüft, Teamrollen, nach Datum verkaufte Deals.
- Chat: Ziele von 44 px, über Server hinweg geteilte Anwesenheit, Punkt „Online“ außerhalb des Chats, Fotos mit 320 px, je Chatraum einstellbarer Schutzschild, Indizes für die Suche.
- Dating: Auswahl des Tages, Aktionen für Fotos, Sprachantwort von 30 Sekunden, Sicherheitshinweis und Rückmeldung nach einem Treffen, Filter für den Stapel, Werkzeuge für die Moderationswarteschlange.
- Ratgeber: breitere Zahlenseiten, Suche in Zwischenüberschriften und im Glossar, eine Seite pro Marke, eine Seite pro Glossarbegriff, Links zwischen Ratgebern, Anzeigen und Deals.
-
Abgeschlossen 11. Oktober 2026
Version 3.3 — Tiefe (v3-Sprint, Runden 2 bis 10)
Die Nacht vom 10. auf den 11. Oktober, fünf Stränge im Wechsel.
- Plattform: Sofortvorschläge auf der gesamten Website, Suche auf dem Smartphone mit Filterblatt, axe-Audit, Sicherheitsprüfung, strikte CSP durchgesetzt, SEO-Audit, Performance-Budget über 36 Seiten.
- Deals: Block „Rund um diesen Deal“, Deals nach Stadt, Benachrichtigungen nach Kategorie und Budget, entdoppelte Aufrufe, Angebot an Mitglieder, die einen Deal gespeichert haben, Deals mit Zeitfenster.
- Chat: verfolgte Stichwörter, vorgeschlagene Chaträume, erweiterte Suche, zu einem Datum springen, zeitlich begrenzt angeheftete Nachrichten, Erinnerungen, Entwürfe über Geräte hinweg, Tastenkürzel.
- Dating: Eisbrecher zu zweit, ein Foto oder eine Antwort liken, eigene Fotos neu anordnen und zuschneiden, bestes Foto zuerst, Auswahl des Tages, ausgeschriebene Daten in den 24 Sprachen.
- Ratgeber: Preisdiagramm und höchster gemessener Wert, Privat- und gewerbliche Anbieter getrennt, Preise nach Marke und Modell, Volumen und Umschlag, Ratgeber zu Stadtvierteln, Video per Klick, Themen des Newsletters.
- Prüfung jedes Ablaufs bei 390, 768 und 1.280 px; gesamte Testsuite grün: 251 Unit-Tests und 624 Integrationstests.
-
Abgeschlossen 10. Oktober 2026 – 11. Oktober 2026
Version 3.2 — Werkzeuge (v3-Sprint, Runde 1)
Der Abend des 10. Oktober: Werkzeuge für Händler, Moderatoren und Mitglieder.
- Deals: selbstständige Händler, Teamrollen, erneuter Anlauf bei Erstattungen, Kauf ohne Konto.
- Chat: Sanktionen, Filter für verschleierte Kontaktdaten und für Bilder, mehrere Fotos pro Nachricht.
- Dating: Verwarnungen und Beschwerden, gewichtete Meldungen, Teilen des Treffens, Meldung bei Nichterscheinen, Vorsicht bei einer zu früh weitergegebenen Telefonnummer.
- Ratgeber: redaktionelle Verlässlichkeit (geprüfte externe Links, verwaiste Ratgeber, Prüfdaten, Korrekturhinweis).
-
Abgeschlossen 5. Oktober 2026
Version 3.1 — Eine einzige Website (Paket X)
Der Abend des 5. Oktober: ohne Suchen von einem Bereich zum anderen wechseln.
- Eine einzige Benachrichtigungszentrale und eine einzige Einstellungsseite, Zähler in der Kopfzeile in Echtzeit.
- Persönliche Startseite für Mitglieder und installierbare App (PWA).
- Links zwischen den Bereichen und eine Suche über die gesamte Website.
-
Abgeschlossen 30. September 2026 – 10. Oktober 2026
Version 3.0 — Die Neuentwicklung in Rust und die Produktionsbasis
Vom 30. September bis 10. Oktober 2026: wannonce neu gebaut in Rust mit Loco.rs, zuerst die Kleinanzeigen-Website, dann die vier Bereiche, schließlich eine zuverlässige Produktionsbasis.
Phase v1: die Kleinanzeigen-Website neu geschrieben
Die Basis der Neuentwicklung
30. September 2026 · Bereits im ersten Commit des Repositorys
Der erste Commit des Rust-Repositorys: der Kern einer Kleinanzeigen-Website, neu gebaut mit Loco.rs, für ganz Europa.
- Anzeigen: Aufgeben mit oder ohne Konto, Fotos, eigene Felder für jede Kategorie, Moderation; Suche nach Stichwort, Ort, Umkreis, Preis und Filtern; Konten, Nachrichten, Favoriten, Meldungen.
- 31 europäische Märkte mit Adressen pro Sprache und Land (/fr-fr/, /de-at/…), Ortsverzeichnis (französische Gemeinden und europäische Städte), Seiten Ort × Kategorie auf allen Ebenen, hreflang, strukturierte Daten, Sitemaps.
- Oberfläche und Kategorien in den 24 Sprachen, Preise und Daten im Format jeder Sprache, E-Mails in der Sprache des Mitglieds.
- E-Mail-Benachrichtigungen, ungefähre Karte, Bestätigung per E-Mail und per SMS, Anmeldung mit Google und Facebook, Spamschutz.
- Kostenpflichtige Optionen über Stripe, Rechnungen und EU-Mehrwertsteuer, gewerbliche Konten mit Shop, Guthaben und Gutscheincodes.
- DSGVO und DSA: Export und Löschung des Kontos, Einwilligung, Meldung rechtswidriger Inhalte, Transparenzbericht; automatische Moderation; Zwei-Faktor-Authentifizierung.
- Aufgeben in Schritten, Sofortsuche, Rubriken Immobilien, Auto, Jobs und Ferienunterkünfte; Feeds für gewerbliche Anbieter, REST-API v2, Blog und Newsletter; Admin mit Rollen, Kennzahlen und A/B-Tests.
Online gehen
30. September 2026
Der Abend des 30. September: Die Website erhält ihre Produktionsform.
- Bereitstellung in Docker-Containern auf einem Ploi-Server.
- Continuous Integration: clippy ohne Warnungen und die gesamte Testsuite, unter SQLite und dann auch unter Postgres.
- Referenzdaten im Image mitgeliefert, ohne Demokonten; mehrsprachige Demo-Anzeigen und ein Datenlader.
- Öffentliche Adressen ohne den Port hinter dem Proxy (canonical, hreflang, Sitemaps, E-Mails).
Bereit für die Produktion
1. Oktober 2026
Die Nacht zum 1. Oktober: alles, was nötig ist, um die Last zu tragen.
- Vorab erzeugte und komprimierte Sitemaps, vorberechnete Zähler Ort × Kategorie.
- Postgres-Volltextsuche und Produktionsindizes.
- Ratenbegrenzung pro IP-Adresse; Fotos auf S3-Speicher und Backups, die außerhalb des Servers abgelegt werden.
- Monitoring: Metriken, Sentry, Zustandsalarme; Bounces und Beschwerden bei E-Mails werden ausgesondert.
- Playwright-Abläufe, Barrierefreiheitsprüfung und Budgets in der CI; ein k6-Lastszenario.
Noch offen waren: die rechtliche Prüfung der Bedingungen und das Hinterlegen der echten Schlüssel (Bezahlung, SMS, Suchmaschinen).
Echtzeit und Transaktionen
1. Oktober 2026
Der Morgen des 1. Oktober: Die Website wird lebendig.
- Benachrichtigungszentrale und Web-Push-Benachrichtigungen.
- Nachrichten in Echtzeit mit Lesebestätigungen und Fotos.
- Suche im Kartenausschnitt, Aufgeben „Fotos zuerst“ auf dem Smartphone, Vorschläge in natürlicher Sprache.
- Sichere Bezahlung zwischen Privatpersonen mit Versand (Stripe Connect), Rechnung über die Schutzgebühr, druckbarer Versandschein.
Europa, Vertrauen und gewerbliche Anbieter
1. Oktober 2026
Der 1. Oktober: Grenzen überschreiten und die Community mit Werkzeugen ausstatten.
- Anzeigen sichtbar in Nachbarländern, lokale Suchmaschinen.
- Öffentliche Profile, Verkäuferstufen, Blockieren, Hilfecenter, Identitätsprüfung.
- Werkzeuge für gewerbliche Anbieter: Kontakte, Teams, geplantes Hochschieben, Kalender, Herkunft der Aufrufe.
- Steuerung: eigene Reichweitenmessung, Ergebnisse der A/B-Tests, Umsätze, Exporte.
Feinschliff der Phase v1
1. Oktober 2026
Der Nachmittag des 1. Oktober.
- WebP-Kopien der Fotos, Vorschaubilder zum Teilen je Kategorie, Indexabdeckung in der Search Console verfolgt.
- Mehrere Shops pro Konto, OAuth2 für die API, Suche nach Wortstämmen, optionale semantische Suche.
- Lokalisierte Ratgeber für fünf weitere Märkte, je Land ausgeblendete Kategorien, regionaler Wortschatz, Filter nach Anzeigensprache in mehrsprachigen Ländern.
- Paketierte Mobile-App, visuelle Regressionstests, OpenTelemetry-Traces, über Redis geteilte Ratenbegrenzung.
Phase v2: die vier Bereiche
Vier Bereiche
1. Oktober 2026
Der Abend des 1. Oktober, rund um die Anzeigen.
- Chat nur für Mitglieder: öffentliche Chaträume pro Sprache, Nachrichten in Echtzeit.
- Kostenloses Dating, Profile zum Wischen, erst ein Match, dann ein privates Gespräch.
- Deals, verkauft in Form von Gutscheinen.
- Ratgeber mit Inhaltsverzeichnis, Lesezeit, verwandten Ratgebern und Feed; eine Roadmap pro Bereich.
Runden 1 bis 3 der Bereiche
1. Oktober 2026
Der Abend des 1. Oktober, ein Agent pro Bereich und eine Zusammenführung nach jeder Runde.
- Deals: übersichtlichere Karten, Sortierung, druckbarer Gutschein mit QR-Code, Erstattungen, Kundendienst nach dem Kauf (Ablauf, Geschenk), Händler, Benachrichtigungen nach Kategorie, kommende Deals, Bewertungen und Statistiken.
- Chat: ungelesene private Nachrichten, Fotos, Reaktionen, Antworten, Erwähnungen, langsamer Modus, automatischer Filter, Stummschaltungen, Meldegründe, Protokoll, zu akzeptierende Regeln, angeheftete Nachrichten.
- Dating: Interessen, Identitätsabzeichen, Rückgängig, Pause, erhaltene Likes, moderierte Fotos, Profilfragen, Absicht, Warteschlange der Meldungen und Sicherheitsseite.
- Ratgeber: Titelbilder, Infokästen, FAQ, Themen- und Autorenseiten, Kernpunkte, Tabellen, Quellen, Bewertungen, Zeitplanung, Links zu Anzeigen, Checklisten, lokale Ratgeber.
Runden 4 bis 7 der Bereiche
1. Oktober 2026 – 2. Oktober 2026
Vom 1. bis 2. Oktober: UX-Prüfung jedes Bildschirms, dann die Tiefe.
- Deals: gespeicherte Deals, Deal des Tages, Händler- und Budget-Benachrichtigungen, kein Überverkauf mehr, automatische Erstattung, Händlerwerkzeuge, Deals in der Nähe.
- Chat: Chaträume nach Stadt und Kategorie, Raumvorschläge, Schutzschild, Benachrichtigungsstufen, Tageszusammenfassung.
- Dating: nach dem Match, Sicherheitshinweis, Eröffnungsfrage, Privatsphäre und Kontrolle, geteilte Verfügbarkeiten.
- Ratgeber: Stadtratgeber in Zahlen, Preis- und Regionalratgeber, Werte der Woche, Newsletter, Glossar, Saisonkalender, Verlässlichkeit der Preise.
- Die Anzeigen führen zum Chatraum und zum Ratgeber ihrer Stadt.
Runden 8 bis 10 der Bereiche
2. Oktober 2026 – 4. Oktober 2026
Vom 2. bis 4. Oktober: zweite UX-Prüfung, Sicherheit, Feinschliff.
- Zweite UX-Prüfung jedes Bereichs.
- Sicherheits- und Robustheitsprüfung jedes Bereichs; E-Mails und strukturierte Daten überall maskiert; nichts aus einem privaten Gespräch auf dem Sperrbildschirm.
- Internationaler Einstieg im Stammverzeichnis der Website, Name des Marktes in den Titeln, Brotkrumennavigation ab dem Einstieg.
- Feinschliff, Restarbeiten und Dokumentation jedes Bereichs.
UX-, Mobil- und Performance-Schleife
4. Oktober 2026 – 5. Oktober 2026
Vom 4. bis 5. Oktober: fünf Runden auf fünf Strängen, anhand von Screenshots gemessen.
- Skript für Screenshots und Messungen, kein horizontaler Überlauf mehr, Ziele von 44 px.
- Einzeilige Kopfzeile auf dem Smartphone, Flaggen in einem einzigen Bild, minifizierte Skripte, Menü im Cache.
- Chatraum und Dating-Stapel im Vollbild auf dem Smartphone, Fotos in WebP und in der richtigen Größe.
- Ratgeber, schnell ausgeliefert und gut lesbar auf Smartphone und Tablet.
Paket P: die Produktionsbasis (5. und 10. Oktober)
- E-Mail-Versand mit Abmeldung per Klick bei Sammelversänden.
- Qualitätsprüfung der Übersetzungen in den 22 Sprachen außer Französisch und Englisch.
- Eine Datenbank pro Test, ein CI-Job unter Postgres, ein Postgres-Audit des Codes.
- Backups mit Wiederherstellungstest, Zustandsprüfungen, Statusseite, Alarme, Performance-Budget in der CI.
- Rechnungsnummern ohne Race Condition, saubere Nachträge, doppelter Index entfernt.
Die Abschlussbedingung der v3.0 ist noch nicht erreicht: Die Testsuite ist am 11. Oktober zum ersten Mal unter Postgres gelaufen (676 von 679 Integrationstests bestanden, die Korrekturen noch nicht erneut ausgeführt), und noch kein echtes Smartphone hat die Website gesehen.
2018 – 2026: die PHP-Plattform
Vor 2026 lief wannonce auf einer handelsüblichen PHP-Plattform für Kleinanzeigen. Kurz zusammengefasste Geschichte; die Neuentwicklung in Rust beginnt mit Version 3.0.
- 0.x — Die Anfänge. Die Vorbereitung der Website vor ihrem Start.
- 1.0 — Start (2018). Wannonce geht 2018 an den Start.
- 1.x — Europa, Land für Land. Die Website öffnet Land für Land in ganz Europa.
- 2.0 — Dating. Start des Dating-Bereichs; die PHP-Plattform wird ausgereift. Das war „die v2“.
- 2.x — Neue Dienste. Im Lauf der Jahre kommen weitere Dienste hinzu.
Nächste Schritte
Was nach den Runden 11 bis 20 des Sprints noch zu tun bleibt, Strang für Strang.
WMaps
- Eine erste echte Erfassung in der Produktion, danach die Eröffnung des Dienstes; Video in den Bewertungen; eine Prüfung der Bedingungen der Quelle der Orte.
WForum
- Die Eröffnung des Dienstes, das Mindestalter, E-Mail-Benachrichtigungen zu verfolgten Themen, Bilder in Nachrichten.
Dating
- Eine weitere Textvariante für kleine Gemeinden, eine Durchsicht der acht Seiten pro Art von Begegnung.
Chat
- Räume für die großen Städte, ein in den Regeln festgehaltenes Mindestalter.
Plattform
- Continuous Integration wieder grün: Das Kompilieren der Tests übersteigt den Speicher der GitHub-Rechner.
Städte
- Suche nach Postleitzahl, Durchsicht der Übersetzungen durch Muttersprachler, danach Freischaltung des Bereichs Land für Land.
Bevor diese Version online geht
- Die gesamte Testsuite unter Postgres.
- Die wichtigsten Abläufe auf echten Smartphones, iPhone und Android.
- Die Bezahlung von Anfang bis Ende im Stripe-Testmodus; Redis, S3 und echter E-Mail-Versand.
- Eine muttersprachliche Prüfung der Übersetzungen und eine rechtliche Prüfung der Texte zu Bezahlung, Einwilligung und Moderation sowie der Nachweise, die zum Beanspruchen eines Ortes verlangt werden.
In Prüfung
Themen, die geprüft werden, ohne dass bisher eine Entscheidung gefallen ist.
- Die Regeln für Deal-Gutscheine: Widerruf, Mehrwertsteuer, abgelaufene Gutscheine, Auszahlungen an Händler.
- Ein Treueprogramm.
- Die Identitätsprüfung beim Dating: Anbieter und betroffene Länder.
- Videoanrufe.
- Geokodierung der Deal-Adressen durch einen externen Dienst.
- Linkvorschau im Chat, im Hinblick auf die Privatsphäre.
- Die Prüfung der Übersetzungen: muttersprachliche Übersetzer oder die Community.