Naar de hoofdinhoud
Casestudy · Het bewijs van het protocol

Een compleet web-ecosysteem, gebouwd in ~3 weken

La Cathédrale — een multi-serviceplatform geleverd door één persoon die het W.O.L.F.©-protocol aanstuurt

Dit is een technische demonstratie, geen productverhaal. Eén reëel, publiek project — een redactioneel platform, een 24/7-radio, videostreaming, een ledencommunity, een webwinkel en een full-text geïndexeerd corpus van duizenden documenten — ontworpen, gebouwd en online gezet in ongeveer drie weken door één persoon.

Afgezet tegen een conventionele werklastschatting landt dezelfde scope op de orde van 550 tot 650 mandagen en ruwweg tien maanden voor een team van ongeveer vijftig. Dat verschil — een productiviteitsverhouding van 1:15 tot 1:50 — is de hele inzet van deze pagina.

≈ 3 weken 1 persoon 1:15–1:50 Productiviteit vs. conventionele methoden
Het idee & de scope

Eén brief, een heel ecosysteem

De opdracht was geen enkele site maar een coherent digitaal ecosysteem: publiceren, uitzenden, streamen, een community verzamelen, verkopen, en een groot documentair corpus doorzoekbaar maken — onder één identiteit, in vele talen.

Een multi-serviceplatform, geen brochuresite

“La Cathédrale” (abbejulio.fr) brengt, achter één merk en één design system, zes diensten samen die elk gewoonlijk hun eigen project en hun eigen team vragen: een meertalig redactioneel platform, een 24/7-onlineradio, een videostreamingkanaal, een ledencommunity, een webwinkel, en een full-text geïndexeerd corpus van duizenden documenten.

Het engineeringbelang zit precies hierin: elk van deze bouwstenen is een echt productiesysteem — een uitzendketen, een streamingserver, een zoekindex, een e-commercestroom — samen bedraad en als geheel geëxploiteerd.

Redactioneel platform

Een PHP-frontcontroller, propere meertalige URL's, SEO en een architectuur bedraad voor 17 talen.

24/7-radio

Een altijd actieve onlineradio met geautomatiseerde programmering en een live now-playing-feed.

Videostreaming

Een zelfgehost videokanaal (“Le Parvis”) voor on-demand en gestreamde beelden.

Geïndexeerd corpus

Duizenden documenten, gestructureerd en full-text doorzoekbaar, achter toegangscontrole.

Community & commerce

Ledenaccounts, een lidmaatschapsstroom en een webwinkel, allemaal onder dezelfde identiteit.

Back-office & exploitatie

Redactionele back-office, een audioconversiepijplijn en back-ups bewezen herstelbaar.

Mockups & captures

Hoe het eruitziet

Gereserveerde plekken voor screenshots van het live platform. Plaats echte captures zonder de lay-out aan te raken.

  • Home Screenshot — gereserveerde plek

    De redactionele home — gazettemozaïek, EN/FR.

  • Radio Screenshot — gereserveerde plek

    De 24/7-radioconsole en now-playing.

  • Corpus Screenshot — gereserveerde plek

    Full-text zoeken door het geïndexeerde corpus.

  • Streaming Screenshot — gereserveerde plek

    Het zelfgehoste videokanaal.

  • Winkel & leden Screenshot — gereserveerde plek

    De webwinkel en de ledenzone.

  • Back-office Screenshot — gereserveerde plek

    Redactionele back-office en exploitatie.

Wat werd geleverd

De opgeleverde functies

Een niet-uitputtende lijst van de systemen die daadwerkelijk zijn gebouwd en in productie gezet — het concrete oppervlak achter de productiviteitsclaim.

Multi-servicearchitectuur

Zes productiediensten georkestreerd achter één edge, één merk en één design system.

PHP-frontcontroller & propere routing

Eén ingangspunt, propere URL's, SEO-descriptoren per pagina, geen frameworkballast.

Internationalisering (EN/FR + 17 talen)

Een vertaalengine met puntsleutels, Engelse fallback en een architectuur klaar voor 17 talen.

Full-text geïndexeerd corpus

Een gestructureerd SQLite-corpus van duizenden documenten met een alleen-lezen toegangslibrary en full-text zoeken.

Documentaire ETL-pijplijn

Import, normalisatie en structurering van heterogene bronnen in het corpusschema — rechtenstatus per document bijgehouden.

24/7-radioketen

Een zelfgehoste uitzendstack met geautomatiseerde programmering en een live metadatafeed.

Audio-uitzendpijplijn

Een file-watcher die neergezette m4a/wav-bestanden omzet naar broadcast-MP3 en ze automatisch in de radio injecteert.

Zelfgehoste videostreaming

Een PeerTube-kanaal voor gestreamde en on-demand video, onder het eigen domein van het platform.

E-commerce & lidmaatschap

Een webwinkel en een lidmaatschapsstroom, met ledenaccounts en een privézone.

Communityruimtes

Ledenaccounts, een live chat en communityzones verbonden met dezelfde identiteit.

Technische SEO

Een meertalige sitemap, hreflang-alternatieven, canonieke URL's, Open Graph en JSON-LD gestructureerde data.

Toegankelijkheid (WCAG)

Semantische structuur, ondersteuning voor toetsenbord en schermlezer, contrast gehouden op AA/AAA-doelen.

Onder de motorkap

De diensten, samen bedraad

Hoe de stukken passen: een edge-reverse-proxy staat vóór de redactionele site en drie zelfgehoste diensten, allemaal gevoed door een geïndustrialiseerde leveringsketen.

Edge-reverse-proxy

Een nginx-edge beëindigt TLS en routeert elk subdomein naar zijn dienst — inclusief toegangscontrole vóór het corpus.

Redactionele site (PHP)

Het frontcontrollerplatform: routing, i18n, SEO en het design system dat elke dienst verenigt.

Radiodienst

Een zelfgehost AzuraCast-station verzorgt de 24/7-stream, zijn library en zijn now-playing-API.

Streamingdienst

Een PeerTube-instantie host het videokanaal op zijn eigen subdomein.

Corpusopslag

Een SQLite-corpus buiten de web root gehouden, gelezen via een dedicated PHP-library, blootgesteld achter toegangscontrole.

Audioconversie-watcher

Een systemd-watcher transcodeert nieuwe audio naar broadcastformaat en overhandigt die aan de radio — geen handmatige stap.

Leveringsketen

Git-worktrees, vergrendeling per bestand (nul conflicten bij parallelle schrijfacties) en een gescripte deploy verplaatsen code van dev naar staging naar productie.

Een geïndustrialiseerde keten — eerlijk gescript, geen zware CI-leverancier.
De demonstratie

Reële tijd vs. de conventionele schatting

Dezelfde scope, op twee manieren gemeten: wat het daadwerkelijk kostte, en wat conventionele werklastverhoudingen zouden hebben voorspeld. Het verschil is de productiviteit van het protocol.

Wat het daadwerkelijk kostte

Reële levering

Ontworpen, gebouwd en online gezet door één persoon die het W.O.L.F.©-protocol aanstuurt.

Verstreken tijd
≈ 3 weken
Team
1 persoon
Scope
6 productiediensten
Het resultaat 1:15 — 1:50 Productiviteit vs. conventionele methoden

Afhankelijk van hoe voorzichtig het equivalent wordt geteld, comprimeert het protocol het werk met een factor vijftien tot vijftig. Dit is een demonstratie van productiviteit, geen benchmarkclaim.

Conventioneel equivalent — een schatting

Geschatte equivalentie

Wat dezelfde scope zou vertegenwoordigen onder conventionele werklastverhoudingen, tegen dagtarieven uit de sector.

Inspanning
≈ 550–650 mandagen
Budget
≈ €350.000 excl. btw
Duur
≈ 10 maanden
Team
≈ 50 mensen
Een verdedigbare methodologische schatting — grootteordes, nooit in steen gebeitelde cijfers.
De demonstratie

Hoe de schatting is opgebouwd

Het equivalent wordt afgeleid uit de geleverde scope — zes onafhankelijke productiediensten, meertalig, met een uitzendketen, een streamingserver, een zoekindex en een e-commercestroom — begroot met conventionele werklasten per dienst en midmarket-dagtarieven. Het is bewust als een range geformuleerd.

  • Scope dienst per dienst geteld, niet als één site.
  • Midmarket-dagtarieven, niet de goedkoopste offshorebodem.
  • Een range, geen enkel getal — grootteordes.
  • Het recept blijft beschermd; het resultaat is verifieerbaar.
Wat dit bewijst

Geen product te koop — het bewijs van het protocol

La Cathédrale ligt niet in de schappen. Het bestaat om op een reëel en publiek systeem te tonen wat het W.O.L.F.©-protocol comprimeert: maanden van een groot team tot weken van één persoon, op industriële kwaliteit.

Hetzelfde protocol geldt onder dezelfde voorwaarden voor andere projecten; laten we het uwe bespreken.

De cijfers op deze pagina zijn verdedigbare schattingen, ter demonstratie gepresenteerd.