Пътна карта на wannonce
Какво донесе всяка версия на wannonce от 2018 г. до днес и какво предстои.
-
В процес От 13 октомври 2026 г.
Версия 3.6 — Кръгове 21 и 22, нови страници и две нови услуги
От 13 октомври: съществуващите раздели са доразвити, написани са страници, които представят всяка услуга, и се подготвят две нови услуги, указателят WMaps и форумите WForum, затворени, докато не бъдат отворени.
- Оферти: списъци по страници, страница за всеки град и категория, статистика на търговеца за избран от него период в сравнение с предишния.
- Чат: вижда се кой е реагирал на съобщение, бутон води към първото непрочетено съобщение; във Франция – дълга страница, която представя чата.
- Запознанства: съвпадението знае само малкото име на профила, никога името на акаунта; блокиране, направено от запознанствата, важи само там; осем страници по вид среща и страница за запознанства за всяка френска община.
- Сайт: страницата „За нас“ е пренаписана за членовете, уводен текст на входната страница, блокове с услугите на всяка начална страница, страници за вход и регистрация, които обясняват защо си струва да имате акаунт, „обяви“ в заглавията на страниците с обяви.
- Градове: заглавия, които назовават трите вида автори.
- WMaps (в подготовка): магазини и услуги във всеки град, събирани в рамките на месечен бюджет, указател по регион, департамент, град и район с карта, страница за всяко място с телефон, уебсайт и работно време, отзиви и снимки на членове, места, заявени от собствениците им.
- WForum (в подготовка): форуми по теми и форум за всяко място, отговори в нишки и гласове, дебати на живо, които се превръщат в тема при приключването си, модерация.
-
Завършена 11 октомври 2026 г. – 12 октомври 2026 г.
Версия 3.5 — Спринт v3, трета серия (кръгове 16–20) и раздел „Градове“
От нощта на 11 срещу 12 октомври: всеки екран от предишните кръгове е прегледан отново в браузър, достъпността и производителността са измерени наново, а в процес на изграждане е нов раздел – отзивите на жителите за техния град.
- Платформа: първа непрекъсната интеграция под Postgres, по-сигурно офлайн приложение и известие за обновяване, спазен бюджет за производителност за 46 страници, връзките към базата данни се държат отворени, прегледани преводи на новите ключове.
- Оферти: страници по градове и регулируем радиус, статистика за търговеца с експорт, четими дати преди вход, достъпност, проверена на 23 екрана.
- Чат: обобщение по имейл на следените стаи, стая, използваема с клавиатура и с екранен четец, списък на блокираните членове, страница „Сайтът не отговаря“.
- Запознанства: поправен гласов отговор (разрешен микрофон), достъпност на филтрите и на опашката за модерация, олекотени изображения, малкото име от профила в разговора при съвпадение.
- Ръководства: преглед, тестово изпращане и цифри за бюлетина, отписване по теми, чернови, запазвани автоматично, с подписан преглед, списък за редакция, напомняния преди публикуване.
- Градове (в ход): отзиви на жителите за техния град, оценки до 10 по критерии, преглед преди публикуване, гласове и сигнали; класации и резултати за месеца, списъци по области и общини, търсене по име или код, карта.
- Добавено на 12 октомври — Градове: три профила на автори (жител, пътуващ, работещ в града) с обобщение за всеки профил, прегледи, написани от изкуствен интелект и обозначени като такива (изключени по подразбиране), кампания с покана за оценка на собствения град, помощник при писане на отзив, „градът в цифри“ от отворени данни; платформа: меню на услугите на телефон, поправки на данните при внедряване, правни страници на всеки език (преводът остава чернова, докато не бъде прегледан).
-
Завършена 11 октомври 2026 г.
Версия 3.4 — Спринт v3, втора серия (кръгове 11–15)
На 11 октомври: същият метод, още пет кръга в петте направления, обединявани пакет по пакет.
- Страниците „За нас“ и „Пътна карта“.
- Платформа: форми за множествено число в няколко езика, CSP без вградени стилове, ограничения на размера на обявите и на импортите, миниатюри от 320 px, местно SEO за градове и региони, преглед на преносимостта към Postgres.
- Оферти: няколко адреса и карта на страницата на офертата, плащане, разрешено и после събрано при издаването на ваучера, таванът се проверява отново при плащането, роли в екипа, оферти, продавани по дати.
- Чат: цели от 44 px, присъствие, споделено между сървърите, индикатор „Онлайн“ извън чата, снимки от 320 px, щит, който се настройва стая по стая, индекси за търсенето.
- Запознанства: селекция на деня, действия върху снимките, гласов отговор от 30 секунди, напомняне за безопасност и обратна връзка след среща, филтри на тестето, инструменти за опашката за модерация.
- Ръководства: по-широки страници с цифри, търсене в подзаглавията и в речника, страница за всяка марка, страница за всеки термин от речника, връзки между ръководства, обяви и оферти.
-
Завършена 11 октомври 2026 г.
Версия 3.3 — Задълбочаване (спринт v3, кръгове 2–10)
Нощта на 10 срещу 11 октомври, пет направления на ротационен принцип.
- Платформа: незабавни предложения в целия сайт, търсене на телефона с панел за филтри, одит с axe, преглед на сигурността, приложена строга CSP, SEO одит, бюджет за производителност за 36 страници.
- Оферти: блок „Около тази оферта“, оферти по градове, известия по категория и бюджет, прегледи без дублиране, оферта за членовете, запазили дадена оферта, оферти по часови интервали.
- Чат: следени ключови думи, предложени стаи, разширено търсене, преход към дата, закачени съобщения със срок, напомняния, чернови между устройствата, клавишни комбинации.
- Запознанства: двустранен въпрос за разчупване на леда, харесване на снимка или отговор, пренареждане и изрязване на собствените снимки, най-добрата снимка първа, селекция на деня, дати, изписани с думи на 24-те езика.
- Ръководства: графика на цените и най-висока отчетена цена, частни лица и професионалисти поотделно, цени по марка и модел, обем и оборот, ръководства за квартали, видео при щракване, теми на бюлетина.
- Преглед на всеки сценарий при 390, 768 и 1280 px; пълният набор от тестове е зелен: 251 модулни теста и 624 интеграционни теста.
-
Завършена 10 октомври 2026 г. – 11 октомври 2026 г.
Версия 3.2 — Инструменти (спринт v3, кръг 1)
Вечерта на 10 октомври: инструменти за търговците, модераторите и членовете.
- Оферти: самостоятелен търговец, роли в екипа, повторни опити за възстановяване на суми, покупка без профил.
- Чат: санкции, филтър за прикрити данни за контакт и за изображения, няколко снимки в едно съобщение.
- Запознанства: предупреждения и обжалване, претеглени сигнали, споделяне на срещата, отбелязване на неявяване, предпазливост при телефонен номер, даден твърде рано.
- Ръководства: редакционна надеждност (проверени външни връзки, осиротели ръководства, дати на преглед, бележка за корекция).
-
Завършена 5 октомври 2026 г.
Версия 3.1 — Един сайт (пакет X)
Вечерта на 5 октомври: минаваш от един раздел в друг, без да търсиш.
- Един център за известия и една страница с предпочитания, значки в заглавната лента на живо.
- Лична начална страница за членовете и инсталируемо приложение (PWA).
- Връзки между разделите и едно търсене в целия сайт.
-
Завършена 30 септември 2026 г. – 10 октомври 2026 г.
Версия 3.0 — Пренаписването на Rust и производствената основа
От 30 септември до 10 октомври 2026 г.: wannonce, изграден наново на Rust с Loco.rs – първо сайтът за обяви, после четирите раздела и накрая надеждна производствена основа.
Фаза v1: пренаписаният сайт за обяви
Основата на пренаписването
30 септември 2026 г. · Още в първия commit на хранилището
Първият commit в хранилището на Rust: ядрото на сайт за обяви, изградено наново с Loco.rs, за цяла Европа.
- Обяви: публикуване със или без профил, снимки, специфични полета за всяка категория, модерация; търсене по ключова дума, място, радиус, цена и филтри; профили, съобщения, любими, сигнали.
- 31 европейски пазара с адреси по език и държава (/fr-fr/, /de-at/…), дърво на местата (френски общини и европейски градове), страници място × категория на всички нива, hreflang, структурирани данни, sitemap файлове.
- Интерфейс и категории на 24-те езика, цени и дати според всеки език, имейли на езика на члена.
- Известия по имейл, приблизителна карта, потвърждение по имейл и по SMS, вход с Google и Facebook, защита от спам.
- Платени опции чрез Stripe, фактури и европейско ДДС, професионални профили с магазин, кредити и промокодове.
- GDPR и DSA: експорт и изтриване на профила, съгласие, сигнали за незаконно съдържание, доклад за прозрачност; автоматична модерация; двуфакторно удостоверяване.
- Публикуване на стъпки, незабавно търсене, вертикали за недвижими имоти, автомобили, работа и ваканционни наеми; фийдове за професионалисти, REST API v2, блог и бюлетин; администрация с роли, показатели и A/B тестове.
Пускане онлайн
30 септември 2026 г.
Вечерта на 30 септември: сайтът придобива производствения си вид.
- Внедряване в Docker контейнери на сървър на Ploi.
- Непрекъсната интеграция: clippy без предупреждения и целият набор от тестове, под SQLite, а после и под Postgres.
- Справочни данни, доставени в образа, без демо профили; многоезични демо обяви и зареждач на данни.
- Публични адреси без порта за слушане зад проксито (canonical, hreflang, sitemap файлове, имейли).
Готов за продукция
1 октомври 2026 г.
Нощта на 1 октомври: всичко необходимо, за да издържи натоварването.
- Предварително генерирани и компресирани sitemap файлове, предварително изчислени броячи място × категория.
- Пълнотекстово търсене в Postgres и производствени индекси.
- Ограничения на заявките по IP адрес; снимки в хранилище S3 и резервни копия, копирани извън сървъра.
- Наблюдение: метрики, Sentry, известия за състоянието; отхвърлените имейли и жалбите се изключват.
- Сценарии в Playwright, одит на достъпността и бюджети в CI; сценарий за натоварване с k6.
Оставаха открити: правното одобрение на условията и поставянето на истинските ключове (плащане, SMS, търсачки).
Реално време и транзакции
1 октомври 2026 г.
Сутринта на 1 октомври: сайтът оживява.
- Център за известия и уеб push известия.
- Съобщения в реално време с потвърждения за прочитане и снимки.
- Търсене в зоната на картата, публикуване „първо снимките“ на телефона, предложения на естествен език.
- Сигурно плащане между частни лица с доставка (Stripe Connect), фактура за таксата за защита, товарителница за печат.
Европа, доверие и професионалисти
1 октомври 2026 г.
1 октомври: отвъд границите и инструменти за общността.
- Обяви, видими в съседните държави, местни търсачки.
- Публични профили, нива на продавачите, блокиране, център за помощ, проверка на самоличността.
- Инструменти за професионалисти: контакти, екипи, планирани издигания, календар, произход на прегледите.
- Управление: собствено измерване на аудиторията, резултати от A/B тестовете, приходи, експорти.
Довършване на фаза v1
1 октомври 2026 г.
Следобедът на 1 октомври.
- WebP копия на снимките, изображения за споделяне по категории, покритие на индексирането, следено в Search Console.
- Няколко магазина на профил, OAuth2 за API, търсене по корени на думите, незадължително семантично търсене.
- Локализирани ръководства за още пет пазара, скрити категории по държави, регионална лексика, филтър по език на обявите в многоезичните държави.
- Пакетирано мобилно приложение, тестове за визуална регресия, следи с OpenTelemetry, ограничения на заявките, споделени чрез Redis.
Фаза v2: четирите раздела
Четири раздела
1 октомври 2026 г.
Вечерта на 1 октомври, около обявите.
- Чат само за членове: публични стаи по езици, съобщения на живо.
- Безплатни запознанства, профили за плъзгане, съвпадение, а после личен разговор.
- Оферти, продавани под формата на ваучери.
- Ръководства със съдържание, време за четене, свързани ръководства и фийд; отделна пътна карта за всеки раздел.
Кръгове 1–3 на разделите
1 октомври 2026 г.
Вечерта на 1 октомври, по един агент на раздел и обединяване след всеки кръг.
- Оферти: по-ясни карти, сортиране, ваучер за печат с QR код, възстановяване на суми, след продажбата (изтичане, подарък), търговци, известия по категории, предстоящи оферти, отзиви и статистика.
- Чат: непрочетени лични съобщения, снимки, реакции, отговори, споменавания, бавен режим, автоматичен филтър, заглушаване, причини за сигнал, дневник, правила за приемане, закачени съобщения.
- Запознанства: интереси, значка за самоличност, отмяна, пауза, получени харесвания, модерирани снимки, въпроси в профила, намерение, опашка от сигнали и страница за безопасност.
- Ръководства: корици, карета, ЧЗВ, страници за теми и автори, ключови изводи, таблици, източници, гласове, планиране на публикуването, връзки към обявите, контролни списъци, местни ръководства.
Кръгове 4–7 на разделите
1 октомври 2026 г. – 2 октомври 2026 г.
1–2 октомври: UX преглед на всеки екран, после задълбочаване.
- Оферти: запазени оферти, оферта на деня, известия за търговци и бюджет, край на продажбата над наличността, автоматично възстановяване на суми, инструменти за търговеца, оферти близо до теб.
- Чат: стаи по градове и категории, предложения за стаи, щит, нива на известяване, обобщение на деня.
- Запознанства: след съвпадението, напомняне за безопасност, начален въпрос, поверителност и контрол, споделена наличност.
- Ръководства: ръководства за градове в цифри, ценови и регионални ръководства, данни за седмицата, бюлетин, речник, сезонен календар, надеждност на цените.
- Обявите водят към стаята на своя град и към ръководството за своя град.
Кръгове 8–10 на разделите
2 октомври 2026 г. – 4 октомври 2026 г.
2–4 октомври: втори UX преглед, сигурност, довършителни работи.
- Втори UX преглед на всеки раздел.
- Преглед на сигурността и устойчивостта на всеки раздел; имейли и структурирани данни, екранирани навсякъде; нищо от личен разговор на заключения екран.
- Международен вход в корена на сайта, името на пазара в заглавията, навигационни пътеки от входа.
- Довършителни работи, остатъци и документация на всеки раздел.
Цикъл за UX, мобилни устройства и производителност
4 октомври 2026 г. – 5 октомври 2026 г.
4–5 октомври: пет кръга в пет направления, измерени по екранни снимки.
- Скрипт за екранни снимки и измервания, край на хоризонталното препълване, цели от 44 px.
- Заглавна лента на един ред на телефона, знамена в едно изображение, минифицирани скриптове, кеширано меню.
- Стаята на чата и тестето на запознанствата на цял екран на телефона, снимки в WebP и с точния размер.
- Ръководства, които се зареждат бързо и се четат лесно на телефон и таблет.
Пакет P: производствената основа (5 и 10 октомври)
- Изпращане на имейли с отписване с едно щракване при масовите изпращания.
- Преглед на качеството на преводите на 22-та езика освен френски и английски.
- Отделна база данни за всеки тест, CI задача под Postgres, одит на кода за Postgres.
- Резервни копия с тест за възстановяване, проверки на състоянието, страница „Състояние“, известия, бюджет за производителност в CI.
- Номера на фактури без конкурентни конфликти, чисто попълване на данни, премахнат дублиран индекс.
Условието за излизане на v3.0 още не е изпълнено: тестовете бяха пуснати за първи път под Postgres на 11 октомври (676 от 679 интеграционни теста са успешни, поправките още не са пускани отново) и нито един истински телефон не е виждал сайта.
2018 – 2026: PHP платформата
До 2026 г. wannonce работеше върху готова PHP платформа за обяви, купена от пазара. Обобщена история; пренаписването на Rust започва с версия 3.0.
- 0.x — Началото. Подготовката на сайта преди откриването му.
- 1.0 — Старт (2018). Wannonce отваря врати през 2018 г.
- 1.x — Европа, държава по държава. Сайтът се отваря държава по държава из Европа.
- 2.0 — Запознанствата. Откриване на раздела за запознанства; PHP платформата достига зрялост. Това беше „v2“.
- 2.x — Нови услуги. С годините се добавят и други услуги.
Следващи стъпки
Какво остава да се направи след кръгове 11–20 на спринта, по направления.
WMaps
- Първо реално събиране на данни в продукция, после отваряне на услугата; видео за отзивите; преглед на условията на източника на местата.
WForum
- Отварянето на услугата, минималната възраст, известия по имейл за следените теми, снимки в съобщенията.
Запознанства
- Още един текстов вариант за малките общини, преглед на осемте страници по вид среща.
Чат
- Стаи за големите градове, минимална възраст, записана в правилата.
Платформа
- Непрекъснатата интеграция отново е зелена: компилирането на тестовете надвишава паметта на машините на GitHub.
Градове
- Търсене по пощенски код, преглед на преводите от носители на езика, после отваряне на раздела държава по държава.
Преди пускането на тази версия
- Целият набор от тестове на Postgres.
- Основните сценарии на реални телефони, iPhone и Android.
- Плащане от край до край в тестовия режим на Stripe; Redis, S3 и реална доставка на имейли.
- Преглед на преводите от носители на езика и правен преглед на текстовете за плащане, съгласие и модерация и на доказателствата, изисквани за заявяване на място.
В процес на проучване
Разглеждани теми, по които досега няма взето решение.
- Правилата за ваучерите на офертите: отказ, ДДС, изтекъл ваучер, плащания към търговците.
- Програма за лоялност.
- Проверката на самоличността в запознанствата: доставчик и засегнати държави.
- Видеоразговорите.
- Геокодирането на адресите на офертите чрез външна услуга.
- Визуализацията на връзки в чата от гледна точка на поверителността.
- Прегледът на преводите: преводачи – носители на езика, или общността.