Voor: Anton van Beek (en Jessica, als beheerder van het project). Laatst bijgewerkt: 1 september 2026. Wat dit is: de centrale, Nederlandstalige overdracht van de oude site naar de nieuwe. Geen technisch document — je hoeft niets in git, commits of codebestanden op te zoeken om te begrijpen wat er gebeurd is. Voor de webversie van dit document (makkelijker te scannen, altijd de actuele stand): zie de link "Published" onderaan elke pagina van de nieuwe site.
Bronnen achter dit document: het volledige, doorlopende beslissingenlogboek (`docs/phase6/OWNER-DECISIONS-BACKLOG.md` + `OWNER-DECISIONS-ARCHIVE.md`), het bouwplan (`PHASE-6-PLAN.md`), de migratie-inventaris (`docs/legacy-url-map.csv`, 2.535 rijen) en een volledige doorlichting van de huidige codebase — niet alleen een samenvatting van eerdere documenten. Waar oudere documenten (bijvoorbeeld `docs/questions-for-anton.md` of `docs/roadmap-commerce-and-accounts.md`) een vraag of aanbeveling bevatten die inmiddels achterhaald is, staat dat hieronder expliciet vermeld — die oude vragen zijn niet zomaar overgenomen.
1. Korte samenvatting
⚠️ Eén ding kan niet wachten tot je de rest van dit document leest: op de huidige, live werktuigbouw.nl-site linkt het Engelse-vlaggetje bovenaan elke pagina naar een domein (`tribology-abc.com`) dat niet meer van jou is en nu een Thaise gokwebsite host. Iedereen die op dat vlaggetje klikt om naar Engels te wisselen, komt op dit moment op een gokwebsite terecht. De oplossing ligt al klaar en getest — er wordt alleen nog gewacht op toegang (zie vraag V01 hieronder, sectie 8). Dit is het enige punt in dit hele document met echte spoed.
Voor de rest: dit is een groot, technisch afgerond, inhoudelijk grotendeels afgerond migratieproject. De oude werktuigbouw.nl (1999–2026, gebouwd met FrontPage/frames) is gereconstrueerd tot een moderne, tweetalige website op `engineeringabc.com`. Samengevat:
- Wat is gemigreerd: alle 188 rekenmodellen (van oorspronkelijk 162 unieke berekeningen, zie
sectie 4 voor waarom dat aantal is gegroeid), 68 encyclopedie-artikelen, 8 grote naslagtabellen (materiaaleigenschappen, ISO-toleranties, schroefdraadmaten, een technisch woordenboek van 2.738 termen, en meer), het boek, de formuleboekjes en de sitedownload als verkoopbare producten, en de cursusinformatie.
- Wat de nieuwe site nu kan: volledig tweetalig (NL/EN) voor bijna alles, een werkende
zoekfunctie over de hele site, mobielvriendelijk, toegankelijk (schermlezers/toetsenbord), automatisch geverifieerd tegen de originele rekenformules (niet met de hand nagerekend, maar met een geautomatiseerde test die de *originele* rekencode als scheidsrechter gebruikt).
- Wat bewust hetzelfde is gebleven: elke rekenformule, elke technische aanname, elke eenheid —
niets is "verbeterd" of herafgeleid. Waar het origineel een vaste waarde had (bijvoorbeeld de 16 vergrendelde gaslager-rekentools, zie sectie 4), staat die vaste waarde er nog steeds.
- Wat bewust veranderd is: de presentatie (modern, responsive, toegankelijk in plaats van
1999-frames), de navigatie, hoe downloads/verkoop werken (rechtstreeks doorgelinkt naar je bestaande, al werkende webshop in plaats van een nieuw kassasysteem), en een eerder gebouwd, apart inlog-/accountsysteem is weer volledig verwijderd (zie sectie 3, keuze C2).
- Wat bewust NIET is meegenomen: puur technische restanten zonder eigen inhoud (lege
frame-schillen, oude navigatie-iconen), duidelijk verouderde/dubbele pagina's, en een aantal gevonden onderdelen waarvan onbekend is of ze nog actueel zijn (een docentenportaal, een fysiek testapparaat "SN-Tester", een productlijn "Slim Air Bearings" — zie sectie 7).
- Wat nog een menselijke beslissing nodig heeft: zie sectie 8 — 16 genummerde, concrete vragen,
waarvan er precies 1 spoedeisend is (V01, hierboven) en de rest gewoon kan wachten tot je er tijd voor hebt.
Kortom: technisch is dit klaar en betrouwbaar (elke rekentool automatisch gecontroleerd, geen kapotte links, mobiel getest). Inhoudelijk/redactioneel is het grotendeels klaar, met een beperkt aantal punten die specifiek jouw kennis of goedkeuring nodig hebben — dat zijn geen fouten, het zijn keuzes die niet aan een AI-assistent zijn om zelf te maken.
2. Wat is overgezet?
| Onderdeel | Status | Wat dit concreet betekent |
|---|---|---|
| Rekentools/calculators | VOLLEDIG OVERGEZET | Alle 188 live rekentools (162 unieke berekeningen), elke uitkomst automatisch geverifieerd tegen de originele rekencode. Zie sectie 4 voor de volledige toelichting, inclusief de 16 die bewust op hun vaste waarde blijven staan. |
| Encyclopedie-artikelen | VOLLEDIG OVERGEZET | 68 artikelen (35 oorspronkelijk Engels, 33 oorspronkelijk Nederlands — waarvan 28 als taalpaar, 7 alleen Engels, 5 alleen Nederlands, precies zoals op de oude site). |
| Grote naslagtabellen | VOLLEDIG OVERGEZET | 8 stuks: materiaaleigenschappen (181 rijen), ISO-toleranties, schroefdraadmaten (metrisch + UNC/UNF), tandwielmoduulreeks, viscositeit-drukcoëfficiënten, coating-selectiematrix, en het technisch woordenboek (2.738 EN↔NL-termen). Elke tabel is cel-voor-cel teruggecontroleerd tegen de oorspronkelijke brontekst — bij twee tabellen leverde dat een echte correctie op (zie sectie 3, keuzes B1 en B2). |
| Afbeeldingen/diagrammen | DEELS OVERGEZET | De meeste rekentools (rond 150 van de 188) hebben hun originele diagram/foto terug. Voor ongeveer 20 rekentools (eenheidsomrekenaars, temperatuur, toerental, hardheid, een deel van de spanningsconcentratie-familie) is na onderzoek vastgesteld dat het origineel simpelweg geen diagram had — niets om te herstellen. Voor de fotografie op de belangrijkste pagina's (homepage, boek, cursussen, tribologie) is echte archieffotografie toegevoegd. |
| Navigatie | OVERGEZET + VERBETERD | Werkt nu ook op mobiel (dat werkte lange tijd niet goed op een eerdere, kortstondig live versie — inmiddels gefixt), en volledig toetsenbord-/schermlezer-toegankelijk (bijv. Escape sluit het mobiele menu, zoals verwacht mag worden). |
| Downloads (boek, formuleboekje, sitedownload) | OVERGEZET + VERBETERD | Rechtstreeks doorgelinkt naar je bestaande, al werkende webshop (`engineering-abc.shop`) — geen tweede kassasysteem. Zie sectie 6 voor het volledige overzicht en één openstaand puntje (verkeerde errata-pagina's, al zo op de oude site). |
| Nederlandse content | VOLLEDIG OVERGEZET | Alle Nederlandstalige artikelen, tabellen en calculatorvelden zijn overgenomen zoals ze waren — niets is machinaal vertaald ván het Nederlands. |
| Engelse content | VOLLEDIG OVERGEZET | Idem voor Engels. Zie sectie 5 voor waar EN/NL-vertaling nog gedeeltelijk is (calculator-titel/samenvatting bij ongeveer de helft van de rekentools — de invoervelden/uitvoerwaarden zelf zijn wél altijd vertaald). |
| Formulieren | BEWUST AANGEPAST | De oude site had her en der `mailto:`-formuliertjes (bijv. boek bestellen per e-mail). Die zijn niet overgezet — in plaats daarvan staat overal een directe e-mail-link (`info@werktuigbouw.nl`), en het daadwerkelijk bestellen loopt via je bestaande webshop. Geen apart contactformulier gebouwd. |
| Zoekfunctie | OVERGEZET + VERBETERD | Eén zoekfunctie voor alle 188 rekentools + alle kennisartikelen tegelijk, direct terwijl je typt. Ook: een zoekresultaat is nu deelbaar via een link (bijv. `.../search?q=lager`) — dat werkte eerder niet. |
| Accounts/login | BEWUST NIET OVERGEZET | Er was een apart inlog-/account-systeem in aanbouw (los van je webshop). Dat is inmiddels volledig verwijderd uit de nieuwe site — zie sectie 3, keuze C2, en vraag V02 in sectie 8 (één puntje daarover verdient nog jouw bevestiging). |
| Oude interactieve onderdelen (quizzes, docentenportaal) | NOG TE BEOORDELEN | Een set interactieve overhoor-quizzes per boekhoofdstuk, een toegangscode-gated docentenportaal, en een paar andere gevonden onderdelen zijn gevonden maar bewust niet gepubliceerd. Zie sectie 7 en vraag V07. |
| SEO / URL's / redirects | OVERGEZET + VERBETERD | Elke pagina heeft een correcte titel, beschrijving en taalkoppeling (hreflang); een actuele sitemap; geen kapotte links (van de 863 gecontroleerde interne paden: 0 kapot). |
| Historische/bijzondere onderdelen | NOG TE BEOORDELEN | Een fysiek testapparaat ("SN-Tester"), een productlijn "Slim Air Bearings", een adviesdienst "Ask an Expert" — alle drie gevonden in het archief, geen van drie gepubliceerd zolang onbekend is of ze nog actueel zijn. Zie sectie 7. |
3. Belangrijke keuzes tijdens de migratie
Dit zijn de keuzes die je zou kunnen tegenkomen en je zou kunnen afvragen "waarom is dit anders dan vroeger?" Ingedeeld in drie categorieën:
- A — puur technisch, geen effect op wat bezoekers zien of kunnen.
- B — heeft invloed op wat bezoekers zien of kunnen, maar is een voor de hand liggende
verbetering (bijv. een fout gecorrigeerd).
- C — hier zou jij mogelijk anders over kunnen denken. Deze zijn extra duidelijk gemarkeerd.
Categorie A — puur technisch
| Keuze | Oude situatie | Nieuwe situatie | Waarom | Terug te draaien? |
|---|---|---|---|---|
| A1. Techniek | Frames, FrontPage, losse `.htm`-bestanden per pagina | Next.js (moderne webtechniek), één samenhangende site | Frames worden niet meer ondersteund door moderne browsers/zoekmachines op de manier waarop de oude site ze gebruikte | Nee — dit is de kern van "opnieuw bouwen", niet iets om terug te draaien |
| A2. Rekentools zijn nu TypeScript-code in plaats van pagina-eigen JavaScript | Elke rekentool had zijn eigen stukje JavaScript in de pagina | Eén centraal systeem van rekenmodules, met per rekentool een automatische test die de uitkomst vergelijkt met de originele code | Betrouwbaarder controleerbaar, makkelijker om per ongeluk fouten te voorkomen | Ja, maar niet zinvol — dit is puur intern |
| A3. `lastmod`-datum toegevoegd aan de sitemap | Geen | Elke pagina in de sitemap heeft nu een "laatst bijgewerkt"-datum (de datum van de laatste sitewijziging) | Kleine SEO-verbetering, helpt zoekmachines | Ja, triviaal |
Categorie B — verbetering, invloed op bezoekers
| Keuze | Oude situatie | Nieuwe situatie | Waarom | Terug te draaien? |
|---|---|---|---|---|
| B1. Coating-selectietabel had een echte fout | Bij het overzetten van de tabel "geschiktheid per werkstukmateriaal" (coatings) was een kolom verschoven — 64 vinkjes stonden op de verkeerde plek | Gecorrigeerd na een onafhankelijke, cel-voor-cel hercontrole tegen de oorspronkelijke pagina | De fout zat in de *migratie*, niet in jouw oorspronkelijke data — de oorspronkelijke werktuigbouw.nl-pagina was zelf correct | Ja, maar dit was een bugfix, geen keuze |
| B2. Technisch woordenboek — 1 ontbrekende term, 1 tekencodering-fout | "verzinken" (zinc plating) ontbrak; bij "Tribology" stond een onleesbaar teken in plaats van "…" | Beide gecorrigeerd na volledige, term-voor-term controle van alle 2.738 regels | Idem — migratiefout, niet een fout van jou | Ja, maar dit was een bugfix |
| B3. Mobiele navigatie sluit nu met Escape-toets | Geen toetsenbordondersteuning voor het mobiele menu | Escape sluit het menu en zet de focus terug op de menuknop | Standaard verwachte toegankelijkheid | Ja, triviaal |
| B4. Rekentool-diagrammen met een wit vlak in donkere modus | 14 van de 19 partnerlogo's op de partnerspagina hadden een onbedoeld wit blok in donkere modus (de logo-afbeeldingen zelf hebben een witte achtergrond) | Alle partnerlogo's staan nu bewust op een klein wit "kaartje" — consistent, ziet er opzettelijk uit in plaats van kapot | Puur visuele afwerking | Ja, triviaal |
Categorie C — hier zou jij mogelijk anders over kunnen denken
| Keuze | Oude situatie | Nieuwe situatie | Waarom hiervoor gekozen | Consequentie | Definitief of terug te draaien? |
|---|---|---|---|---|---|
| C1. Downloadmodel: doorlinken naar bestaande webshop, geen nieuw kassasysteem | Verkoop liep via `engineering-abc.shop` (WooCommerce) én er waren losse `mailto:`-bestelformulieren op de oude site | De nieuwe site toont alle producten (boek, hoofdstukken, formuleboekje, sitedownload, solutions manual) met de echte prijzen, en de "Kopen"-knop springt direct naar het winkelmandje van je bestaande shop | Jij hebt hier zelf expliciet voor gekozen ("optie A") — geen nieuw platform, geen nieuwe betaalprovider, zo min mogelijk WooCommerce-uiterlijk zichtbaar | Klanten verlaten `engineeringabc.com` op het moment van afrekenen (kort, alleen voor de checkout-stap) | Definitief zoals jij het gekozen hebt — terugdraaien zou een eigen kassasysteem betekenen, een grotere volgende stap, niet gedaan zonder nieuw overleg |
| C2. Apart inlog-/accountsysteem volledig verwijderd | Er was een tijd geleden een apart account-systeem (Supabase) in aanbouw, los van de webshop — met een eigen aanmeldpagina, inlogpagina en accountbeheer | Dat systeem is inmiddels volledig weggehaald uit de nieuwe site (niet alleen het menu-item, echt de hele functionaliteit) | Er was geen concreet plan voor waar zo'n los account-systeem voor zou dienen naast de webshop, en twee aparte "inloggen"-knoppen naast elkaar (shop + eigen site) oogde verwarrend | Bezoekers hebben nu precies één manier om iets te bestellen (de webshop) en geen aparte "account aanmaken"-optie op `engineeringabc.com` zelf | Grotendeels definitief, met één open vraag — zie V02 in sectie 8: ik kan van hieruit niet zien of het achterliggende Supabase-project (de opslag, niet de website-code) ook echt is opgeheven, of dat daar nog gegevens staan van eventuele eerdere aanmeldingen |
| C3. 16 rekentools blijven op hun vaste waarde staan (niet vrij instelbaar) | 16 rekentools op de oude site hadden een "log in om verder te gaan"-melding die de invoer stiekem terugzette naar één vaste maat | Deze 16 zijn overgezet als eerlijke, duidelijk gelabelde "vaste-geometrie"-rekentools: je ziet expliciet dat bijvoorbeeld de buitenstraal vaststaat op één specifieke waarde, in plaats van een verborgen beperking | De oorspronkelijke code laat niet zien of die vaste maat een bewuste technische keuze was (bijv. hoorde bij een specifieke afleiding) of gewoon een verkoop-slot — dat weet alleen jij | Bezoekers kunnen deze 16 rekentools gebruiken, maar niet de vaste maat aanpassen | Nog niet definitief — dit is precies vraag V04 in sectie 8. Zodra jij bevestigt of het losmaken technisch verantwoord is, kan dat alsnog gebeuren |
| C4. Geen verklarende tekst/interpretatie per rekentool, geen zichtbare formule | De oude pagina's hadden alleen invoervelden, een plaatje en een resultaat — geen uitleg | De nieuwe pagina's hebben hetzelfde: invoer, plaatje/diagram (waar aanwezig), resultaat — nog geen "wat betekent dit"-tekst en nog geen leesbare formule op de pagina zelf | Zelf een technische uitleg verzinnen zou een risico zijn (kan feitelijk onjuist worden); dit moet uit een betrouwbare bron komen (jouw boek, de encyclopedie-artikelen, of gecontroleerde AI-tekst) | Rekentools werken, maar zijn minder zelfverklarend dan het einddoel voorschrijft | Open vraag — zie V05 in sectie 8 |
4. Calculators en berekeningen
Aantal: 162 unieke rekenmodellen in het origineel, nu 188 live rekentoolpagina's. Waarom 188 en niet 162? Drie redenen, allemaal eerlijk, geen verzonnen extra's:
1. 20 rekentools bleken alleen op de Engelse spiegelversie van de oude site te bestaan (niet op de Nederlandse boom, waar de eerdere telling van 162 op gebaseerd was) — bijvoorbeeld een rekentool voor een specifiek luchtlager. Deze zijn gecontroleerd op dubbeling (geen enkele bleek een kopie van een al bestaande rekentool) en toegevoegd. 2. De 16 vergrendelde rekentools (zie hieronder) zijn overgezet met hun eigen, apart herkenbare naam ("...— fixed reference geometry") in plaats van samengevoegd met een bestaande rekentool. 3. Een paar bronpagina's bevatten in werkelijkheid twee losstaande formules (bijvoorbeeld één pagina met zowel een berekening voor een hydrostatisch lager mét als zonder wigvormige film) — die zijn logischerwijs als twee aparte rekentools gemigreerd, niet kunstmatig samengevoegd tot één onduidelijke pagina.
Wat ongewijzigd is gebleven: elke formule, elke afronding, elke eenheidconversie is letterlijk overgenomen uit de originele JavaScript-code. Er is nooit een formule "verbeterd", herafgeleid, of stilzwijgend anders afgerond. Dit is de belangrijkste regel van het hele project geweest.
Hoe de juistheid is gecontroleerd: voor elke rekentool draait een geautomatiseerde test die de *originele* JavaScript-code (uit het gearchiveerde bronbestand) daadwerkelijk uitvoert met een paar testinvoerwaarden, en vergelijkt dat resultaat met de nieuwe versie. Pas als die twee exact overeenkomen, wordt een rekentool als "gevalideerd" gemarkeerd. Er zijn nu 1.075 van dit soort automatische tests, allemaal groen. Dit is dus geen "het lijkt te kloppen" — het is een letterlijke vergelijking met jouw eigen originele code, elke keer opnieuw als er iets verandert.
Beperking om eerlijk te zijn: deze test bewijst dat de overzetting klopt — dat de nieuwe code exact hetzelfde doet als de oude code. Het bewijst niet dat de oorspronkelijke formule zelf vakinhoudelijk correct is (dat heb jij destijds al bepaald toen je de rekentool origineel bouwde). "Groene tests" betekent dus "trouw aan het origineel", niet "opnieuw vakinhoudelijk gecontroleerd".
De 16 vergrendelde ("gelockte") rekentools
Acht rekentools op de oude site hadden een venster met "Log in / Register om volledige toegang te krijgen" dat drie ingevoerde waarden (bijvoorbeeld de buitenstraal) stiekem terugzette naar één vaste waarde, ongeacht wat je intypte — een verkoopgrens, geen technische beperking. Bij nader onderzoek bleken er in totaal 16 rekentools met precies dit patroon te zijn (8 nieuw gevonden op de Engelse spiegelversie).
Voor 2 van de 16 bevatte de rest van de formule geen andere verwijzing naar die vaste waarde — die twee zijn dus zonder risico volledig vrij ontgrendeld en zijn nu normale, vrij instelbare rekentools:
- `aerostatic-orifice-thrust` (was: eenvoudig smoorgat-luchtlager)
- `aerostatic-shallow-pocket` (was: ondiepe-kamer luchtlager)
Voor de overige 14 bleek de vaste waarde ook verstopt in de rekenformule zelf (bijvoorbeeld een berekening met letterlijk het getal "0,02" erin, in plaats van "de ingevoerde straal"). Die 14 staan nu online als eerlijke, duidelijk gelabelde rekentools op die ene vaste maat (bijvoorbeeld "buitenstraal 20mm — vast, gelijk aan het origineel") — niets verborgen, niets aangepast, maar ook niet vrij instelbaar gemaakt. Dat vrij instelbaar maken is een echte, inhoudelijke formulewijziging (de vaste getallen in de code vervangen door de ingevoerde waarde) die alleen jij kunt beoordelen — zie vraag V04 in sectie 8.
Beperking die nog bestaat: geen van de 188 rekentools toont op dit moment een leesbare formule of uitleg-/interpretatietekst op de pagina zelf (zie categorie-C-keuze C4 hierboven en vraag V05).
Waren er downloads/rekentools die vroeger achter een soort betaalmuur zaten? Ja — dezelfde 16 hierboven (de "log in"-vergrendeling). Daarnaast is er een gevonden, nooit gebruikte studentenkorting-inlogpoort voor het boek (zie vraag V08) — dat raakte alleen de boekprijs, geen enkele rekentool.
5. Content en vertalingen
Status Nederlandse site: volledig. Alle Nederlandse artikelen, tabellen en rekentool-inhoud (invoervelden, uitvoerwaarden, eenheden) staan online, letterlijk overgenomen.
Status Engelse site: volledig voor artikelen en tabellen. Voor rekentools: alle 188 hebben hun invoer-/uitvoervelden in het Nederlands (dat is het deel dat je daadwerkelijk gebruikt om te rekenen). Voor de titel en korte samenvatting bovenaan de pagina ligt het genuanceerder:
- 90 van de 188 rekentools hebben een eigen Nederlandse titel én samenvatting (vertaald met
alleen terminologie die al ergens anders op de site bevestigd is — nooit gegokt).
- 98 van de 188 tonen de titel/samenvatting nog in het Engels op de Nederlandse pagina. Dit zijn
niet vergeten vertalingen — bij elk van deze 98 is bevestigd dat de oorspronkelijke werktuigbouw.nl-pagina zelf al alleen een Engelse titel had (geen Nederlands origineel om van te vertalen). Zelf een Nederlandse titel verzinnen zou tegen de kernregel ingaan om nooit technische inhoud te verzinnen — vandaar dat dit bewust zo blijft staan totdat iemand met vakkennis (jij, of iemand die jij aanwijst) een officiële Nederlandse naam bevestigt.
Wat bewust letterlijk/inhoudelijk gelijk is gehouden: alle rekenformules, alle technische claims in de encyclopedie-artikelen, en alle naslagtabellen. Er is nergens tekst "verbeterd" of "gemoderniseerd" op een manier die de technische betekenis zou kunnen veranderen.
Wat tijdens de migratie is aangepast (puur presentatie, geen inhoud): verouderde HTML-opmaak (tabellen met `<font>`-tags etc.) is vervangen door moderne, toegankelijke opmaak — de tekst zelf is ongewijzigd.
Afbeeldingen/downloads met mogelijk nog Nederlandse tekst: de coating-selectietabel en een beperkt aantal andere naslagtabellen tonen proces-/materiaalnamen bewust in het Nederlands, ook op de Engelse pagina — omdat er geen bevestigde Engelse vertaling in jouw eigen technisch woordenboek voor bestaat. Dit is dezelfde "niet gokken"-regel als bij de rekentool-titels hierboven.
Aanbevolen vakinhoudelijke controle door jou:
- De 98 nog-Engelse rekentool-titels — vooral bruikbaar als je toch al met een rekentool bezig bent
en de juiste Nederlandse vakterm kent.
- De coating- en materiaaltabellen — de cijfers zijn cel-voor-cel gecontroleerd tegen de originele
pagina's, maar een vakinhoudelijke blik (klopt dit nog met de huidige stand van de techniek?) is nooit hetzelfde als "technisch correct overgezet".
6. Downloads en oude bestanden
Wat beschikbaar is gebleven (allemaal via je bestaande webshop, `engineering-abc.shop`):
| Product | Prijs | Status |
|---|---|---|
| Advanced Engineering Design (e-book, volledig) | €50 | Beschikbaar |
| Advanced Engineering Design (hoofdstuk 1-8) | €35 | Beschikbaar |
| Formuleboekje (per 2 stuks, Nederlands) | €14 | Beschikbaar |
| Complete sitedownload + Mathcad Client | €10 | Beschikbaar (dit was het product waarvan de downloadlink eerder naar het gekaapte domein wees — zie de urgente melding in sectie 1, inmiddels apart en veilig gehost) |
| Solutions manual | Gratis | Beschikbaar (gaat nog via het winkelmandje, geen directe download) |
Wat niet meer wordt aangeboden: de hardcopy van het boek en de boek+USB-bundel — beide staan al "niet op voorraad" in je bestaande webshop (dit is dus geen keuze van de migratie, dat was al zo). De nieuwe site vermeldt dit eerlijk in plaats van een kapotte koopknop te tonen.
Bekend, nog niet opgelost probleem — al zo op de oude site: de "bekende correcties"-lijst bij het formuleboekje toont voor pagina 3 én pagina 5 per ongeluk dezelfde verkeerde pagina (beide tonen pagina 7 in plaats van de bedoelde correctie). Dit is geen migratiefout — de bestanden op de nieuwe site zijn byte-voor-byte identiek aan wat al jarenlang op de oude site stond. Zie vraag V06 in sectie 8 — dit kan alleen hersteld worden als jij de daadwerkelijk juiste correctiepagina's nog ergens hebt liggen.
Bestanden waarvan nog besloten moet worden of ze publiek beschikbaar moeten blijven/komen: geen op dit moment — alle nu gepubliceerde downloads zijn al eerder door jou goedgekeurde producten (hetzelfde toegangsmodel als de bestaande webshop, niets nieuws bedacht).
7. Wat is bewust NIET meegenomen?
| Onderdeel | Wat het was | Waarom niet meegenomen | Kan het terugkomen? | Jouw beslissing nodig? |
|---|---|---|---|---|
| Frame-navigatiebestanden (`top.htm`, menu-frames e.d.) | De technische frame-constructie zelf | Technisch achterhaald — de inhoud die erin zat is overgenomen, de frame-constructie zelf niet, want frames bestaan niet meer als concept op de nieuwe site | Nee, niet zinvol | Nee |
| Oude `mailto:`-bestelformulieren (`book/bookseller.htm`, `book/buy.htm`, `book/proforma.htm`) | Handmatige e-mail-bestelformuliertjes voor het boek | Functioneel al vervangen door de directe "Kopen"-knoppen naar je webshop | Nee, overbodig geworden | Nee |
| 9(+5) interactieve overhoor-quizzes per boekhoofdstuk (`e-learning/`) | Multiple-choice zelftests, ouderwetse techniek ("Hot Potatoes") | Onduidelijk of dit nog bij een lopende cursus hoort of losstaand educatief materiaal is | Ja, technisch eenvoudig te reconstrueren als gewenst | Ja — vraag V07 |
| Studentenkorting-inlogpoort voor het boek (`student/student.htm`) | "Log in om toegang te krijgen tot studentenprijzen" | Komt niet voor in het al goedgekeurde verkoopmodel; onbekend of dit nog beleid is | Ja, als gewenst | Ja — vraag V08 |
| Echte lezersreacties over het boek (`book/feedback.htm`) | Testimonials met naam van lezers | Bevat herleidbare persoonsgegevens van derden — publiceren zonder hernieuwde toestemming is een privacykeuze, niet iets ik zelf mag beslissen | Ja, als gewenst en toegestaan | Ja — vraag V09 |
| Docentenportaal (`Professor/`) | Toegangscode-gated hoorcollegesheets, oefeningen, oude tentamens | Volledig achter een toegangscode — niet te beoordelen zonder de inhoud te kunnen zien, en onbekend of dit nog actueel is | Ja, als gewenst | Ja — vraag V10 |
| "Slim Air Bearings"-microsite (`slimairbearings/`) | Een eigen kleine website (logo, offerteformulier) voor een mogelijk apart luchtlager-productmerk | Onbekend of dit nog een bestaand product van jou is | Ja, als bevestigd actueel | Ja — vraag V11 |
| Fysiek testapparaat "SN-Tester" | Een draagbaar vermoeiings-/wrijvings-/slijtagetestapparaat voor lesdoeleinden | Onbekend of dit nog een actueel aanbod is | Ja, als bevestigd actueel | Ja — vraag V12 |
| Fysiek testapparaat "PV-Value / LPV-Tribometer" | Een tweede, apart meetapparaat (draagvermogen, wrijving, Stribeck-curve) | Zelfde situatie als SN-Tester | Ja, als bevestigd actueel | Ja — vraag V12 (zelfde vraag, twee apparaten) |
| "Ask an Expert"-adviesdienst | Contactformulier + cv van een naam-en-toenaam genoemde derde partij | Cv van een derde publiceren vereist diens eigen toestemming, niet aan mij om te regelen | Onwaarschijnlijk zonder die toestemming | Ja — vraag V13 |
| Kunststoflager-eigenschappentabel (`polymers_main.htm`) | Een tabel met smeltpunt/glasovergangstemperatuur van technische kunststoffen | De pagina heeft in de broncode een expliciete `noindex`-instructie — een signaal van de oorspronkelijke maker om deze pagina niet publiek vindbaar te maken. Zonder te weten waaróm die vlag er staat, negeer ik een schrijversinstructie niet | Ja, zodra bevestigd dat de vlag onbedoeld/verouderd was | Ja — vraag V14 |
| Twee bijna-identieke Engelse Formule-1-artikelen | `formula1a` en `formula1aa`, 99,98% dezelfde tekst | Dit was al zo op de oude site (geen migratiefout) — beide zijn meegenomen, dit is dus eigenlijk geen "niet meegenomen"-item maar een "moet dit opgeruimd worden"-vraag | N.v.t. — beide staan al online | Ja — vraag V15 |
8. Openstaande vragen voor jou
16 vragen, waarvan er 1 (V01) niet kan wachten. De rest kan gewoon liggen tot je er tijd voor hebt — niets anders op de site wacht erop.
Toegang / beveiliging / betaalmuur
V01 — Mag de kapotte vlaggetje-link op de live werktuigbouw.nl gerepareerd worden? ⚠️ SPOEDEISEND
- Context: het Engelse-vlaggetje bovenaan elke pagina van de *huidige, live* werktuigbouw.nl
(niet de nieuwe site) linkt naar `tribology-abc.com` — een domein dat je niet meer bezit en dat nu een Thaise gokwebsite host. Dit raakt 141 bestanden, 216 plekken.
- Huidige situatie: de reparatie is al gemaakt en getest (216/216 vervangingen kloppen), maar
kan niet geüpload worden zonder FTP-toegang tot je webhosting (Vevida).
- Opties: (a) jij levert de FTP-inloggegevens veilig aan, bij voorkeur met een nieuw wachtwoord
(het oude is ooit per ongeluk zichtbaar geweest), of (b) jij uploadt de al klaarstaande, gerepareerde bestanden zelf.
- Advies: optie (a) of (b), zo snel als praktisch mogelijk — dit is het enige punt in dit
document met echt risico voor bezoekers van de live site.
- Impact: direct opgelost zodra toegang er is, geen verdere impact op iets anders.
V02 — Bestaat het achterliggende inlog-/account-project nog, en staat daar iets in?
- Context: het eerder gebouwde, aparte inlog-/accountsysteem (Supabase) is volledig uit de
website-code verwijderd (zie sectie 3, keuze C2). Maar het "achterliggende systeem" (de gegevensopslag zelf) is iets anders dan de website-code — het verwijderen van de code sluit niet vanzelf ook de opslag af.
- Huidige situatie: ik heb geen toegang tot dat opslagsysteem en kan dus niet vaststellen of het
nog bestaat, en zo ja, of daar ooit een echt account is aangemaakt vóórdat de functie werd weggehaald.
- Opties: (a) jij/Jessica logt in op het Supabase-dashboard (als dat toegankelijk is) en
controleert of er gebruikers/gegevens staan; (b) als het project niet meer bestaat of nooit gebruikt is, is er niets te doen.
- Advies: een korte controle (5 minuten) is verstandig, puur om zeker te weten dat er nergens
vergeten persoonsgegevens blijven staan.
- Impact: als er niets staat, sluit dit punt zichzelf af. Als er wel iets staat, is een keuze
nodig over wat daarmee moet gebeuren (bijv. verwijderen).
V03 — Is het aangetroffen oude databasewachtwoord ooit hergebruikt?
- Context: in een oud (2017) bestelsysteem op de oude site is een hardcoded wachtwoord
aangetroffen (nooit gebruikt om ermee in te loggen, puur gevonden bij het doorzoeken van het archief).
- Huidige situatie: onbekend of dit wachtwoord ooit voor iets anders is hergebruikt.
- Opties: (a) bevestigen dat het nergens anders meer geldig is, of (b) waar mogelijk alsnog
intrekken/wijzigen bij de bron.
- Advies: even nadenken of dit wachtwoord (of een variant ervan) nog ergens anders in gebruik is
— zo niet, is er verder niets te doen.
- Impact: geen impact op de website zelf, puur een veiligheidscontrole.
Calculators
V04 — Mogen de 16 vergrendelde rekentools losgemaakt worden tot vrij instelbare rekentools?
- Context: zie sectie 4 — 16 rekentools staan nu vast op één specifieke maat (bijv. een
buitenstraal van 20mm), precies zoals het origineel achter zijn inlogmelding deed.
- Huidige situatie: technisch werken ze goed, op die ene vaste maat.
- Opties: (a) zo laten — eerlijke, vaste-geometrie-rekentools; (b) loslaten tot vrij instelbaar,
als jij bevestigt dat de vaste maat geen bewuste technische keuze was.
- Advies: geen voorkeur — dit is aan jou, want alleen jij weet of die vaste maat een bewuste
ontwerpkeuze was.
- Impact: optie (b) is een echte, kleine aanpassing aan 16 rekenmodules — niet risicovol, maar
wel een inhoudelijke wijziging die eerst jouw akkoord verdient.
V05 — Waar moet de uitleg-/interpretatietekst en de zichtbare formule per rekentool vandaan komen?
- Context: het einddoel is dat elke rekentoolpagina een korte uitleg vooraf en een
interpretatie van het resultaat achteraf toont, plus de formule zelf leesbaar op de pagina — dat ontbreekt nu nog bij alle 188.
- Opties: (a) hergebruik van tekst uit je boek; (b) hergebruik van de al gemigreerde
encyclopedie-artikelen waar die overlappen; (c) AI-gegenereerde tekst, met verplichte vakinhoudelijke controle door jou vóór publicatie; (d) voorlopig minimalistisch blijven.
- Advies: geen voorkeur — dit is deels een inhoudelijke keuze (welke bron), deels een
commerciële keuze (wil je boek-inhoud gratis weggeven op de rekentoolpagina's, of juist niet?).
- Impact: bepaalt hoeveel werk dit wordt en of het per rekentoolfamilie apart beoordeeld moet
worden.
Downloads
V06 — Heb je de daadwerkelijk juiste correctiepagina's voor het formuleboekje (pagina 3 en 5)?
- Context: zie sectie 6 — de errata-PDF's voor pagina 3 en 5 tonen allebei per ongeluk pagina 7.
Dit stond al zo op de oude site, dus geen migratiefout.
- Huidige situatie: zonder de juiste brondocumenten kan dit niet hersteld worden — ik ga niet
gokken naar wat er op pagina 3/5 zou moeten staan.
- Opties: (a) jij hebt de juiste correctiepagina's nog (bijv. in het originele
Word/PDF-bronbestand); (b) ze zijn niet meer te vinden, en de fout blijft dan gewoon staan zoals hij al jaren stond.
- Advies: een korte blik in je eigen archief van het formuleboekje.
- Impact: puur dit ene downloadproduct, niets anders.
V07 — Horen de oude overhoor-quizzes nog ergens gepubliceerd te worden?
- Zie sectie 7 voor de volledige context. Opties: (a) publiceren, bijv. bij de cursuspagina of
het boek; (b) niet publiceren. Advies: geen voorkeur — puur content-scope.
V08 — Bestaat de studentenkorting voor het boek nog als beleid?
- Zie sectie 7. Opties: (a) ja, alsnog een studentenprijs-optie toevoegen aan de webshop; (b)
nee, niet meer relevant. Advies: geen voorkeur.
V09 — Mogen de oude lezersreacties over het boek gepubliceerd worden?
- Zie sectie 7. Opties: (a) ja, met jouw akkoord dat deze mensen destijds toestemming gaven
voor publicatie; (b) nee. Advies: alleen publiceren als je zeker weet dat de toestemming nog geldig/toereikend is.
Functionaliteit / oude versus nieuwe site
V10 — Hoort het docentenportaal nog ergens te landen?
- Zie sectie 7. Opties: (a) ja, als je de inhoud (sheets/tentamens) kunt aanleveren; (b) nee.
Advies: geen voorkeur — ik kan de inhoud niet beoordelen zonder de toegangscode.
V11 — Is "Slim Air Bearings" nog een bestaand productmerk van jou?
- Zie sectie 7. Opties: (a) ja, dan hoort er iets over op de nieuwe site; (b) nee, gestopt
product, geen actie. Advies: geen voorkeur — puur feitelijk.
V12 — Zijn de "SN-Tester" en de "PV-Value/LPV-Tribometer" nog actuele fysieke testapparaten?
- Zie sectie 7. Opties: (a) ja, informatie erover toevoegen; (b) nee, verouderd aanbod.
Advies: geen voorkeur — puur feitelijk.
V13 — Mag de cv van de derde partij bij "Ask an Expert" gepubliceerd worden?
- Zie sectie 7. Advies: alleen met die persoon's eigen, hernieuwde toestemming.
Inhoud / vaktechniek
V14 — Was de `noindex`-vlag op de kunststoflager-tabel bewust, of een vergeten resultaat?
- Zie sectie 7. Opties: (a) bewust — dan blijft de tabel gepubliceerd zoals nu (niet vindbaar
via zoekmachines); (b) onbedoeld/verouderd — dan kan de tabel alsnog een normale, vindbare kennispagina worden. Advies: geen voorkeur.
V15 — Moeten de twee bijna-identieke Formule-1-artikelen samengevoegd worden?
- Zie sectie 7. Opties: (a) laten staan zoals het al jaren was; (b) één ervan doorverwijzen
naar de ander. Advies: geen voorkeur — een link naar het ene artikel zou dan wel moeten blijven werken (een doorverwijzing kan dat garanderen).
Overige keuzes
V16 — Klopt "veertig jaar" of "27 jaar" werkervaring, en is dat twee verschillende dingen?
- Context: de about-pagina noemt beide getallen voor hetzelfde werk. "27 jaar" sluit aan bij
"gepubliceerd op werktuigbouw.nl sinds 1999"; "veertig jaar" zou een startpunt rond 1986 impliceren, dat nergens anders bevestigd wordt.
- Opties: (a) het zijn twee verschillende dingen (bredere carrière vs. deze specifieke
gepubliceerde website-inhoud) — dan verdient de tekst een kleine verduidelijking; (b) een van beide is gewoon onjuist — dan moet die gecorrigeerd worden.
- Advies: geen voorkeur — een feit over je eigen carrière kan ik niet zelf vaststellen.
- Impact: puur tekstueel, raakt een handvol pagina's.
9. Zaken die géén vraag meer zijn
Deze punten stonden eerder open (in oudere documenten of eerdere versies van dit logboek) maar zijn inmiddels aantoonbaar opgelost of definitief besloten — ze komen hierboven dus terecht niet meer terug als vraag:
- Alle originele bronbestanden zijn al ontvangen. Oudere documenten (`docs/questions-for-anton.md`,
`docs/voor-anton-bestanden-aanleveren.md`) vroegen nog om de website-map, Mathcad-bestanden, boek-bronbestanden en cursusmateriaal aan te leveren — dat is inmiddels allemaal binnengekomen en wordt actief gebruikt als bronmateriaal voor de migratie. Deze documenten zijn dus verouderd op dit punt.
- Platformkeuze (WordPress/Shopify/eigen platform) is bewust nog niet gemaakt — en dat is geen
open vraag voor jou op dit moment, maar een bewust uitgestelde beslissing totdat er een eerlijke vergelijking ligt. Niets wacht hierop; alle andere werk loopt gewoon door op de huidige, bewezen technische basis.
- Het downloadproduct dat naar een gekaapt domein wees, is al gerepareerd (dit was een ander,
al opgelost incident dan het nog-openstaande vlaggetje-probleem in V01 — bewust niet verwarren, het zijn twee verschillende plekken op twee verschillende sites). Bijzonderheid om te weten: de site `engineeringabc.com` bleek tijdens dit project al een tijd écht live en door zoekmachines geïndexeerd te staan (gekoppeld via bestaande domeinregistraties), met een oudere, onvolledige versie erop. Dit is inmiddels rechtgetrokken: de volledige, actuele bouw staat er nu op.
- De WooCommerce-kassa-pagina's zijn visueel aangepast aan de stijl van de nieuwe site (kleuren,
lettertype) — dit is al uitgevoerd en live gecontroleerd, geen open punt meer.
- De oude "Boek/Downloads/Cursussen"-koppeling naar je webshop is al goedgekeurd en uitgevoerd
(zie keuze C1) — het oudere strategiedocument `docs/roadmap-commerce-and-accounts.md` stelde nog een heel ander model voor (een nieuw kassasysteem via Lemon Squeezy/Paddle, rekentools achter een betaalmuur) — dat voorstel is niet gevolgd; de daadwerkelijke, uitgevoerde keuze staat in sectie 3 hierboven.
- Alle 8 grote naslagtabellen zijn nu individueel, cel-voor-cel geverifieerd tegen de
oorspronkelijke bronpagina's — 6 foutloos bevonden, 2 met een echte fout die gevonden en hersteld is (zie sectie 3, keuzes B1/B2).
- De domeinregistratie en het account bij je hosting-/registrarpartij zijn gecontroleerd en in
orde bevonden (beveiliging aan, geen open betaalachterstand) — op één klein WHOIS-contactadres na, dat nog een technische aanpassing wacht (geen inhoudelijke beslissing, puur toegang).
10. Wat zou ik als eigenaar zelf nog bekijken?
Een praktische checklist — geen technische controle, gewoon met eigen ogen kijken:
1. Bekijk de homepage (`engineeringabc.com`) in het Nederlands én Engels — klopt de toon, is dit hoe je je eigen werk gepresenteerd wilt zien? 2. Probeer een paar rekentools uit die je goed kent — bijvoorbeeld een gaslager-berekening en een van de 16 vergrendelde (vaste-geometrie) rekentools — komt de uitkomst overeen met wat je zou verwachten? 3. Blader door de kennisbank (`/knowledge`) — lees een paar artikelen die je zelf ooit geschreven hebt, in beide talen. 4. Controleer de downloads-pagina — kloppen de prijzen en productnamen met wat je in je eigen webshop ziet? 5. Bekijk de coating-selectietabel en de materiaaltabellen — een vakinhoudelijke blik is meer waard dan mijn cel-voor-cel-controle. 6. Loop de 16 vragen in sectie 8 langs — de meeste kosten een paar seconden om te beantwoorden ("ja", "nee", of een korte toelichting). 7. Test de zoekfunctie — zoek op een term die je zelf vaak zou gebruiken. 8. Bekijk de site op je telefoon — vooral het menu en een rekentool.
11. Technische status — kort
Voor de volledige onderbouwing: `MIGRATION-STATUS.md` (Engels, technisch) en het doorlopende beslissingenlogboek (`docs/phase6/OWNER-DECISIONS-BACKLOG.md`).
- Automatische tests
- 1.075 tests, allemaal groen (elke rekentool automatisch vergeleken met de originele code)
- Build (kan de site gebouwd worden zonder fouten)
- Ja, foutloos
- Kapotte links
- 0 van de 863 gecontroleerde interne paden
- Mobiel/responsive
- Getest op een reeks paginatypes (homepage, rekentools, naslagtabellen), geen problemen gevonden
- Toegankelijkheid (schermlezers/toetsenbord)
- Basiscontrole op elke pagina (titel, beschrijving, één hoofdkop, alt-tekst bij afbeeldingen) — 0 problemen op 484 gecontroleerde pagina's; extra diepgaande controle op het mobiele menu (toetsenbordbediening) uitgevoerd en een klein gat gevonden en gedicht
- SEO
- Elke pagina heeft titel, beschrijving, taalkoppeling (hreflang) en een actuele sitemap-datum
- Deployment
- Automatisch: elke wijziging op de hoofdbranch van de broncode wordt binnen ongeveer een minuut live gezet op `engineeringabc.com`
- Broncode-locatie
- GitHub, `unicornfactoryholdingbv/EngineeringABC`
- Migratie-inventaris (`docs/legacy-url-map.csv`)
- 2.535 regels; 2.490 daarvan (98,2%) hebben een definitieve beslissing; de resterende 45 zijn stuk voor stuk terug te voeren op één van de vragen in sectie 8 — niet vergeten, gewoon nog niet besloten
- Belangrijke technische waarborgen
- Elke rekentool wordt automatisch getest tegen de originele code vóórdat hij als "gevalideerd" mag gelden; er is geen mechanisme dat een formule zou kunnen "verbeteren" zonder dat die test het zou opmerken
12. Eindstatus
Volledig afgerond:
- De technische migratie van alle 188 rekentools, met automatische verificatie tegen het origineel.
- De volledige encyclopedie (68 artikelen) en alle 8 grote naslagtabellen.
- De basis-tweetaligheid, navigatie, zoekfunctie, toegankelijkheid en SEO.
- De koppeling met je bestaande webshop voor boek/downloads.
Technisch afgerond, maar nog menselijk/vakinhoudelijk te beoordelen:
- De 98 rekentools met een nog-Engelse titel/samenvatting (de rekentool zelf werkt volledig in het
Nederlands — dit raakt alleen de kop boven aan de pagina).
- De cel-voor-cel geverifieerde naslagtabellen — technisch correct overgezet, een vakinhoudelijke
blik van jou blijft waardevol.
- De 16 vaste-geometrie-rekentools — technisch correct en getest op hun huidige, vaste waarde;
of die waarde ooit losgemaakt moet worden is aan jou.
Bewust nog open, wacht op jouw input:
- De 16 vragen in sectie 8 — waarvan er 1 (V01) niet kan wachten.
Wat de daadwerkelijke, volledige eindoplevering nog blokkeert:
- Eigenlijk niets technisch — de site werkt, is getest, en staat live.
- Wat nog wél openstaat is spoedeisend beveiligingswerk buiten deze nieuwe site (V01, de
gokdomein-link op de oude, live werktuigbouw.nl) en een reeks kleine, niet-blokkerende contentkeuzes die simpelweg op jouw beoordeling wachten, niet op verder bouwwerk.
Kortom: de nieuwe site is klaar om aan jou te laten zien en door jou te laten beoordelen. Niets in dit document is verstopt of mooier voorgesteld dan het is — waar iets nog niet af is, staat dat hierboven met net zoveel nadruk als waar iets wel af is.