Over deze website

Server

BMN Online is altijd zelf gehost. Het begon op een Raspberry Pi 3 die leeft op zolder op de vensterbank.

Tegenwoordig wordt de website nogsteeds op de Pi 3 gehost. Maar dit gaat veranderen in begin 2026 hoop ik alles over te zetten naar een supper snelle moderne server.

Deze website is gebaseerd op de originele lay-out van nathanmediaservice.co.uk hij schrijft wat meer hierover: "De originele lay-out van de website (die deze sectie onverklaarbaar behouden heeft, evenals "Projecten" en "Weer" tot voor kort) heeft een server-ID bovenaan elke pagina. Je kunt deze verandering zien wanneer je de geschiedenis van de site bekijkt op de Wayback Machine. Je kunt ook zien dat de server overschakelt naar een back-up als ik aan het rommelen ben en/of er iets kapot is."

Pagina's

Bijna alle pagina's op deze website zijn met de hand geschreven in PHP. Het meeste hiervan is natuurlijk gewoon HTML, maar zaken als de navigatiebalk, de header, de datum en de server-ID worden allemaal dynamisch gegenereerd.
Er zit ook behoorlijk wat CSS in, ik vind het veel eenvoudiger dan andere aanpassingsmethoden. Sommige onderdelen zijn door anderen geschreven en online beschikbaar, bijvoorbeeld de teletekstviewer.
Er zijn geen editors gebruikt bij de bouw van deze website - ik heb alles vanuit de broncode geschreven en er gewoon aan gesleuteld tot het eruitzag zoals ik het wilde. Het mooie van het niet gebruiken van editors is dat je het precies kunt krijgen zoals je het wilt - geen geforceerde sjablonen of verknipte lay-outs.
Een van mijn oorspronkelijke websites - weetjesweb.nl - begon met pagina's van Google Sites - een geweldige editor, maar het gaf me niet de flexibiliteit die ik wilde, dus heb ik alle pagina's weggegooid en een heel eenvoudige pagina in HTML-broncode geschreven. En zo is het altijd gebleven.