Eurol Rallysport Publisher
Eurol Publisher is een maatwerk publicatieplatform, gebouwd voor het rallyteam van Eurol Rallysport. Een redacteur stelt een artikel één keer samen (tekst, foto’s en video) en publiceert het daarna met één klik naar meerdere kanalen tegelijk: de nieuwsbrief, een persbericht naar de perslijst, Facebook en Instagram. Eén bron, meerdere uitvoeren. Het platform is volledig self-hosted en heeft geen externe automatiseringsdiensten zoals n8n of Zapier nodig: wachtrijen en retries zitten in de applicatie zelf.
Eén artikel, alle kanalen
Kanalen zijn in het platform configureerbaar als losse publicatiedoelen: meerdere Facebook-pagina’s, meerdere nieuwsbrieflijsten of een aparte persberichten-stroom bestaan gewoon naast elkaar, elk met een eigen verbinding, sjabloon en standaardlijst. Vóór het publiceren toont een live preview per kanaal exact hoe het eruit komt te zien: de nieuwsbrief als gerenderde e-mail, de Facebook-post met caption en beeld, en een Instagram-mockup met carrousel- of reel-indicatie. Een bevestigingsstap laat per kanaal het doel en het aantal ontvangers zien, zodat een verzending naar duizenden abonnees nooit per ongeluk gebeurt.
Nieuwsbrieven en persberichten
Het e-mailkanaal is een volwaardig nieuwsbriefsysteem: abonnee- en lijstbeheer met CSV-import en -export, opt-out-bescherming, verzending via Elastic Email of een eigen SMTP-server, een verzendlog per ontvanger en één-klik afmelden conform de e-mailstandaarden. Elke verzonden editie krijgt automatisch een online versie met deelfunctie. Persberichten gaan via dezelfde pijplijn, in eigen huisstijl, met een optionele embargodatum en een automatisch samengestelde hi-res media-kit: een ZIP met drukwaardige foto’s die de redactie direct kan downloaden.
Facebook en Instagram
Social posts gaan rechtstreeks via de Meta Graph API, zonder tussenlaag. Het platform ondersteunt multi-photo posts en video’s op Facebook, en carrousels en reels op Instagram. Accounts worden gekoppeld via OAuth; tokens worden automatisch op de achtergrond vernieuwd en een verlopen koppeling is direct zichtbaar met een herstelknop. Een geplaatste post kan vanuit het platform ook weer worden ingetrokken.
Robuust en veilig
Publiceren verloopt asynchroon via wachtrijen (Redis en Laravel Horizon) met automatische retries en per-kanaal isolatie: een haperende Instagram-post breekt de nieuwsbrief niet. Toegang is geregeld met rollen en rechten tot op permissieniveau, beheerbaar via de interface, aangevuld met tweefactorauthenticatie. API-sleutels en tokens worden versleuteld opgeslagen en dagelijkse back-ups draaien automatisch.
Techniek
Het platform is gebouwd op Laravel en PHP met een Filament-beheerinterface, MySQL en Redis, en draait in Docker-containers. Media staat op Cloudflare R2 object-storage met automatische web- en drukresoluties per foto. De volledige interface is Nederlandstalig en het gedrag wordt bewaakt door ruim 200 geautomatiseerde tests.
