﻿# Versiegeschiedenis
Bron: https://www.fenetresystems.com/nl-be/versiegeschiedenis/

# Versiegeschiedenis

Het ontwikkelproces van de site is transparant — elke nieuwe pagina, inhoudsupdate, verbetering en oplossing wordt met een versienummer, datum en tijdstip vastgelegd.

- Actuele versie: v1.59.48

- Totaal versies: 267

- Wijzigingsregistraties: 609

- Eerste release: 11 oktober 2026

 v1.48.0 9 november 2026, 19:45 Huidige versie

## NL-restanten opgeruimd en Nederlandse infrastructuur afgerond

De Nederlandse verificatieronde eindigde met een volledige opruiming van alle Engelse en Turkse restanten: op 27 pagina’s werden schema-inLanguage-restanten omgezet naar nl-NL, op ruim 20 NL-pagina’s werden halfvertaalde Engelse alinea’s afgewerkt en de productwizard draait voortaan op de datasets FAMILY_PRODUCTS_NL_BE + GENEL_QUESTIONS_NL_BE. Ook de formulaag werd van begin tot einde Nederlandstalig — send.php $isNlBe-tak met 5 NL-bevestigingstemplates, verborgen lang-velden en NL-onderwerpregels, plus NL-takken in JobForm/DealerForm/ContactForm/PlatformMockup. De infrastructuur-gaten werden eveneens gedicht: countries.nl.json (250 landen), nl/404, service worker OFFLINE_URL_NL_BE, robots.txt nl-sitemap en Bron:/Afbeelding:-labels in de llms-generator.

- Oplossing In de NL-render-scan werden alle zichtbare Engelse/Turkse restanten weggewerkt: schema inLanguage, Europe→Europa, Türkiye→Turkije en EN-prozarestanten op index/ritsscreens/duette/jaloezieen/vliegenramen/plisse/gordijnen; meer dan 15 pagina’s werden volledig naar het Nederlands omgezet
- Nieuw Productwizard met NL-datalaag — FAMILY_PRODUCTS_NL_BE + GENEL_QUESTIONS_NL_BE uit src/i18n/nl-be/wizard.ts; productwizard.astro schakelt over op de NL-sets en ProductWizard geeft de meet-/plaatsingstekst nu Nederlandstalig weer
- Nieuw NL-bevestigingslaag in send.php: $isNlBe met onderwerpmatches voor Offerteformulier/Dealerschapsaanvraag/Sollicitatie/Aanvraag installateur, plus 5 nl-BE HTML-ack-templates; deploy/send.php werd mee gesynchroniseerd
- Oplossing Formuliercomponenten naar het Nederlands gebracht: JobForm (functies, ervaring, CV, succes-/foutteksten), DealerForm (activiteiten-, ervarings- en modellijsten plus Turkije) en ContactForm (Turkije); elk formulier stuurt voortaan een verborgen lang-veld mee
- Nieuw NL-infrastructuur aangevuld: public/data/geo/countries.nl.json (250 landen), src/pages/nl/404.astro, OFFLINE_URL_NL_BE in sw.js (v3), een nl-sitemapregel in robots.txt en Bron:/Afbeelding: NL-labels in generate-llms/check-llms
- Oplossing Bulkcorrectie van taalfouten in de NL-databestanden: orde→gordijn/volgorde gesplitst (~150 gebruiksgevallen), is een must→is vereist, custom snit→snit op maat, beleefd→beleeft/ervaren, open-sluit-count→open-sluitfrequentie, Wooneenheid-hardware→Wooneenheidbeslag
- Verbetering SITE.hours.shortNlBe (Ma–Vr/Za/Zo) ingevoerd en shortEn uit de NL-pagina’s gehaald; “Back online” op de offlinepagina staat nu in het Nederlands; de Footer-score rendert 5,0; het PlatformMockup-paneel en de mock-order zijn NL; beoordeling-schrijven kreeg verborgen lang=nl

 v1.47.1 9 november 2026, 18:50

## Endpoint-architectuur per taal — feed, OpenSearch, manifest

BaseLayout drukt RSS- en OpenSearch-links nu taalbewust af, afgeschermd met een endpoint-whitelist (FEED_LANGS): voor een taal zonder bestaand endpoint verschijnt er geen link, waardoor 404’s uitgesloten zijn. Er kwam ook een Nederlands PWA-manifest bij (public/nl/manifest.webmanifest), waarvan de link via de MANIFEST_LANGS-whitelist per taal wordt afgedrukt. De datumnotatie van ArticleCard volgt voortaan de languageMeta-locale — NL-blogkaarten gebruiken nl-nl-BE in plaats van tr-TR.

- Verbetering BaseLayout: de rss.xml- en opensearch.xml-links lopen voortaan via de FEED_LANGS-whitelist en het /{lang}/-patroon; talen zonder endpoint krijgen geen link
- Nieuw Nieuw Nederlands PWA-manifest in public/nl/manifest.webmanifest; de manifest-href wordt per taal afgedrukt via de MANIFEST_LANGS-whitelist
- Oplossing De datumlocale van ArticleCard wordt nu uit languageMeta[lang].locale gehaald — NL-blogkaarten tonen nl-nl-BE in plaats van tr-TR

 v1.47.0 9 november 2026, 16:00

## Nederlands staat live — nl.enabled

Het Nederlands (nl-NL) is officieel actief: “Nederlands” staat in de taalkeuze, de hreflang-alternatieven verwijzen naar nl-nl-BE en de Nederlandse sitemap met sitemap-indexen wordt gepubliceerd. Alle bevindingen die vlak voor publicatie nog openstonden, zijn op nul gezet — 349 letterlijke interne links in de datalaag droegen nog TR/EN-slugs; via SLUG_MAP kregen ze allemaal een Nederlandse slug. Op 23 pagina’s werd bovendien de title↔h1-woordinconsistentie op de h1-vorm afgestemd en de herhaalde zin op de veranda-vliegenraam-pagina vervangen door natuurlijke varianten.

- Nieuw ui.ts: nl.enabled=true gezet — 624/624 pagina’s met taalkeuze, hreflang en sitemap actief
- Oplossing In de src/i18n/nl-databestanden kregen 342 TR- en 7 EN-letterlijke hrefs een NL-slug (bijv. /nl/balkon-zip-perde/ → /nl/balkon-ritsscreen/); het aantal gebroken interne links zakte van 114 naar 0
- Oplossing De title↔h1-inconsistentie op 23 pagina’s is weggewerkt: titles volgen nu de h1-woordvorm en de honeycomb-docTitles lopen gelijk met de productnamen
- Oplossing De herhaalde zin in de veranda-vliegenraam-toepassingsdata werd vervangen door natuurlijke Nederlandstalige varianten

 v1.46.3 9 november 2026, 09:00

## NL-paginalaag — 446 pagina’s plus dynamische routes

De Nederlandstalige paginalaag is af: alle 446 pagina’s onder /en/ kregen een Nederlandstalige tweeling onder /nl/ en de restscan van de generator zit op nul strings — nergens is er nog Engelse of Turkse tekst te vinden. De dynamische [slug].astro-tweeling levert 176 routes (23 catalogus- + 119 familieproducten + 34 plaatsingsdetails); BlogArticleNlBe, BlogCategoryNlBe en de blogNlBe-collectie draaien met een eerste Nederlandstalig artikel. PAGE_COVERAGE.nl haalde pariteit met de Engelse dekking op 624/624 records. De taal zelf blijft uitgeschakeld (nl.enabled=false); de livegang volgt pas in de laatste fase.

- Nieuw src/pages/nl/ telt nu 446 statische pagina’s — één-op-één-tweelingen van de EN-set, gegenereerd met het ~4,9k-woordenboek _nl-labels.json; de generatorverificatie meldt nul resten
- Nieuw src/pages/nl/[slug].astro bedient 176 routes in de volgorde product > plaatsing > artikel > rubriek; BlogArticleNlBe, BlogCategoryNlBe, de blogNlBe-collectie en het eerste artikel /nl/vliegenramen-inmeten/
- Infrastructuur PAGE_COVERAGE.nl staat op 446 statisch + 178 dynamisch = 624 records; check-i18n meldt 0 overtredingen en check-changelog/astro check staat op groen

 v1.46.2 8 november 2026, 18:00

## NL-plaatsingsdetaillaag — 34 records

De montaj-pages-datalaag voor het Nederlands (nl-NL) is rond: alle 34 installatie-detail-records (plisségordijn 5, honeycomb-gordijn 5, duette-gordijn 5, plissévliegenraam 5, vliegenraam 5, jaloezie 6, ritsscreen 3) werden vanuit de Engelse bron naar Nederlands-Nederland overgebracht. In totaal 174 secties, 102 FAQ’s en 100 links; recordsleutels, sectie-id’s, parentSlug en iconen bleven identiek aan de bron — nergens rest er nog Engels proza. De taal is nog niet actief; de pagina’s volgen in latere fasen.

- Infrastructuur montaj-pages.nl: 34 records met 174 secties (91 proza, 30 lijsten, 23 tabellen, 23 stappen, 7 kaarten) en 102 FAQ’s — de structuurpariteit is identiek aan EN

 v1.46.1 8 november 2026, 10:00

## NL-infrastructuur — slug- en UI-laag

De eerste twee fasen van de Nederlandse (nl-NL) vertaalinfrastructuur staan er: het ui.nl-woordenboek met zijn 264 sleutels, NAV_LABELS.nl met 117 menu-items en de nlDate-helper met Nederlands-Nederlandse maandnamen. SLUG_MAP.nl bevat de 624 records met native Nederlandse slugs (vliegenramen, plissegordijnen, duette-gordijnen, jaloezieen, ritsscreens…) en ANCHOR_MAP.nl legt de sectielinks vast aan native id’s. Live is de taal nog niet — nl.enabled blijft uit terwijl pagina’s en datalaag in latere fasen geproduceerd worden.

- Infrastructuur SLUG_MAP.nl met 624 records en native Nederlandse slugs; de retourmapping werd geverifieerd — geen enkele formaat- of botsingsfout
- Infrastructuur ui.nl, NAV_LABELS.nl en nlDate samen rond — het UI-woordenboek en de menulaag staan volledig in Nederlands-Nederland

 v1.46.0 7 november 2026, 14:00

## Engels staat live — 624 pagina’s

Het Engels is voortaan volledig gepubliceerd: en.enabled staat aan; de head-hreflang-alternatieven (tr/en/x-default), og:locale:alternate en het WebSite-availableLanguage-schema werden geactiveerd; de taalschakelaar was al dekkingsgestuurd en actief. /en/sitemap.xml is live en in robots.txt aangekondigd; de 624 pagina’s serveren native slugs, canonicals en JSON-LD. LangSuggest werkt mee — wie met een Engelse browsertaal surft, krijgt een suggestiebanner en een expliciete keuze wordt als blijvende voorkeur opgeslagen.

- Nieuw Engels staat volledig live: 624 pagina’s onder /en/ met head-hreflang tr+en+x-default, og:locale:alternate en_US en schema availableLanguage [EN-home](https://www.fenetresystems.com/en/)
- Update LangSuggest mee actief: een taalsuggestiebanner voor Engelse browsertalen; wie expliciet kiest, ziet die keuze bij latere bezoeken opnieuw toegepast

 v1.45.90 7 november 2026, 12:00

## XML-sitemaparchitectuur per taal — /en/sitemap.xml

De sitemaparchitectuur werkt voortaan per taal: /sitemap.xml bevat enkel Turkse pagina’s, terwijl /en/sitemap.xml enkel Engelse pagina’s draagt met eigen /en/sitemap-*.xml-groepbestanden. Voor de groepgeneratie worden nu de geregistreerde taalmappen en de PAGE_COVERAGE-dekking gebruikt om native slugs te produceren (/en/about-us/ in plaats van /en/hakkimizda/); de hreflang-alternatieven lossen langs beide kanten op via de slug-map. In robots.txt staat de EN-index op een eigen Sitemap-regel. Elke toekomstige taal met vertaalde pagina’s krijgt automatisch een eigen sitemap volgens hetzelfde patroon.

- Nieuw /en/sitemap.xml met /en/sitemap-{groep}.xml: enkel EN-pagina’s met native slugs, de kinderen gegroepeerd in een eigen map [EN-sitemap](https://www.fenetresystems.com/en/sitemap.xml)
- Oplossing getSitemapGroups leverde geen EN-groepen door een TR-pad↔EN-slug-mismatch; nu dekt localePageSet heel PAGE_COVERAGE en dragen de entries native slugs plus echte EN-bronbestanden
- Oplossing urlsetXml bouwde hreflang-alternatieven als /{taal}/{trSlug}; voortaan gebruiken de alternatieven translateSlug voor native slugs en slugToTr voor de omgekeerde matching — de alternatieve talen komen uit sitemapLangs (gedekte talen) en niet meer uit enabledLangs
- Update robots.txt: /en/sitemap.xml staat op een eigen Sitemap-regel, met een notitie om voor elke toekomstige taal een regel bij te zetten

 v1.45.89 7 november 2026, 09:30

## EN-site-map vereenvoudigd tot Sitemap

De Engelse sitetekst-slug en -naam werden vereenvoudigd: /en/site-map/ werd /en/sitemap/ en de paginatitel Site Map werd Sitemap. Het navlabel luidde al Sitemap; slug-map, breadcrumb en changelog-links werden op die ene naam uitgelijnd.

- Oplossing EN-sitetekst: de slug /en/site-map/ werd /en/sitemap/ en paginatitel, h1 en breadcrumb gingen van “Site Map” naar “Sitemap” [Sitemap](https://www.fenetresystems.com/en/sitemap/)

 v1.45.88 7 november 2026, 02:30

## EN-root-homepage-audit — ankermapping, link- en datumlocalisatie

Met de Engelse root-homepage-audit en een nieuwe volledige-boom-herscan is deze laag gesloten: localizeHref splitst nu eerst de query-/ankerstaart vooraleer het pad te matchen en sectie-id’s worden via ANCHOR_MAP vertaald; productkaart- en cataloguscomponenten, letterlijke TR-slug-links, de hero-CTA-brug, de LogoGrid-join-kaart en de homepage-review-datums werden volledig gelocaliseerd. Over alle 624 EN-pagina’s staat de teller voor niet-switcher-TR-hrefs op nul.

- Oplossing localizeHref: geankerde interne links zoals /bayilik/#basvuru ontsnappen niet meer aan de dekkingscontrole — het pad wordt gemapt en het anker gaat via ANCHOR_MAP naar de sectie-id van de doeltaal
- Nieuw ANCHOR_MAP en translateAnchor leveren een TR→EN-mapping voor sectie-id’s (basvuru→apply, ozellikler→features, akis→flow, surec→process)
- Oplossing De review-datums op de EN-homepage: de gedeelde enDate-helper rendert voortaan October/May in plaats van Ekim/Mayıs [EN-homepage](https://www.fenetresystems.com/en/)
- Oplossing localizeHtml dekt voortaan ook geankerde hrefs
- Oplossing In CategoryProductGrid en ProductCard lopen de productkaart-hrefs voortaan via localizeHref
- Oplossing 20 letterlijke TR-slug-links, verspreid over 12 EN-pagina’s (/galeri/, /kalite-kontrol/ enz.), werden naar hun EN-tweelingpaden omgeleid
- Oplossing catalogus: de productchips riepen translateSlug aan met een kale slug; voortaan linken ze via localizeHref naar het juiste /en/-pad
- Oplossing EN-hero-slider: de externe CTA’s nemen nu ook interne brug-hrefs mee in de localisatie (/whatsapp/ → /en/whatsapp/)

 v1.45.87 7 november 2026, 01:00

## EN-hulp-assets — feed, manifest en formulier-mails

De Engelse hulp-asset-laag is rond: er zijn een EN-RSS-feed, een EN-OpenSearch-definitie en een EN-PWA-manifest bijgekomen, en de BaseLayout-referenties lossen voortaan per paginataal op. De formulierpijplijn is end-to-end tweetalig — ContactForm stuurt nu een taalveld mee en send.php antwoordt met de Engelse tweelingen van alle vijf klantbevestigingstemplates. De internationale partnerlandlabels op de homepage werden eveneens naar het Engels omgezet.

- Nieuw Nieuwe Engelse RSS-feed die EN-blogartikelen publiceert onder een Engelse kanaalbeschrijving [Blog](https://www.fenetresystems.com/en/blog/)
- Nieuw EN-OpenSearch-definitie en EN-PWA-manifest toegevoegd — de zoek- en applicatielaag dragen voortaan Engelse metadata
- Update In BaseLayout worden de RSS-, OpenSearch- en manifestreferenties voortaan per paginataal opgelost
- Nieuw send.php kreeg Engelse bevestigingstemplates — de contact-, offerte-, dealerschap-, plaatser- en sollicitatiemails zijn nu taalbewust
- Update ContactForm stuurt de paginataal mee in een lang-veld; send.php herkent daardoor de EN-onderwerpwaarden
- Oplossing De internationale partnerlandlabels op de homepage werden naar het Engels omgezet (Germany, Netherlands, Denmark) [EN-homepage](https://www.fenetresystems.com/en/)
- Update De llms-generator werkt nu taalbewust — EN-.md-tweelingen en llms-full-secties worden met Source:/Image:-labels opgebouwd
- Update Het CHROME_COVERAGE-record werd ingevuld — ui (171 sleutels), nav (101 labels) en mail (5 EN-templates) werden geverifieerd en geflagd
- Oplossing De metabeschrijving van /en/social-media/ werd aangevuld naar de TR-bron (product-, plaatsings- en dealeraankondigingen)
- Oplossing Een EN-FAQ-renderbug is weggewerkt: 3 productrecords droegen de HTML-link in het kale answer-veld, waardoor ze ge-escapete markup renderden; ze werden geherstructureerd naar het TR-patroon answer(kale) + html(gelinkt)
- Oplossing FAQ-html-links op EN-pagina’s drukten nog TR-slugs — ProductDetail-Accordion en de bereiktekst van FamilyPricePage passen voortaan localizeHtml toe en de interne link in /en/warranty/ wijst naar de EN-tweeling
- Oplossing In de EN-productdata werden 4 verloren interne links hersteld (contextuele links bij woonkamer, kinderkamer en slaapkamer); de klassenpariteit is geverifieerd: de 41 ankers die in TR klassen dragen, dragen ze ook in EN, en wie in TR klasseloos was, blijft dat
- Oplossing Uit de EN-sineklik-uygulama-laag werden dubbele class-attributen geschrap — de 41 ankers werden genormaliseerd naar één class; de numerieke pariteitsaudit over 25 bestanden liep af met 25.075 velden en 0 echte mismatches (de 11 changelog-bevindingen bleken Engelse woordvolgorde-verschillen)
- Verbetering Het volledige TR-EN-datalaag-pariteitsbewijs is geleverd — 25 bestandsparen, 27.194 bladeren: 0 verloren links, 0 klassenmismatches, 0 numerieke-/eenheidsmismatches en 0 onvertaalde hoofdtekst; de href-sets werden geverifieerd over 561 gelinkte velden (het EN-letterlijke-slug-ontwerp is intentioneel)
- Oplossing EN-formulieren renderden een statische Türkiye-landoptie; ContactForm is nu taalbewust en de EN-pagina’s tonen Turkey. Ook drukte de footer-Google-rating op EN-pagina’s met een decimale komma (5,0) — dat werd 5.0
- Oplossing De dynamische [slug]-pagina’s ontbraken op de EN-sitemap — localePageSet dekt voortaan PAGE_COVERAGE, waardoor de groepen Installation Types en Blog plus de sectie Curtain Installation Types zichtbaar werden op de EN-map
- Oplossing De pagina /en/about-us/ was onafhankelijk van de TR-bron opgesteld — ze werd één-op-één herbouwd op de /hakkimizda/-structuur (FeatureList-waarden, Gebze/Kocaeli-kaarten, StatsBar, CTA; de contextuele links verwijzen naar EN-tweelingen) [Over ons](https://www.fenetresystems.com/en/about-us/)
- Oplossing Op de EN-sitemap stonden TR-titels voor blogartikelen en de categorie — de labelketen gebruikt voortaan de blogEn-collectie en BLOG_CATEGORY_LIST_EN, waardoor het artikel als “How to Measure an Insect Screen?” en de categorie als “Guide” verschijnt [Sitemap](https://www.fenetresystems.com/en/sitemap/)
- Oplossing productSchema drukte in additionalProperty TR-specificatielabels op EN-pagina’s — op /en/-paden zonder specRows valt het voortaan terug op FAMILY_SPECS_EN; het Kumaş yapısı/Hücre düzeni-lek op 18 duette-/honeycomb-systeempagina’s is gedicht
- Oplossing Er lekten 447 /en/-URL’s in de TR-sitemap-pages.xml: de trStaticPaths-filter controleerde enkel ingeschakelde talen, waardoor src/pages/en/-bestanden van een uitgeschakelde taal als TR-statics werden behandeld, in het veiligheidsnet terechtkwamen en hreflang="tr" drukten; voortaan sluit de filter elke geregistreerde taal uit — sitemap van 1069 naar 622 URL’s
- Oplossing DealerForm drukte een statische “Türkiye”-optie; de EN-dealerschappagina rendert voortaan “Turkey” (de lazy-geladen landenlijst gebruikte al countries.en.json — de no-JS-fallback is nu ook taalbewust)

 v1.45.86 6 november 2026, 01:00

## EN-blog — index, categorie en eerste artikel

De Engelse tweeling van de blogcluster staat live: de /en/blog/-indexpagina, de /en/guide/-categoriepagina en het eerste artikel /en/how-to-measure-an-insect-screen/ werden in volledige vertaling geopend; blogEn-collectie en EN-categorietaxonomie staan op hun plaats.

- Nieuw Op /en/blog/ staan categorienavigatie, ItemList-schema en introtekst in het Engels; de artikelkaarten worden uit de blogEn-collectie gevoed. [Blog](https://www.fenetresystems.com/nl-be/blog/)
- Nieuw Het eerste Engelse artikel /en/how-to-measure-an-insect-screen/ is een regel-voor-regel-vertaling van de TR-bron; de interne links verwijzen naar EN-tweelingen (installation-types, pleated-insect-screens, sliding-insect-screen) en het BlogPosting-schema draagt inLanguage en-US. [Gids](https://www.fenetresystems.com/nl-be/gids/)
- Infrastructuur blogEn-contentcollectie, EN-taxonomie in src/i18n/en/blog-categories.ts, de componenten BlogArticleEn/BlogCategoryEn en de dynamische /en/[slug]-route staan op hun plaats; de ArticleCard-datums formatteren voortaan per paginataal.
- Oplossing Chrome-links die op EN-pagina’s nog naar TR wezen, werden gelocaliseerd: de policylink van de cookie-banner gaat naar /en/cookie-policy/ en de WhatsApp-links (CTABlock, Footer, MobileDrawer, Calculator, ProductArticle en EN-pagina’s) gaan naar /en/whatsapp/.

 v1.45.85 6 november 2026, 00:30

## EN-versiegeschiedenis — pagina en RSS live

Elk van de 254 changelog-records heeft nu een Engelse tweeling; de pagina /en/version-history/ en de RSS-feed /en/version-history.xml zijn live — breadcrumbs, statistieken, soortbadges, datums en links staan in het Engels.

- Nieuw De pagina /en/version-history/ werd geopend met alle 254 releaserecords in het Engels; soortbadges (New/Update/Improvement/Fix/Infrastructure), statistiekkaarten, ItemList-schema en de RSS-referentie zijn EN. [Versielogboek](https://www.fenetresystems.com/nl-be/versiegeschiedenis/)
- Nieuw De RSS-feed /en/version-history.xml kreeg een Engelse kanaaltitel, beschrijving, categorieën en itemteksten; language=en.
- Verbetering CHANGELOG_EN staat compleet op 254/254 records — versie, datum, itemaantal, soort en linkhrefs lopen één-op-één met de TR-bron; de linklabels werden naar Engelse paginanamen vertaald (de TR-href blijft waar er geen EN-tweeling is).

 v1.45.84 5 november 2026, 23:30

## EN-versiegeschiedenis-datalaag — incrementele opbouw

src/i18n/en/changelog.ts werd geopend: de Engelse tweelingen van de changelog-records worden er incrementeel vastgelegd en de eerste 109 records (v1.45.83→v1.39.7) staan er al in volledige vertaling. Zodra alle records vertaald zijn, gaat de EN-pagina live.

- Infrastructuur In src/i18n/en/changelog.ts kwamen CHANGELOG_EN en een Engelse KIND_LABEL_EN (New/Update/Improvement/Fix/Infrastructure) bij; versie, datum, soort en linkstructuur lopen één-op-één met de TR-bron — enkel de teksten worden vertaald.
- Verbetering In de eerste slice werden 109 records vertaald (v1.45.83 → v1.39.7), met titels, samenvattingen, itemteksten en linklabels in het Engels; de TR-gebonden pagina- en slugsnamen bleven behouden.

 v1.45.83 5 november 2026, 23:00

## EN-plisségordijncategorieën — 7/7

Onder /en/ staan nu de Engelse tweelingen van de 7 stofklassen van het plisségordijn — de categoriepagina’s effen, transparant, bedrukt, gestructureerd, dag-nacht-duo, semi-verduisterend en verduisterend zijn in volledige vertaling live.

- Nieuw 7 categoriepagina’s onder /en/ volledig vertaald — plain-pleated-blinds, sheer-pleated-blinds, printed-pleated-blinds, textured-pleated-blinds, day-night-pleated-blind, semi-blackout-pleated-blinds, blackout-pleated-blinds; alle inhoud EN: introparagrafen, 3 detailsecties (effen categorie), technische datatabellen, productkaarten, zuster-categorieblok en CTA.
- Update Aan de Engelse honeycomb- en duette-categoriepagina’s werd het sku-veld van het product-schema toegevoegd — daarmee is de schemapariteit met de TR-tweelingen bereikt.

 v1.45.82 5 november 2026, 22:00

## EN-duette-categorieën — 5/5

De 5 stofklassen van het duette-gordijn kregen onder /en/ hun Engelse tweeling — de categoriepagina’s effen, transparant, bedrukt, gestructureerd en sunscreen-duette zijn in volledige vertaling live.

- Nieuw 5 categoriepagina’s onder /en/ volledig vertaald — plain-duette-blinds, sheer-duette-blinds, printed-duette-blinds, textured-duette-blinds, sunscreen-duette-blinds; alle inhoud EN: introparagrafen, technische datatabellen, productkaarten (7+5+2+7+6 producten), zuster-categorieblok en CTA.

 v1.45.81 5 november 2026, 21:00

## EN-honeycomb-categorieën — 3/3

De 3 stofklassen van het honeycomb-gordijn staan nu ook in het Engels onder /en/ — de categoriepagina’s effen, bedrukt en gestructureerd zijn in volledige vertaling live.

- Nieuw 3 categoriepagina’s onder /en/ volledig vertaald — plain-honeycomb-blinds, printed-honeycomb-blinds, textured-honeycomb-blinds; alle inhoud EN: introparagrafen, technische datatabellen, productkaarten (7+2+7 producten), zuster-categorieblok en CTA.

 v1.45.80 5 november 2026, 20:00

## EN-jaloezie-categorieën — 3/3 en een tweetalig categorie-skelet

De 3 materiaalcategorieën van de jaloezie kregen onder /en/ hun Engelse tweeling; het CategoryPage-skelet werd taalbewust gemaakt en de categorie-datalaag ging open.

- Nieuw 3 categoriepagina’s onder /en/ volledig vertaald — wooden-venetian-blinds, aluminium-venetian-blinds, fabric-venetian-blinds; alle inhoud EN: introparagrafen, technische datatabellen, specificatie- en plaatserlinks, productkaarten, zuster-categorieblok en CTA.
- Infrastructuur CategoryPage en CategoryCardGrid werken nu taalbewust: breadcrumbs, schemapaden, technische datarijen (FAMILY_SPECS_EN), het specificatie-anker en de interne links lopen via localizeHref/localizeHtml; de EN-categoriedatalaag jaluzi-categories.ts (EN) werd uitgebreid naar volledige paginavelden.

 v1.45.79 5 november 2026, 16:30

## EN-plisségordijnvarianten — 9/9 (familie rond)

De 9 variantpagina’s van het plisségordijn kregen onder /en/ een Engelse tweeling — daarmee is de hele modelfamilie tweetalig; de systeemkaarten werden aan de EN-tweelingen gelinkt.

- Nieuw 9 variantpagina’s onder /en/ volledig vertaald — horizontaal, verticaal, plafond, cassette, driehoekig, hellend, rond, ovaal en tussen-glas; alle inhoud EN: modus-, richting- en serietabellen, Steps-productieprocessen, SpecTable-technische waarden en SVG-sectiediagrammen; artikel-, product-, faq- en tabelschema’s EN.

 v1.45.78 5 november 2026, 13:00

## EN-duette-varianten — 9/9 (familie rond)

De 9 variantpagina’s van het duette-gordijn kregen onder /en/ hun Engelse tweeling — de modelfamilie is volledig tweetalig en de honeycomb↔duette-kruislinks werden aan de EN-tweelingen gekoppeld.

- Nieuw 9 variantpagina’s onder /en/ volledig vertaald — horizontaal, verticaal, plafond, cassette, driehoekig, hellend, rond, ovaal, tussen-glas — elk met 5 kenmerken, 3 prozablokken en 4 FAQ; artikel-, product- en faqschema EN; de duette-referenties op de honeycomb-pagina’s werden naar de EN-tweelingen bijgewerkt; systeemkaarten 9/9 EN.

 v1.45.77 5 november 2026, 12:00

## EN-honeycomb-varianten — 9/9 (familie rond)

Onder /en/ kregen de 9 variantpagina’s van het honeycomb-gordijn een Engelse tweeling; de modelfamilie is nu volledig tweetalig.

- Nieuw 9 variantpagina’s onder /en/ volledig vertaald — horizontaal, verticaal, plafond, cassette, driehoekig, hellend, rond, ovaal, tussen-glas — telkens met 5 kenmerken, 3 prozablokken en 4 FAQ; artikel-, product- en faqschema EN; de kruisvariant-links gaan naar EN-tweelingen terwijl de duette-referenties nog bij de TR-doelen bleven (hun tweelingen volgen in de volgende batch); systeemkaarten 9/9 EN.

 v1.45.76 5 november 2026, 11:00

## EN-jaloezie-varianten — horizontaal, cassette en buiten (familie rond)

Onder /en/ staan nu de Engelse tweelingen van de horizontale, de cassette- en de buitenjaloezie-variantpagina’s — daarmee is de jaloezie-modelfamilie volledig tweetalig.

- Nieuw 3 variantpagina’s onder /en/ volledig vertaald — Horizontaal (4 delen en 4 bedieningstabellen), Cassette (3 cassetteseries en 6 voordelen) en Buiten (3 geleidertypes, 6 voordelen en de 4,5 m/16 m²-schaalnotitie); artikel-, product-, faq- en tabelschema EN; de systeemvariantkaarten verwijzen naar EN-tweelingen.

 v1.45.75 5 november 2026, 10:00

## EN-ritsscreen-varianten — verticaal en horizontaal

De verticale en horizontale ritsscreen-variantpagina’s kregen onder /en/ een Engelse tweeling; de zip-modelfamilie is daarmee volledig tweetalig.

- Nieuw 2 variantpagina’s onder /en/ volledig vertaald — Verticaal (4 delen, 3 bedieningstabellen, 4 kenmerken, 3 FAQ) en Horizontaal (4 delen, 3 toepassingstabellen, 4 kenmerken, 3 FAQ); artikel-, product-, faq- en tabelschema EN; de verticaal↔horizontaal-kruislinks wijzen naar EN-tweelingen; systeemvariantkaarten EN.

 v1.45.74 5 november 2026, 09:00

## EN-plissévliegenraam-modelpagina’s — de laatste 3 (familie rond)

Onder /en/ staan de Engelse tweelingen van de dubbele, de verticale en de met plisségordijn uitgeruste plissévliegenraam-modelpagina’s — daarmee zijn de 8 op 8 modellen van de familie tweetalig.

- Nieuw 3 modelpagina’s onder /en/ volledig vertaald — Dubbel (dubbele vleugel, 3 gebruiksgebiedtabellen), Verticaal (3 stapel-layouttabellen, rolsluiter-compatibiliteit) en Met Plisségordijn (3-lagentabel, dubbele functie); artikel-, product-, faq- en tabelschema EN; de systeemtabel staat op 8/8 EN.

 v1.45.73 5 november 2026, 08:30

## EN-plissévliegenraam-modelpagina’s — de eerste 3

De horizontale, de schuif- en de drempelloze plissévliegendeur-modelpagina’s kregen onder /en/ hun Engelse tweeling.

- Nieuw 3 modelpagina’s onder /en/ volledig vertaald — Horizontaal (richting-layouttabellen), Schuif (3 plaatsingstabellen) en Drempelloos (3 doorgangsscenario’s); telkens met proza, 6 kenmerken, een tabel en 4 FAQ, artikel-, product-, faq- en tabelschema EN en kruislinks naar EN-tweelingen.

 v1.45.72 5 november 2026, 08:00

## EN-vliegenraam-modelpagina’s (3 pagina’s)

De scharnier-, rol- en schuifvliegenraam-modelpagina’s kregen onder /en/ hun Engelse tweeling.

- Nieuw 3 modelpagina’s onder /en/ volledig vertaald — Scharnier (de deurstandaard met het scharnier+houder-trio), Rol (veercassette, geen winterverwijdering nodig) en Schuif (geraild paneel met vergrendelingsoptie); telkens met systeemproza, 6 kenmerken, gebruiksproza en 4 FAQ, artikel-, product- en faqschema EN en kruislinks naar EN-tweelingen.

 v1.45.71 5 november 2026, 07:30

## EN-systeempagina’s — jaloezie en gordijn (8/8 rond)

De jaloezie- en gordijnsystemen-pagina’s kregen onder /en/ een Engelse tweeling — daarmee is de volledige systeemfamilie tweetalig.

- Nieuw 2 pagina’s onder /en/ volledig vertaald — Jaloeziesystemen (4 componenten, 3 materiaal- en 4 mechanisme-tabellen, 3 varianten, 4 FAQ) en Gordijnsystemen (8 product-systeemtabellen met in totaal 30 rijen, 4 mechanisme-kaarten, een EN-gelinkte 8-modeltabel, technische lijsten, 4 FAQ); de onze-systemen-hub is nu volledig EN.

 v1.45.70 5 november 2026, 07:00

## EN-systeempagina’s — honeycomb en duette (2 pagina’s)

Onder /en/ verschenen de Engelse tweelingen van de honeycomb-gordijn- en duette-gordijn-systeempagina’s.

- Nieuw 2 pagina’s onder /en/ volledig vertaald — Honeycomb-gordijnsystemen (4 componenten, cel- en stoftabellen, 9 varianten, 4 FAQ) en Duette-gordijnsystemen (4 componenten, 4 vouwmodus-tabellen, 3 gebruiksgebieden, 9 varianten, 4 FAQ); artikel-, faq- en tabelschema’s EN.

 v1.45.69 5 november 2026, 06:30

## EN-systeempagina’s — plissé en zip (2 pagina’s)

De plisségordijn- en ritsscreen-systeempagina’s kregen onder /en/ hun Engelse tweeling.

- Nieuw 2 pagina’s onder /en/ volledig vertaald — Plisségordijnsystemen (4 componentkaarten, 9 variantkaarten, 5 plaatsings- en 4 stoftabellen, 4 FAQ) en Ritsscreensystemen (2 variantkaarten, 4 componenten, 3 gebruiksgebieden, openingsgraad- en technische lijsten, 4 FAQ); artikel-, itemList-, faq- en tabelschema’s EN.

 v1.45.68 5 november 2026, 06:00

## EN-systeempagina’s — het vliegenraam-duo (2 pagina’s)

De vliegenraam- en plissévliegenraam-systeempagina’s kregen onder /en/ een Engelse tweeling.

- Nieuw 2 pagina’s onder /en/ volledig vertaald — Vliegenraamsystemen (4 componentkaarten, 10-modeltabel, technische lijsten voor gaas/profiel, 4 FAQ) en Plissévliegenraamsystemen (4 componentkaarten, 8-modeltabel, 3 drempeltypes, 4 FAQ); artikel-, itemList-, faq- en tabelschema’s EN, met de breadcrumb in de /en/our-systems/-keten.

 v1.45.67 5 november 2026, 05:30

## EN-wizard- en systemen-batch (2 pagina’s plus data)

Onder /en/ verschenen de Engelse tweelingen van de productwizard- en de systemen-hub-pagina’s; de wizard-datalaag kreeg bovendien een Engelse vraag- en productset.

- Nieuw 2 pagina’s onder /en/ volledig vertaald — de productwizard (4 vragen × 6/6/3/3 opties EN, WebApplication-schema met inLanguage en, 4 FAQ; de ProductWizard-component wordt via de bestaande taallaag uit het wiz.*-EN-woordenboek gevoed) en Onze Systemen (8 systeemkaarten, de installatietypes-kaart op /en/installation-types/, 4 infrastructuurkaarten, itemListSchema EN).
- Verbetering wizard.ts: GENEL_QUESTIONS_EN en FAMILY_PRODUCTS_EN toegevoegd — een volledig-vertaling-datalaag voor 4 vragen en 8 productfamilies; de hrefs blijven TR-vormig en lossen via localizeHref op naar de EN-route (de TR-render blijft ongewijzigd).

 v1.45.66 5 november 2026, 05:00

## EN-regio- en projectbatch (2 pagina’s)

De werkingsgebied- en projectaanvraag-pagina’s kregen onder /en/ een Engelse tweeling; de leveringslandnamen werden aan de Engelse laag gekoppeld.

- Nieuw 2 pagina’s onder /en/ volledig vertaald — Werkingsgebied (4 scope-chips, de enkel-ploeg-kaart met 5-item-checklist, de 51-districten-pilmap, 3 servicekaarten, 8 landenpillen met fabrikant-CTA, een 4-stapsproces, 6 FAQ; serviceSchema areaServed met EN-landnamen en howToSchema EN) en Projectaanvraag (3 statistieken, 4-itemlijst, 3 kanaalkaarten, EN-projecttypes in ContactForm, een voorbeeldmeetabel en 3 schaalkaarten; serviceSchema EN).
- Verbetering service-regions.ts: de DELIVERY_COUNTRIES-records kregen een nameEn-veld — de EN-pagina drukt de Engelse landnaam af (de TR-render blijft ongewijzigd).

 v1.45.65 5 november 2026, 04:30

## EN-ERP- en oplossingenbatch (4 pagina’s)

Onder /en/ kwamen de Engelse tweelingen van de subdealer-beheer-, lopende-rekening-, garantie/servicebeheer- en oplossingen-hub-pagina’s.

- Nieuw 4 pagina’s onder /en/ volledig vertaald — Subdealer-beheer (4-stapsopstelling, permissietabel, 4 FAQ), Lopende Rekening en Incassovolging (6 functiekaarten, cashflow-proza, 4 FAQ), Garantie- en Servicebeheer (4-staps-serviceflow, 6-module-SpecTable, 4 FAQ) en Onze Oplossingen (4 groepen met 17 oplossingskaarten, allemaal aan EN-tweelingen gelinkt).
- Verbetering De interne link in dealer-customer-management werd naar de pas geopende tweeling /en/warranty-and-service-management/ bijgewerkt.

 v1.45.64 5 november 2026, 04:00

## EN-dealerpaneelbatch (4 pagina’s)

Het slimme-orderscherm en de pagina’s voor directe prijzen/offerte, verzendvolging en dealerklantbeheer kregen onder /en/ hun Engelse tweeling.

- Nieuw 4 pagina’s onder /en/ volledig vertaald — Slim Orderscherm (4-stapsflow, per-product-invoertabel, 4 FAQ), Directe Prijzen en Offertesysteem (4 kanaalkaarten, 3-staps-margeflow, 4 FAQ), Verzending en Leveringsvolging (5-fasetabel, rembours-sectie, 4 FAQ) en Dealerklantbeheer (5-veld-klantenkaart-SpecTable, registratie-tot-verkoop-flow, 4 FAQ).

 v1.45.63 5 november 2026, 03:30

## EN-systeempagina’s-batch (3 pagina’s)

De zoek-, offline- en 404-pagina’s kregen onder /en/ een Engelse tweeling; voor /en/-verzoeken serveert de SW voortaan de Engelse offlinepagina.

- Nieuw 3 pagina’s onder /en/ volledig vertaald — de zoekpagina (Pagefind-live-zoeken, EN-categoritemap via localizeHref, EN-search.*-woordenboek), de offlinepagina (statusbadge, cachelijst, offline contact; JS-statusteksten EN, sort-locale en) en 404 (populaire-pagina-kaarten gelinkt aan EN-tweelingen, beacon-script ongewijzigd).
- Verbetering sw.js: bij navigatieverzoeken onder /en/ wordt nu op /en/offline/ teruggevallen zodra de verbinding wegvalt (vroeger kreeg iedereen de Turkse pagina). EN-offline werd aan PRECACHE toegevoegd.

 v1.45.62 5 november 2026, 03:00

## EN-hulppagina’s-batch (2 pagina’s)

De WhatsApp-brug- en Sitemap-pagina’s kregen onder /en/ hun Engelse tweeling; de sitemap-datalaag werd taalbewust gemaakt.

- Nieuw 2 pagina’s onder /en/ volledig vertaald — de WhatsApp-brugpagina (doorverwijzingsscherm, contactkanalen, vragenlijst, brugfunctie) en de Sitemap (livefilter, groep- en sectiekaarten, statusteksten).
- Oplossing getSiteMap(lang) vergeleek TR-hrefs met de taalslugset, waardoor de EN-map bijna leeg terugkwam. Voortaan wordt de lokale slug via translateSlug geverifieerd; de labels komen verbatim uit de PageLayout-titel van de doelpagina of uit de EN-datalaag (applicatie-, plaatsings-, product- en prijsfamilies), en de hublink valt op de eerste rij terug als er geen tweeling is.
- Oplossing De paginaclassificatie van content-audit-extract.mjs zocht de leafslug onder src/pages/ — alle EN-pagina’s werden zo ten onrechte als dynamisch geflagd. Het bronpad wordt nu afgeleid van het URL-relatieve pad; de EN-pagina’s zijn in de juiste types gesorteerd, zoals static/application-detail.
- Infrastructuur SITE.hours.shortEn erbij (Mon–Fri/Sat/Sun). De EN-sitemapfilter gebruikt toLocaleLowerCase('en') met Engelse statusteksten; het TR-pagina- en scriptgedrag bleef identiek.

 v1.45.61 5 november 2026, 02:30

## EN-dealersupportbatch (3 pagina’s)

De pagina’s Order-productievolging, Gratis-websitesupport en Gratis-lokale-SEO/GEO-support kregen onder /en/ een Engelse tweeling.

- Nieuw 3 pagina’s onder /en/ volledig vertaald — productievolging (6-fase-productieroute, transparantie-proza plus 5-itemlijst, 4 FAQ), websitesupport (6 functies, 4-stapsopstelling, white-label-proza, 4 FAQ) en SEO/GEO-support (6-service-SpecTable, 4-stapsproces, 4 FAQ).
- Infrastructuur Breadcrumb Home→Dealership→pagina — de /en/dealership/-keten bleef behouden. articleSchema/howToSchema/serviceSchema met lang=en; interne links naar EN-tweelingen (/en/quality-control/, /en/dealership/, /en/insect-screens/, /en/pleated-blinds/, /en/zip-screens/). 3 routes in SLUG_MAP + PAGE_COVERAGE.

 v1.45.60 5 november 2026, 01:00

## EN-productieservicesbatch (3 pagina’s)

De pagina’s Maatwerkproductie, Private-label-fabricage en Sample-verzending kregen onder /en/ een Engelse tweeling.

- Nieuw 3 pagina’s onder /en/ volledig vertaald — maatwerk (waarom- en welke-producten-proza, 3-stapsproces, 3 voordelen, calculator), private label (OEM-definitie, voor wie het is, 4 merkoppervlakken, 4-stapsproces, 4 FAQ) en sample-verzending (4 sampletypes, waarom-een-sample-proza, 4-stapsproces, 4 FAQ).
- Infrastructuur Calculator.astro werd taalbewust: placeholder e.g./örn., decimaalscheiding data-decimal en de WhatsApp-offertetekst data-wa-msg-template — de TR-render bleef identiek. howToSchema met lang=en. De hubkaarten werden naar 3 EN-routes bijgewerkt. 3 routes in SLUG_MAP + PAGE_COVERAGE.

 v1.45.59 4 november 2026, 23:30

## EN-verzendbatch (4 servicepagina’s)

De pagina’s Kwaliteitscontrole, Verpakking, Verzendlogistiek en Eindproduct/Knock-down-verzending kregen onder /en/ een Engelse tweeling.

- Nieuw 4 pagina’s onder /en/ volledig vertaald — kwaliteitscontrole (4 controlepunten, 4-faseketen, 4 FAQ), verpakking (standaardtekst, doosinhoud, 4 pakkettypes, 4-stapsproces, 4 FAQ), verzendlogistiek (3 leveringszones, 4-stapsverzending, 4 FAQ) en eind/knock-down-verzending (2 modelkaarten, 4-criteria-vergelijkingstabel, 4-stapsproces, 4 FAQ).
- Infrastructuur articleSchema/serviceSchema met lang=en en areaServed Worldwide in de juiste parametervolgorde; tableSchema EN. De hubkaarten werden bijgewerkt naar /en/quality-control/, /en/packaging/, /en/shipping-and-logistics/ en /en/finished-and-knock-down-shipment/. Interne links naar EN-tweelingen (/en/insect-screens/, /en/curtains/, /en/insect-screen-installation-types/). 4 routes in SLUG_MAP + PAGE_COVERAGE.

 v1.45.58 4 november 2026, 21:30

## EN-services-hub en garantiebatch (3 pagina’s)

Onder /en/ kregen de Onze-services-, de Garantie-&-reserveonderdelen- en de Garantieclaim-pagina een Engelse tweeling: Onze Services, Garantie en Garantieclaim.

- Nieuw 3 pagina’s onder /en/ volledig vertaald — de services-hub (9 servicekaarten, itemList-schema), de garantieverbintenis (5 clausules, 3 statistieken, dekkingstabel, binnen- en buiten-scope-lijsten, productcodeketen, 4-staps-claimproces, 8 FAQ) en het garantieclaimformulier (EN-onderwerplijst van ContactForm).
- Infrastructuur Garantie-breadcrumbketen Home → Onze Services → pagina — de ouder /en/our-services/ werd in dezelfde eenheid geopend (ketenregel). 7 servicekaarten zonder EN-tweeling bleven op de TR-route staan (geen 404’s); links mét tweeling verwijzen naar de /en/-route (order-/plaatsingsvoorwaarden, producten). articleSchema/serviceSchema/howToSchema met lang=en. 3 routes in SLUG_MAP + PAGE_COVERAGE.

 v1.45.57 4 november 2026, 19:30

## EN-vitrinebatch (3 pagina’s)

Onder /en/ kwamen de Engelse tweelingen van Onze Referenties, Onze Realisaties en de Galerij.

- Nieuw 3 pagina’s onder /en/ volledig vertaald — referenties (3 segmentkaarten, de Europese-fabricagepartnerschap-LogoGrid, 38 zakelijke klanten, Google-reviewkaarten), realisaties (3 scopes, 3 statistieken, een 7-staps-projectproces, fabrikantvoordelen, archiefsectie) en de galerij (4 scopekaarten, 3 bronkaarten).
- Infrastructuur Landnamen in het Engels via de COUNTRY_EN-mapping (Germany/Netherlands/Denmark); reviewdatums volgens het enDate-patroon (October 2026); de Google-reviewteksten bleven verbatim zoals de verifieerbaar-citaat-conventie vereist (zelfde als op /en/reviews/). 3 routes in SLUG_MAP + PAGE_COVERAGE.

 v1.45.56 4 november 2026, 17:30

## EN-media- en ontdekkingsbatch (3 pagina’s)

Onder /en/ kregen de Mediakit-, de Informatie-voor-AI-systemen- en de Sociale-media-pagina een Engelse tweeling.

- Nieuw 3 pagina’s onder /en/ volledig vertaald — mediakit (korte en lange bedrijfsbeschrijving, 3 logovarianten, 4 merkkleuren, typografie, 4 fotogroepen, colofontabel, 4 FAQ), de AI-informatiepagina (sitesamenvatting, officiële definitie, een tabel met 12 machinaal leesbare bestanden, gebruiksbeleid) en sociale media (6 kanaalkaarten, verificatielijst); articleSchema gegenereerd in het Engels.
- Infrastructuur De kopieer-toasttekst van de mediakit verhuisde naar het data-mk-toast-attribuut — beide talen delen nu dezelfde handler, de TR-render bleef identiek. De sectie-ankers kregen Engelse namen (#description, #colors, #photos, #press-releases, #company-details, #contact). 3 routes in SLUG_MAP + PAGE_COVERAGE (/media-kit/, /llm-info/, /social-media/), 2 labels in nav.ts.

 v1.45.55 4 november 2026, 16:00

## EN-plaatsersbatch (2 pagina’s)

De plaatsersdirectory en de aanvraagpagina Word een Plaatser kregen onder /en/ een Engelse tweeling.

- Nieuw 2 pagina’s onder /en/ volledig vertaald — de provincie-/district-directory van plaatserpartners (EN-badge- en expertiselabels, bedrijfsnaamweergaven), het filter- en locatiescript met EN-teksten, badgesysteemkaarten, een 4-staps-aanvraagproces, het aanvraagformulier (EN-expertiselijst) en 3 FAQ; articleSchema, itemListSchema, faqSchema en serviceSchema gegenereerd in het Engels.
- Infrastructuur Datalaag src/i18n/en/montajcilar.ts (UZMANLIK_LABELS_EN, ROZETLER_EN, IL_EN, IL_COORDS_EN, montajciEn). Het TR-plaatserscript leest zijn strings uit data-str-*-attributen — beide talen delen dezelfde handler, de TR-render bleef identiek. 2 routes in SLUG_MAP + PAGE_COVERAGE (/installers/, /become-an-installer/).
- Oplossing serviceSchema kreeg een lang-parameter (default tr) en het schema-inLanguage-lek over 16 EN-pagina’s is gedicht: articleSchema lang: en op 13 pagina’s, serviceSchema lang: en op career + become-an-installer en howToSchema lang: en op dealership — in de EN-output komt geen tr-TR meer voor.

 v1.45.54 4 november 2026, 15:00

## EN-carrièrebatch (2 pagina’s plus JobForm)

De Carrière- en Human-resources-pagina’s kregen onder /en/ een Engelse tweeling; de JobForm-component werd taalbewust gemaakt.

- Nieuw 2 pagina’s onder /en/ volledig vertaald — 6 werkgebiedkaarten plus sollicitatieformulier (Engelse onderwerplijst en CV-veld), werkvorm-tekst, 4 eenheidskaarten, een 3-staps-aanvraagproces en 3 FAQ; serviceSchema en faqSchema gegenereerd in het Engels.
- Infrastructuur JobForm werkt nu taalbewust: de positie- en ervaringslijsten, placeholders, CV-uploadteksten, KVKK-toestemming en verzend- en toastteksten vertakken EN/TR; strings in het script worden via data-* gevoed. 2 routes in SLUG_MAP + PAGE_COVERAGE (/career/, /careers/); een career-label kwam bij in nav.ts.

 v1.45.53 4 november 2026, 14:00

## EN-documentatiebatch (3 pagina’s)

Onder /en/ kregen de Specificatieteksten-, de Documenten-&-certificaten- en de Catalogus-pagina een Engelse tweeling: Specificatiedocumenten, Certificaten & Documenten en Catalogus.

- Nieuw 3 pagina’s onder /en/ volledig vertaald — kant-en-klare specificatieteksten met technische-waardetabellen voor de 8 productfamilies (FAMILY_SPECS_EN + SARTNAMELER_EN-datalaag), documenttype-kaarten met aanvraag-SpecTable en catalogusfamiliekaarten met live-modellijst (met EN-productnamen en EN-slugmapping), verbatim vertaald; ook de kopieertoast, FAQ, SubNav en CTA-teksten; articleSchema, faqSchema, tableSchema en itemListSchema gegenereerd in het Engels.
- Infrastructuur 3 routes toegevoegd aan SLUG_MAP + PAGE_COVERAGE: /specification-documents/, /certificates-and-documents/ en /catalogue/. De EN-specificatieteksten worden met dezelfde templatelogica als TR gegenereerd — een waardewijziging werkt beide talen tegelijk bij.

 v1.45.52 4 november 2026, 03:30

## EN-corporate- en offertebatch (3 pagina’s)

Onder /en/ kwamen de Engelse tweelingen van Waarom FENETRE Systems, Onze Productievest en Vraag een Offerte.

- Nieuw 3 pagina’s onder /en/ volledig vertaald — zes redenkaarten, binnen- en buiten-scope-lijsten, kwaliteit-garantie in drie stappen, dealerinfrastructuurkaarten, de vestiging-productiecentrumtabel, 4 stations met een 6-faseflow en inspectie-SpecTable, het offerteproces in 3 stappen, de prijsbepalerlijst en het offerteformulier (inclusief de Productgroep-onderwerplijst), verbatim vertaald; HowTo en articleSchema gegenereerd in het Engels.
- Infrastructuur 3 routes in SLUG_MAP + PAGE_COVERAGE; /en/why-fenetre-systems/ werd aan LEAF_H1_EXEMPT toegevoegd (dezelfde regel als de TR-uitzondering). De EN-offertebrug lost voortaan op naar /en/get-a-quote/ — de flow van prijscalculator naar offerte is end-to-end Engels.

 v1.45.51 4 november 2026, 02:30

## EN-prijscalculatorbatch (9 pagina’s)

De Prijscalculator-homepage en de 8 familiecalculators kregen onder /en/ een Engelse tweeling: Prijscalculator plus de prijscalculators voor vliegenraam, plissévliegenraam, plisségordijn, honeycomb-gordijn, duette-gordijn, jaloezie, ritsscreen en gordijn.

- Nieuw /en/price-calculator/ met 8 familiepagina’s — de datalaag src/i18n/en/pricing.ts werd geschreven: alle variant- en optielabels van de 8 families, de per-familie-FAQ-records, FAMILY_COPY (beschrijving/bereik/CTA) en de FAMILY_CALC-teksten (intro/notitie) werden verbatim vertaald; binnen-bereik-links werden aan de /en/-route gekoppeld waar een tweeling bestaat.
- Infrastructuur De componenten PriceCalculator en FamilyPricePage werden via getLangFromUrl taalbewust — labels, knoppen, toast- en kopieerteksten (data-calc-i18n) en het nummerformaat (en-GB) zijn Engels in EN-modus; het WebApplication-schema emitteert inLanguage=en-US met de /en/-URL. 9 routes vastgelegd in SLUG_MAP + PAGE_COVERAGE.

 v1.45.50 4 november 2026, 01:30

## EN-corporate-waardenbatch (4 pagina’s)

Onder /en/ kwamen de Engelse tweelingen van Onze Waarden, Missie & Visie, Onze Geschiedenis en Duurzaamheid.

- Nieuw 4 corporate-pagina’s onder /en/ volledig vertaald — waardekaarten, de "hoe het er in het veld uitziet"-SpecTable (What It Looks Like in the Field-groep), missie- en visieverklaringskaarten, een 6-item-principesgrid, een 6-mijlpalen-tijdlijn en de 4-kolommen-duurzaamheidslijst; alle FAQ-, CTA- en metavelden verbatim vertaald naar de TR-bron.
- Infrastructuur 4 slugrecords in SLUG_MAP + PAGE_COVERAGE; het label /surdurulebilirlik/ → Sustainability werd aan nav.ts toegevoegd (de corporatelinks lossen in het Engels op in het corporatemenu). Breadcrumbketen Home → Corporate → pagina; de articleSchema-/tableSchema-paden wijzen naar de /en/-route.

 v1.45.49 4 november 2026, 00:30

## EN-policiesbatch afgerond (8 pagina’s) — juridische cluster dicht

De Onze-policies-hubpagina en zijn 7 beleidsdocumenten staan nu in volledige vertaling onder /en/: de Onze Policies-index, Verzending & Levering, Privacybeleid, Gegevensbeschermingsverklaring, Cookiebeleid, Expliciete-toestemmingsverklaring, Commerciële-berichttoestemming en Toegankelijkheidsverklaring.

- Nieuw De indexpagina /en/our-policies/ en 7 documenttweelingen werden geproduceerd — via de lang-prop van LegalPage met de Home-crumb, het Laatst-bijgewerkt-label en articleSchema lang=en; alle clausuleteksten verbatim vertaald, ook de cookietabel (naam/bron/functie/duur/type), het KVKK-gegevensbeheerderblok, de methoden om toestemming in te trekken en de douane-delingsregels.
- Infrastructuur 8 slugrecords in SLUG_MAP + PAGE_COVERAGE — de juridische footerlinks en de taalschakelaar lossen nu ook in de policies-cluster end-to-end in het Engels op. De notitie "TR-tekst is juridisch leidend" werd aan LegalPage in en-modus toegevoegd (vertaalregel voor KVKK/juridische documenten).

 v1.45.48 4 november 2026, 00:00

## EN-contractenbatch afgerond (8 pagina’s)

De Onze-contracten-hubpagina en zijn 7 contractdocumenten staan nu in volledige vertaling onder /en/: de Onze Contracten-index, Gebruiksvoorwaarden, Order- & maatwerkproductievoorwaarden, Installatie- & applicatievoorwaarden, Handelsgeheim en de Dealerschap-, Levering- en Distributeurschapsovereenkomst.

- Nieuw De indexpagina /en/our-contracts/ en 7 documenttweelingen werden geproduceerd — LegalPage kreeg een lang-prop (Home-crumb, Laatst-bijgewerkt-label, articleSchema lang=en). Alle clausuleteksten, interne links (links met tweeling naar de /en/-route, de rest op het TR-doel) en schemavelden werden vertaald; de paginanamen werden verbatim gematcht via de nav.ts-labellaag.
- Infrastructuur 8 slugrecords in SLUG_MAP + PAGE_COVERAGE — de juridische footerlinks en de taalschakelaar lossen voortaan ook in deze cluster end-to-end in het Engels op.

 v1.45.47 3 november 2026, 00:30

## EN-gordijn-toepassingsfamilie afgerond (37 pagina’s) — toepassingscluster dicht

In één enkele versie staat de gordijn-toepassingsfamilie volledig vertaald onder /en/: 7 groepen en 30 details — Woningen (11), Commerciële Ruimtes (5), Speciale Ruimtes (2), Speciale Structuren (2), Voertuigen (3), Geometrische & Hellende Ramen (3) en Zorg- & Onderwijsgebouwen (4). Het was de laatste van de acht families; daarmee is de toepassingscluster volledig vertaald.

- Nieuw Onder /en/ werden 7 toepassingsgroepen en 30 detailpagina’s geproduceerd — elk detail bevat de Geschikt/Voorwaardelijk/Niet-geschikt-geschiktheidsmappingen en de redeneringsteksten voor de 8 gordijntypes (Rol-, Zebra-, Screen-, Verticaal-, Verduisterings-, Gemotoriseerd-, Vouw-, Plafondgordijn), verbatim vertaald: keuken-spetzone en stoomvoorwaarde, slaapkamer-slaapduisternis en randlekkage, kinderkamer-koordvrij-vereiste, de zebra/screen/verticaal-balans in de woonkamer, glasbalkon-binnenvlak, villa-verdiepingsplan, prefab-boorvrije verbinding, hal-eerlijke grens; kantoor-FR-vereiste, winkel-pui-interieur-onderscheid, café-salon-keuken-voorwaarde, hotelkamerstandaard, gym-impactpositie; serre-twee-vlakken-voorwaarde, veranda-open-gesloten-grens, zolder-spanningsvereiste, tiny-house-gewichtsbudget; caravan-vibratie, boot-zout-vochtigheid, schip-marinecertificering; spanning op hellingen, enkeltype op plafonds, sjabloonknit op driehoek/trapezium; ziekenhuis-zonescheiding, kliniek-privacy, kinderdagverblijf-koordvrij+slaap, laboratorium-data-nauwkeurigheid-verduistering.
- Infrastructuur PERDE_GROUPS_EN werd aangemaakt — 7/7 groepen, 30/30 details, 240 geschiktheidsmappingen; de familie werd in één doorgang in volledige vertaling gesloten. 37 slugrecords in SLUG_MAP + PAGE_COVERAGE. Alle 8 families van de toepassingscluster staan nu onder /en/.

 v1.45.46 3 november 2026, 00:00

## EN-ritsscreen-toepassingsfamilie afgerond (21 pagina’s)

In één enkele versie staat de ritsscreen-toepassingsfamilie volledig vertaald onder /en/: 4 groepen en 17 details — Woningen (7), Commerciële Ruimtes (4), Speciale Ruimtes (4), Voertuigen (2).

- Nieuw Onder /en/ kwamen 4 toepassingsgroepen en 17 detailpagina’s bij — de zijkanaal-vergrendelde doekwindweerstand, de zonsnede op de beglazingslijn, de insectenbarrière en privacy; balkon-cassettemodus, terras-gemotoriseerde layout met sensor, de glasbalkon-beglazing+zip-combinatie, villa-buitenbeschaduwig met RAL-match, prefab-lichtsysteem en paneelcapaciteit, zolder-hoge-wind-voorwaarde, gevel-buitenwarmtesnede; café-seizoenverlenging, hotelkamer-terras met gemeenschappelijke ruimtes, winkel-puibescherming, kantoor-airconditioninglast en schittering; serre-broekaseffect, veranda-buitenvlak-product, pergola-open-kamer-complement, zwembad-vochtigheidsweerstand; caravan-afneembare variant, boot-marinecoating en zoutweerstand — alle artikelen werden verbatim naar de bron vertaald.
- Infrastructuur ZIP_GROUPS_EN werd aangemaakt — 4/4 groepen, 17/17 details; de familie werd in één doorgang in volledige vertaling gesloten. 21 slugrecords in SLUG_MAP + PAGE_COVERAGE.

 v1.45.45 2 november 2026, 23:00

## EN-jaloezie-toepassingsfamilie afgerond (37 pagina’s)

In één enkele versie staat de jaloezie-toepassingsfamilie volledig vertaald onder /en/: 7 groepen en 30 details — Woningen (11), Commerciële Ruimtes (5), Speciale Ruimtes (2), Speciale Structuren (2), Voertuigen (3), Geometrische & Hellende Ramen (3) en Zorg- & Onderwijsgebouwen (4).

- Nieuw Onder /en/ werden 7 toepassingsgroepen en 30 detailpagina’s geproduceerd — het afveegbare oppervlak van de aluminium/PVC-lamel, de precieze licht+privacy-sturing via de lamelhoek en de vochtigheidsweerstand; keuken-spetzone en fornuisweerstand, badkamer-stoom met de materiaalregel, eerlijke verduisteringslimieten in slaapkamers, de stok/koordvrij-vereiste in kinderkamers, glasbalkon-binnenvlak-voorwaarde, villa-verdieping-gebaseerde varianten, prefab-paneel-schroefcapaciteit, hal-entree-beglazing; kantoor-schernschittering met gegroepeerde motoren, winkel-pui-interieur-onderscheid, café-keukenhygiëne, hotelkamer-privacy, gym-impactgrens; serre-condensatie en veranda-windvoorwaarde; zolder-verticale-hellende-vlak-onderscheid, tiny-house-vibratievoorwaarde; caravan-vibratiegeluid, boot-zoutcorrosie, schip-marinecertificering; hoeklimieten op hellingen, het feit dat horizontale plafonds niet werken, schuine-rand-problemen op driehoek/trapezium; ziekenhuis-hygienevereiste, kliniek-onderzoek-privacy, kinderdagverblijf-koordverbod, laboratorium-verduistering-steriel-onderscheid — alle artikelen werden verbatim naar de bron vertaald.
- Infrastructuur JALUZI_GROUPS_EN werd aangemaakt — 7/7 groepen, 30/30 details; de familie werd in één doorgang in volledige vertaling gesloten. 37 slugrecords in SLUG_MAP + PAGE_COVERAGE.
- Oplossing Uniciteitsaudit: de groepstekst van /ozel-mekanlar-icin-honeycomb-perde/ werd van zijn zusters gedifferentieerd; de EN-honeycomb-groepsteksten voor zorg en speciale ruimtes werden in sync met de huidige bron geherformuleerd; de notitie–score-zinherhaling op de hotelpagina werd verwijderd.

 v1.45.44 2 november 2026, 22:00

## EN-duette-gordijn-toepassingsfamilie afgerond (37 pagina’s)

In één enkele versie staat de duette-gordijn-toepassingsfamilie volledig vertaald onder /en/: 7 groepen en 30 details — Woningen (11), Commerciële Ruimtes (5), Speciale Ruimtes (2), Speciale Structuren (2), Voertuigen (3), Geometrische & Hellende Ramen (3) en Zorg- & Onderwijsgebouwen (4).

- Nieuw Onder /en/ werden 7 toepassingsgroepen en 30 detailpagina’s geproduceerd — het voordeel van de dubbellaagse cel: de sterkste isolatie, de diepste verduistering en de zachtste filtering; keuken-stoom met de fornuisafstand-voorwaarde, eerlijke stoflimieten in badkamers, glasbalkon-binnenvlak-vereiste, villa-verdieping-gebaseerde varianten, prefab-boorvrije verbinding; kantoor-schitteringsnede met FR-variant, winkel-pui-interieur-onderscheid, café-keukengrens, hotelkamer-verdiepingstandaard, gym-impactvoorwaarde; serre-condensatievoorwaarde, veranda-interieur-exterieur-onderscheid; zolder-gespannen helling, tiny-house-gewichtsbudget; caravan-vibratie, boot-zout-vochtigheid, schip-marinecertificering; de hellende-, plafond- en driehoekige-systeemonderscheiden met de gewichtsbeslissingsgrens; ziekenhuis-kliniek-hygienegrens, kinderdagverblijf-koordvrij-veiligheid, laboratorium-licht-chemische-voorwaarde — alle artikelen werden verbatim naar de bron vertaald.
- Infrastructuur DUET_GROUPS_EN werd aangemaakt — 7/7 groepen, 30/30 details; de familie werd in één doorgang in volledige vertaling gesloten. 37 slugrecords in SLUG_MAP + PAGE_COVERAGE.

 v1.45.43 2 november 2026, 20:00

## EN-honeycomb-toepassingsfamilie afgerond — de laatste 6 groepen (25 pagina’s)

De resterende zes groepen van de honeycomb-gordijn-toepassingsfamilie staan nu in volledige vertaling onder /en/: Commerciële Ruimtes (Kantoor, Winkel, Café & Restaurant, Hotel, Gym), Speciale Ruimtes (Serre, Veranda), Speciale Structuren (Zolder, Tiny House), Voertuigen (Caravan, Boot & Jacht, Schip), Geometrische & Hellende Ramen (Hellend, Dak, Driehoekig & Trapezium) en Zorg- & Onderwijsgebouwen (Ziekenhuis, Kliniek, Kinderdagverblijf, Laboratorium) — 6 groepen plus 19 detailpagina’s.

- Nieuw Onder /en/ werden 6 toepassingsgroepen en 19 detailpagina’s geproduceerd — kantoor-schernschittering en vergaderprivacy, winkel-puilicht met voorraadverduistering, café-stoomgrens, hotelkamer-scheidingsonderscheid, gym-impactvoorwaarde; serre-thermische-brug en het veranda-interieur-exterieur-vlak; zolder-hellend-plafond en tiny-house-lichtsysteem; caravan-vibratie en -gewicht, boot-zout-vochtigheidsvoorwaarde, schip-marinecertificeringsgrens; de verplichte gespannen geleider op hellende ramen, twee-einde-spanning en motor op dakramen, sjabloonknit op driehoek/trapezium; ziekenhuis-hygienegrens, kliniek-onderzoek-privacy, kinderdagverblijf-koordvrij-veiligheid, laboratorium-lichtcontrole met chemische-damp-voorwaarde — alle artikelen werden verbatim naar de bron vertaald.
- Infrastructuur In HONEYCOMB_GROUPS_EN werden de groepen commerciële ruimtes, speciale ruimtes, speciale structuren, voertuigen, geometrische-hellende en zorg-onderwijs voltooid — de familie is gesloten met 7/7 groepen en 30/30 details. 25 slugrecords in SLUG_MAP + PAGE_COVERAGE.

 v1.45.42 2 november 2026, 18:00

## EN-honeycomb-toepassing — Woningen-groep live (12 pagina’s)

De eerste groep van de honeycomb-gordijn-toepassingsfamilie staat in volledige vertaling onder /en/: de Woningen-groep met de details Keuken, Woonkamer, Slaapkamer, Kinderkamer, Tienerkamer, Studeerkamer, Badkamer & WC, Glasbalkon, Villa, Prefab-woning en Hal — 1 groep plus 11 detailpagina’s.

- Nieuw De honeycomb-toepassing-woningen-groep en 11 detailpagina’s werden onder /en/ geproduceerd — alle gebieden verbatim vertaald naar de bron, waaronder de fornuis-spoelbak-afstandsregel met stoomgrens, het thermische-buffer- en diffuus-licht-onderscheid, de verduisteringsvariant met randlekkage, koordvrij-veiligheid, de eerlijke voorwaarden in badkamers, het interieur-exterieur-vlak op glasbalkons, paneelwand-lichtsystemen en de raamloze-hal-grens.
- Infrastructuur HONEYCOMB_GROUPS_EN werd aangemaakt — alle 7 groepstitels zijn vertaald en de woningen-groep is compleet met 11/11 items (de items van de resterende 6 groepen volgen in de volgende versie). 12 slugrecords in SLUG_MAP + PAGE_COVERAGE.

 v1.45.41 2 november 2026, 16:00

## EN-plisségordijn-toepassingsfamilie afgerond — de laatste 3 groepen (13 pagina’s)

De resterende drie groepen van de plisségordijn-toepassingsfamilie staan nu in volledige vertaling onder /en/: Voertuigen (Caravan, Boot & Jacht, Schip), Geometrische & Hellende Ramen (Hellend, Dak, Driehoekig & Trapezium) en Zorg- & Onderwijsgebouwen (Ziekenhuis, Kliniek, Kinderdagverblijf, Laboratorium) — 3 groepen plus 10 detailpagina’s.

- Nieuw Onder /en/ werden 3 toepassingsgroepen en 10 detailpagina’s geproduceerd — caravan-vibratie/-gewicht en compacte plaatsing, boot-zoutlucht-hardware met gevormde beglazing, schip-planning per huttype met het refit/scheepswerf-onderscheid; verplichte spanning en hoekmeting op hellende ramen, horizontaal vlak en motortoegang op dakramen, verplicht sjabloon op driehoek/trapezium; ziekenhuis-kamerscheidingsonderscheid met hygiëneprotocol, kliniek-onderzoek-privacy met vestigingstandaard, kinderdagverblijf-slaapverduistering met koordvrij-veiligheid, laboratorium-lichtcontrole en chemische weerstand — alle artikelen werden verbatim naar de bron vertaald.
- Infrastructuur In PLISE_PERDE_GROUPS_EN werden de groepen voertuigen, geometrische-hellende en zorg-onderwijs voltooid — de familie is gesloten met 7/7 groepen en 30/30 details. 13 slugrecords in SLUG_MAP + PAGE_COVERAGE.

 v1.45.40 2 november 2026, 14:00

## EN-plisségordijn-toepassing — de groepen Speciale Ruimtes en Speciale Structuren (6 pagina’s)

Nog twee groepen van de plisségordijn-toepassingscluster staan nu in volledige vertaling onder /en/: Speciale Ruimtes (Serre, Veranda) en Speciale Structuren (Zolder, Tiny House) — 2 groepen plus 4 detailpagina’s.

- Nieuw Onder /en/ werden 2 toepassingsgroepen en 4 detailpagina’s geproduceerd — het broeikaseffect met dakspansystemen, het open/glazen-veranda-onderscheid met zip-doorverwijzing, de verplichte gerailde spanning op hellende vlakken en het tiny-house-gewicht met vibratiebalans — de ruimtespecifieke artikelen van 10–11 paragrafen werden verbatim naar de bron vertaald.
- Infrastructuur In PLISE_PERDE_GROUPS_EN werden de groepen speciale ruimtes en speciale structuren voltooid (de familie staat op 3/7 groepen en 20/30 details). 6 slugrecords in SLUG_MAP + PAGE_COVERAGE.

 v1.45.39 2 november 2026, 12:00

## EN-plisségordijn-toepassing — commerciële-ruimtes-groep live (6 pagina’s)

De commerciële groep van de plisségordijn-toepassingscluster staat nu in volledige vertaling onder /en/: de Commerciële-ruimtes-groeppagina plus 5 details (Kantoor, Winkel, Café & Restaurant, Hotel, Gym).

- Nieuw Onder /en/ werden 1 toepassingsgroep en 5 detailpagina’s geproduceerd — elk detail volledig vertaald: intro, 4 scores, 3 toepassingsnotities, een locatiespecifiek artikel van 10–11 paragrafen, CTA en breadcrumb; de commerciële feiten bleven verbatim tegen de bron (glazen-scheiding-privacy, pui/cabine/voorraad-onderscheid, tafelniveau-beschaduwig, kamertypetabel, kleedkamer-vochtigheid).
- Infrastructuur De commerciële groep van PLISE_PERDE_GROUPS_EN werd met 5/5 details gevuld. 6 slugrecords in SLUG_MAP + PAGE_COVERAGE.

 v1.45.38 2 november 2026, 09:00

## EN-plisségordijn-toepassing — Woningen-groep live (12 pagina’s)

De eerste groep van de plisségordijn-toepassingscluster staat nu in volledige vertaling onder /en/: de Woningen-groeppagina plus 11 ruimtedetails (Keuken, Woonkamer, Slaapkamer, Kinderkamer, Tienerkamer, Studeerkamer, Badkamer & WC, Glasbalkon, Villa, Prefab-woning, Hal).

- Nieuw Onder /en/ werden 1 toepassingsgroep en 11 detailpagina’s geproduceerd — elk detail volledig vertaald: intro, 4 scores, 3 toepassingsnotities, een ruimtespecifiek artikel van 10–11 paragrafen, CTA en breadcrumb; de technische onderscheiden bleven verbatim tegen de bron (dag-nacht-model, de glaslat/haak/schroef-verbindingskeuze, de vochtigheidsserie-stof, randlekkage en de kanaalregel).
- Infrastructuur Nieuwe Engelse datalaag: src/i18n/en/plise-perde-uygulama.ts (PLISE_PERDE_GROUPS_EN — de 7 groepstitels volledig vertaald en de 11 details van de woningen-groep compleet; de items van de resterende 6 groepen volgen in latere versies). 12 slugrecords in SLUG_MAP + PAGE_COVERAGE.

 v1.45.37 1 november 2026, 21:30

## EN-plissévliegenraam-toepassingsgroepen en detailpagina’s live (25 pagina’s)

Vijf groepen en 20 details van de plissévliegenraam-toepassingscluster staan nu in volledige vertaling onder /en/: Woningen (8), Commerciële Ruimtes (5), Speciale Ruimtes (2), Voertuigen (2), Zorg & Onderwijs (3) — inclusief de drempeltype- en vleugelmappingen.

- Nieuw Onder /en/ werden 5 toepassingsgroepen en 20 detailpagina’s geproduceerd: Woningen (Woonkamer, Keuken, Slaapkamer, Glasbalkon, Villa, Prefab-woning, Zolder, Tiny House), Commerciële Ruimtes (Café & Restaurant, Hotel, Kantoor, Winkel, Gym), Speciale Ruimtes (Serre, Veranda), Voertuigen (Caravan, Boot & Jacht) en Zorg & Onderwijs (Ziekenhuis, Kliniek, Kinderdagverblijf) — elk detail bevat de drempeltype- (drempelloos ≤7 mm / ramped) en vleugeltype-mappingen (horizontaal/verticaal/dubbel/schuif/plisségordijn) met Geschikt/Voorwaardelijk/Niet geschikt, artikel, toepassingsnotities en gerelateerde pagina’s; de oordeelvolgorde werd verbatim tegen de TR-bron geverifieerd.
- Infrastructuur Engelse datalaag toegevoegd: src/i18n/en/plise-sineklik-uygulama.ts (PLISE_SINEKLIK_GROUPS_EN — de 5 groepen × 20 details volledig vertaald). SLUG_MAP + PAGE_COVERAGE kregen 25 slugrecords.

 v1.45.36 1 november 2026, 10:00

## EN-vliegenraam-toepassingsgroepen en detailpagina’s — woningen en commercieel, familie afgerond (18 pagina’s)

De laatste twee groepen van de vliegenraam-toepassingscluster staan nu in volledige vertaling onder /en/: Woningen (11 details) en Commerciële Ruimtes (5 details) — met 2 groepen plus 16 detailpagina’s is de vliegenraam-toepassingsfamilie gesloten op 7/7 groepen en 30/30 details.

- Nieuw Onder /en/ werden 2 toepassingsgroepen en 16 detailpagina’s geproduceerd: Woningen (Keuken, Woonkamer, Slaapkamer, Kinderkamer, Tienerkamer, Studeerkamer, Badkamer & WC, Glasbalkon, Villa, Prefab-woning, Hal) en Commerciële Ruimtes (Kantoor, Winkel, Café & Restaurant, Hotel, Gym) — elk detail bevat analyse, de locatie×type-mapping (Geschikt/Voorwaardelijk/Niet geschikt), artikel, toepassingsnotities en gerelateerde pagina’s; de oordeelvolgorde werd verbatim tegen de TR-bron geverifieerd.
- Infrastructuur src/i18n/en/sineklik-uygulama.ts is af — de 16 detailrecords van de woningen- en commerciële groepen werden toegevoegd; SINEKLIK_GROUPS_EN draagt nu alle 7 groepen × 30 details. 18 slugrecords in SLUG_MAP + PAGE_COVERAGE.

 v1.45.35 31 oktober 2026, 11:30

## EN-vliegenraam-toepassingsgroepen en detailpagina’s — de eerste vijf groepen (19 pagina’s)

De eerste vijf groepen van de vliegenraam-toepassingscluster staan nu in volledige vertaling onder /en/: Speciale Ruimtes, Speciale Structuren, Voertuigen, Geometrische & Hellende Ramen en Zorg- & Onderwijsgebouwen — 5 groepen plus 14 detailpagina’s.

- Nieuw Onder /en/ werden 5 toepassingsgroepen en 14 detailpagina’s geproduceerd: Speciale Ruimtes (Serre, Veranda), Speciale Structuren (Zolder, Tiny House), Voertuigen (Caravan, Boot & Jacht, Schip), Geometrische & Hellende Ramen (Hellend, Dak, Driehoekig & Trapezium) en Zorg & Onderwijs (Ziekenhuis, Kliniek, Kinderdagverblijf, Laboratorium) — elk detail bevat analyse, de locatie×type-mapping (Geschikt/Voorwaardelijk/Niet geschikt), artikel, toepassingsnotities en gerelateerde pagina’s.
- Infrastructuur Nieuwe Engelse datalaag: src/i18n/en/sineklik-uygulama.ts (SINEKLIK_GROUPS_EN — 7 groeprecords plus de eerste 14 details volledig vertaald; de items van de woningen- en commerciële groepen volgen in de volgende sessie). ApplicationDetailPage en ApplicationSubHub werden via de lang-prop volledig gelocaliseerd — nav, oordeellabels, gerelateerde pagina’s, aria-labels, interne links (localizeHref/localizeHtml) en articleSchema inLanguage en-US. Aan ApplicationDetail kwam een optioneel venue-veld; aan ui.ts kwamen application.*-detail/hub-sleutels. 19 slugrecords in SLUG_MAP + PAGE_COVERAGE.

 v1.45.34 30 oktober 2026, 17:40

## EN-toepassingsgebieden-hub en familiepagina’s live (9 pagina’s)

De hub van de toepassingscluster en de acht familie-toepassingsgebieden-pagina’s staan nu in volledige vertaling onder /en/: de Toepassingsgebieden-hub plus de families Vliegenraam, Plissévliegenraam, Plisségordijn, Honeycomb, Duette, Jaloezie, Zip en Gordijn.

- Nieuw De hubpagina /en/application-areas/ werd geproduceerd — de toepassingsdirectory van de acht lijnen met doorverwijzingssectie en CTA. De 8 familiepagina’s kregen elk intro, gebiedskaarten (6 locaties), 4 selectienotities, categorie- en hubkaarten plus zusternavigatie — ook de groepkaarten dragen Engelse titels, beschrijvingen en itemlabels.
- Infrastructuur Nieuwe Engelse datalagen: src/i18n/en/uygulama-alanlari.ts (UYGULAMA_PAGES_EN — 8 familie-records volledig vertaald) en src/i18n/en/uygulama-cards.ts (UYGULAMA_CARDS_EN — EN-titels en -meta’s van 51 groepen plus EN-locatielabels van 207 detailitems). De ApplicationAreaPage-component werd via de lang-prop volledig gelocaliseerd: ui.ts-application.*-sleutels, EN-variatiezinnen, interne links via localizeHref/localizeHtml en articleSchema inLanguage en-US. 9 toepassingslugs toegevoegd aan SLUG_MAP + PAGE_COVERAGE.

 v1.45.33 30 oktober 2026, 15:10

## EN-installatietypes-hub en familiepagina’s live (9 pagina’s)

De hub van de installatiecluster en de acht familie-installatietypes-pagina’s staan nu in volledige vertaling onder /en/: de Installatietypes-hub plus de families Vliegenraam, Plissévliegenraam, Plisségordijn, Honeycomb, Duette, Jaloezie, Zip en Gordijn.

- Nieuw De hubpagina /en/installation-types/ werd geproduceerd — vier verbindingsvragen, familiekaarten en een per-familie-boor/niet-boor-vergelijkingstabel. De 8 familiepagina’s: vliegenraam (4 verbindingsmethoden met kozijnkeuze en meetnotities), plissévliegenraam (drempeltypes-tabel, cassettedieptes en de plaatsingsflow), plisségordijn (5-type-vergelijkingstabel), honeycomb (3 technische notities voor cellulaire stof), duette (scenarioselectielijst), jaloezie (3 plaatsingsoppervlakken met lamelnotities), zip (rits/spanning/voeding met oppervlaktabel) en gordijn (8 producten in aparte secties, 3 beugelrichtingen en toepassingsregels).
- Infrastructuur Nieuwe Engelse datalaag: src/i18n/en/montaj.ts (MONTAJ_SUBS_EN — 8 subhubs met de EN-namen, -beschrijvingen en -labels van 35 detailkaarten en het enSlug-veld). 9 installatietypes-slugs toegevoegd aan SLUG_MAP en PAGE_COVERAGE; de breadcrumbs van de detailpagina’s verbinden nu met de Engelse familiepagina’s. Dekking 202/826.

 v1.45.32 30 oktober 2026, 14:05

## EN-installatiedetails — ritsscreen-groep live, 34 records afgerond

De laatste Engelse groep van de installatie-detailpagina’s staat live: de drie ritsscreen-plaatsingsvormen (plafond, wand, gevel) in volledige vertaling onder /en/ — daarmee zijn alle 34 installatie-detailrecords Engels.

- Nieuw 3 zip-installatiepagina’s onder /en/ geproduceerd: Plafond-, Wand- en Gevel-ritsscreen — de bovenvlakverbindingstabel, de anker-substraatmatching, de gevellaagregels en de roestvrij-element- en windklasse-uitleg werden verbatim vertaald.
- Infrastructuur MONTAJ_DETAIL_PAGES_EN werd met 3 zip-records uitgebreid; 3 zip-installatieslugrecords kwamen bij in SLUG_MAP en PAGE_COVERAGE. Alle 34 installatie-detailpagina’s staan nu live in het Engels. Dekking 193/817.

 v1.45.31 30 oktober 2026, 13:45

## EN-installatiedetails — jaloezie-groep live

De zesde Engelse groep van de installatie-detailpagina’s staat live: de zes jaloezie-plaatsingsvormen (plafond, wand, gordijnrail-adapter, beugel, glaslat, op-vleugel) in volledige vertaling onder /en/.

- Nieuw 6 jaloezie-installatiepagina’s onder /en/ geproduceerd: Plafond-, Wand-, Gordijnrail-adapter-, Beugel-, Inbouw- en Vleugel-jaloezie — de plafondtypeverbindingstabel, de overlooptoelage, adaptervoorwaarden, lastverdeling, glaslatdieptecontroles en vleugelplaatsingsregels werden verbatim vertaald.
- Infrastructuur MONTAJ_DETAIL_PAGES_EN werd met 6 jaloezie-records uitgebreid; 6 jaloezie-installatieslugrecords kwamen bij in SLUG_MAP en PAGE_COVERAGE. Dekking 190/814.

 v1.45.30 30 oktober 2026, 13:15

## EN-installatiedetails — vaste-vliegenraam-groep live

De vijfde Engelse groep van de installatie-detailpagina’s staat live: de vijf vaste-vliegenraam-plaatsingsvormen (inbouw, opbouw, schroef, zelfklevend, klip) in volledige vertaling onder /en/.

- Nieuw 5 vaste-vliegenraam-installatiepagina’s onder /en/ geproduceerd: Inbouw-, Opbouw-, Schroef-, Zelfklevende- en Klip-vliegenraam — de interieur-exterieur-plaatsingsvergelijkingstabellen, de schroeflayouttabel, de klip-houdermechaniek en de seizoensopslaginformatie werden verbatim vertaald.
- Infrastructuur MONTAJ_DETAIL_PAGES_EN werd met 5 vaste-vliegenraam-records uitgebreid; 5 vaste-vliegenraam-installatieslugrecords kwamen bij in SLUG_MAP en PAGE_COVERAGE. Dekking 184/808.

 v1.45.29 30 oktober 2026, 12:05

## EN-installatiedetails — plissévliegenraam-groep live

De vierde Engelse groep van de installatie-detailpagina’s staat live: de vijf plissévliegenraam-plaatsingsvormen (schroef, inbouw, opbouw, zelfklevend, klip) in volledige vertaling onder /en/.

- Nieuw 5 plissévliegenraam-installatiepagina’s onder /en/ geproduceerd: Schroef-, Inbouw-, Opbouw-, Zelfklevende- en Klip-plissévliegenraam — de glaslatlijmmeting, de interieur-exterieur-plaatsingsvergelijkingstabel, de klip-werkvoorwaarden en de verwijderingsregels werden verbatim vertaald.
- Infrastructuur MONTAJ_DETAIL_PAGES_EN werd met 5 plissévliegenraam-records uitgebreid; 5 plissévliegenraam-installatieslugrecords kwamen bij in SLUG_MAP en PAGE_COVERAGE. Dekking 179/803.

 v1.45.28 30 oktober 2026, 10:55

## EN-installatiedetails — duette-groep live

De derde Engelse groep van de installatie-detailpagina’s staat live: de vijf duette-gordijn-plaatsingsmethoden (schroef, zelfklevend, haak, glaslat, beugel) in volledige vertaling onder /en/.

- Nieuw 5 duette-gordijn-installatiepagina’s onder /en/ geproduceerd: Schroef-, Zelfklevende-, Haak-, Glaslat- (Portray) en Beugel-duette-gordijn — de dubbellaags-gewichtsrealiteit, de kanaalmetingstabel, het glasbalkon-vleugelgedrag en het verzonken-isolatieschema werden verbatim vertaald.
- Infrastructuur MONTAJ_DETAIL_PAGES_EN werd met 5 duette-records uitgebreid; 5 duette-installatieslugrecords kwamen bij in SLUG_MAP en PAGE_COVERAGE. Dekking 174/798.

 v1.45.27 30 oktober 2026, 09:45

## EN-installatiedetails — honeycomb-groep live

De tweede Engelse groep van de installatie-detailpagina’s staat live: de vijf honeycomb-gordijn-plaatsingsmethoden (schroef, zelfklevend, haak, glaslat, beugel) in volledige vertaling onder /en/.

- Nieuw 5 honeycomb-gordijn-installatiepagina’s onder /en/ geproduceerd: Schroef-, Zelfklevende-, Haak-, Glaslat- (Portray) en Beugel-honeycomb-gordijn — het cellulaire-cassettegewicht, het dubbele-celeffect, de kanaalmetingstabel, de isolatie-integriteit en het verduisteringskanaalschema werden verbatim vertaald.
- Infrastructuur MONTAJ_DETAIL_PAGES_EN werd met 5 honeycomb-records uitgebreid; 5 honeycomb-installatieslugrecords kwamen bij in SLUG_MAP en PAGE_COVERAGE. Dekking 169/793.

 v1.45.26 30 oktober 2026, 08:30

## EN-installatiedetails — plisségordijn-groep live

De eerste Engelse groep van de installatie-detailpagina’s staat live: de vijf plisségordijn-plaatsingsmethoden (schroef, zelfklevend, haak, glaslat, beugel) in volledige vertaling onder /en/.

- Nieuw 5 plisségordijn-installatiepagina’s onder /en/ geproduceerd: Schroef-, Zelfklevende-, Haak-, Glaslat- (Portray) en Beugel-plisségordijn — de stapreeksen, kozijn- en oppervlaktabellen, grenssecties, FAQ, gerelateerde pagina’s en CTA-teksten werden verbatim vertaald.
- Infrastructuur MontajDetail.astro werd taalbewust gemaakt: de breadcrumb, subnav, FAQ-titel, gerelateerde pagina’s en CTA-standaardwaarden worden nu uit de ui.ts-montaj.*-sleutels gevoed; de schemapaden worden met het /en-voorvoegsel gegenereerd.
- Infrastructuur articleSchema en howToSchema kregen een optionele lang-parameter — EN-pagina’s emitten voortaan en-US in plaats van tr-TR in inLanguage. De datalaag MONTAJ_DETAIL_PAGES_EN en de en/[slug]-installatiegeneratie werden toegevoegd; SLUG_MAP en PAGE_COVERAGE werden met 5 installatieslugs uitgebreid. Dekking 164/788.

 v1.45.25 30 oktober 2026, 06:50

## EN-plissé-familie afgerond

De laatste 10 producten van de plisségordijnen-familie (5 semi-verduisterend, 5 verduisterend) staan live — alle 69 producten van de familie zitten nu onder /en/.

- Nieuw 10 verduisterings-plissé-productpagina’s onder /en/ geproduceerd: de dim-out-serie (wit, crème, grijs, antraciet, bruin) en de verduisteringsserie (dezelfde vijf tinten) — het folielaag- versus oppervlakkleur-onderscheid, de randlekkagelijn, de amber-tint-transformatie, de kleurneutraliteit en de diep-verduisteringsgraden werden verbatim vertaald.
- Nieuw De EN-helpers dimoutSpecs en blackoutPleatedSpecs werden gebruikt; de stof-, constructie/klasse-, plooi-, bedienings-, plaatsings- en licht-/randgedrag-rijen werden in het Engels gegenereerd met per-product-hints.
- Infrastructuur SLUG_MAP, PAGE_COVERAGE en PRODUCT_NAMES_EN werden met 10 verduisteringsproducten uitgebreid. De plissé-familie staat compleet op 69/69; dekking 159/783.

 v1.45.24 30 oktober 2026, 05:40

## EN-plissé-familie — dag- & nacht-duo-groep live

De 24 producten van de dag-nacht-duo-plisséserie (6 dagelijkse transparante tinten × 4 nachtlagen) staan live onder /en/ met volledige Engelse content.

- Nieuw 24 dag-nacht-duo-plissé-productpagina’s onder /en/ geproduceerd: de transparante daglagen wit, ecru, crème, grijs, lichtgrijs en donkergrijs × de nachtlagen effen stof, dim-out, verduisterend en honeycomb — het dubbelkanaal-enkellichaam, de onafhankelijke laagarmen, de glaslat-plaatsing en de per-laag-lichtgedrag-onderscheiden werden verbatim vertaald.
- Nieuw De EN-specificatiehelper dualDayNightSpecs werd over alle 24 records gebruikt; de nachtlaag-, daglaag-, profiel-, bedienings-, plaatsings- en lichtgedrag-rijen werden in het Engels gegenereerd met per-product-hints.
- Infrastructuur SLUG_MAP, PAGE_COVERAGE en PRODUCT_NAMES_EN werden met 24 duo-plisséproducten uitgebreid. Dekking 149/773.

 v1.45.23 30 oktober 2026, 03:10

## EN-plissé-familie — eerste groep live

De eerste 35 producten van de plisségordijnen-familie (21 effen kleuren, 6 transparante, 2 bedrukte, 6 gestructureerde) staan live onder /en/ met volledige Engelse content.

- Nieuw 35 plissé-productpagina’s onder /en/ geproduceerd: effen kleuren (wit→rood, 21 tinten), de transparante tuleserie (6 tinten), bedrukt en maatprint en de gestructureerde varianten (6 tinten) — de reliëftextuur, de koordvrije layout, de glaslat-plaatsing, de proef-goedgekeurde maatprint en de gebruiksrechtendetails werden verbatim vertaald.
- Nieuw src/i18n/en/plise-categories.ts is af — de EN-definitielaag voor 7 categorieën en 69 producten; de producten gaan live naarmate hun content wordt gedekt.
- Infrastructuur SLUG_MAP, PAGE_COVERAGE en PRODUCT_NAMES_EN werden met 35 plisséproducten en 7 subcategorienamen uitgebreid; de EN-dynamische route consumeert de bron PLISE_CATEGORIES_EN. Dekking 125/749.

 v1.45.22 30 oktober 2026, 01:15

## EN-duette-familie afgerond

Alle 27 producten van de duette-familie (7 effen, 5 transparante, 2 bedrukte, 7 gestructureerde, 6 sunscreen) staan live onder /en/ met volledige Engelse content.

- Nieuw 27 duette-productpagina’s onder /en/ geproduceerd: effen kleuren (wit→zwart), transparante (wit→donkergrijs), bedrukt en maatprint, gestructureerd en de sunscreen-serie — de cel-in-cel-sectie, de dubbele luchtzak, de glaslat-plaatsing, de proef-goedgekeurde maatprint en de zoncontrole-tintstappen werden verbatim vertaald.
- Nieuw src/i18n/en/duet-categories.ts kwam erbij (EN-definitielaag voor 5 categorieën en 27 producten) en de EN-specificatiehelper duetSpecs werd geschreven.
- Infrastructuur De familiebron DUET_CATEGORIES_EN werd aan de EN-dynamische route toegevoegd; slug-map, PAGE_COVERAGE en PRODUCT_NAMES_EN werden met 27 duette-producten uitgebreid.

 v1.45.21 29 oktober 2026, 23:45

## EN-honeycomb-familie afgerond

Alle 16 producten van de honeycomb-familie (7 effen kleuren, 2 bedrukte, 7 gestructureerde) staan onder /en/ met volledige Engelse content; de EN-route verhuisde naar een multi-familie-structuur.

- Nieuw 16 honeycomb-productpagina’s onder /en/ geproduceerd: effen kleuren (wit→zwart), bedrukt en maatprint en de gestructureerde varianten — de cel-luchtzak, de glaslat-plaatsing, de koordvrije layout, de proef-goedgekeurde maatprint en de randlichtlijndetails werden verbatim vertaald.
- Nieuw src/i18n/en/honeycomb-categories.ts kwam erbij (EN-definitielaag voor 3 categorieën en 16 producten) en de EN-specificatiehelper honeycombSpecs werd geschreven.
- Infrastructuur en/[slug].astro verhuisde naar de multi-familie-familySources-structuur — elke familie breidt nu uit met een eigen EN-categoriedata plus breadcrumbstap (jaloezie → honeycomb-patroon, klaar voor plissé/duette). Dekking 63/687.
- Oplossing productSchema kreeg een specRows-parameter — de additionalProperty-rijen op niet-TR-productpagina’s worden voortaan uit de specs-array in de paginataal geëmitteerd; het Turkse PropertyValue-lek (Fabric construction, Cell layout enz.) op EN-productpagina’s is gedicht.
- Verbetering Aan drie toepassingsgroeppagina’s (geometrische duette, speciale-ruimtes/speciale-structuren jaloezie) werden onderwerpspecifieke unieke zinnen toegevoegd — de pagina’s die onder de 30%-uniciteitsratio zaten toen de boilerplate-drempel 14 bereikte over 687 pagina’s, werden weer boven de drempel gebracht.

 v1.45.20 29 oktober 2026, 22:30

## EN-jaloezie-familie afgerond

De resterende 4 producten van de jaloezie-familie (16/25 mm aluminium, geperforeerd, 50 mm stof) staan onder /en/ met volledige Engelse content — de familie is compleet op 7/7.

- Nieuw /en/16-mm-, /en/25-mm-aluminium-venetian-blind/, /en/perforated-aluminium-venetian-blind/ en /en/50-mm-fabric-venetian-blind/ werden geproduceerd: beschrijving, plaatsing, meting, spec, detailsecties en 44 FAQ verbatim vertaald — de details over microperforatie-eenrichtingszicht, gebogen-lamel-vervanging, deur-beglazing-fixatie en UV-vervaging bleven behouden.
- Nieuw Productnamen, slugmappingen en dekkingsrecords werden toegevoegd; de jaloezie-familie is in het Engels afgerond met 7/7 producten. Dekking 47/671.

 v1.45.19 29 oktober 2026, 21:00

## EN-houten-jaloezie-producten en familieroute

De 3 producten van de houten-jaloezieserie (25/50/63 mm) staan onder /en/ met volledige Engelse content; de EN-route werd uitgebreid om ook familiecategorieën te dekken.

- Nieuw De volledige EN-content van de 3 houten-jaloezie-producten werd aan en/product-pages.ts toegevoegd: beschrijving, plaatsing, meting, spec (jaluziSpecsEN), detailsecties en 36 FAQ — de lamelratio, ankerplaatsing, scheidingsbeslissing en nerf-patroondetails werden verbatim vertaald.
- Nieuw /en/25-mm-, /en/50-mm- en /en/63-mm-wooden-venetian-blind/ werden geproduceerd; src/i18n/en/jaluzi-categories.ts kwam erbij — de EN-categorie- en productdefinitielaag voor familieproducten.
- Infrastructuur en/[slug].astro genereert nu ook familiecategorieproducten voorbij CATALOG (het PLISE/JALUZI/DUET/HONEYCOMB-patroon); breadcrumb: Producten → Jaloezieën → Houten Jaloezieën → product. Dekking 43/667.

 v1.45.18 29 oktober 2026, 20:05

## EN-gordijn-familie afgerond

De vouw- en plafondgordijnen staan onder /en/ met volledige Engelse content — de 8 producten van de gordijnfamilie zijn afgerond.

- Nieuw /en/roman-blind/ en /en/ceiling-blind/ werden geproduceerd: het vouwmechanisme, de voeringsoptie, de wasbare stof, het spandraad-horizontaal systeem en de helling/condensatie/sneeuwlast-details werden verbatim vertaald.
- Infrastructuur slug-map en PAGE_COVERAGE[en] werden bijgewerkt — de gordijnfamilie is compleet op 8/8; de totale dekking staat op 40/664.

 v1.45.17 29 oktober 2026, 19:20

## EN-gordijnproducten (eerste groep)

De 6 producten van de gordijnfamilie (rol-, zebra-, screen-, verticaal-, verduisterings-, gemotoriseerd) staan live onder /en/ met volledige Engelse content.

- Nieuw De volledige EN-content van 6 gordijnproducten werd aan en/product-pages.ts toegevoegd: beschrijving, plaatsing, meetstappen, specifictabellen (perdeSpecsEN), detailsecties en FAQ — de openingsfactor, de drielagige verduisteringsstof, de lamellen-/rail-layout en de motor-/sensordetails werden verbatim vertaald.
- Nieuw De pagina’s /en/roller-, /en/zebra-, /en/screen-, /en/vertical-, /en/blackout- en /en/motorised-blind/ werden geproduceerd; PRODUCT_DEFS_EN en CATEGORY_EN werden met de gordijn-items uitgebreid.
- Infrastructuur 6 productslugs kwamen bij in de slug-map; PAGE_COVERAGE[en] staat op 38/662.

 v1.45.16 29 oktober 2026, 18:10

## EN-ritsscreen-producten

De 6 producten van de ritsscreen-familie (handmatig, plafond, transparant, interieur, buiten, gemotoriseerd) staan live onder /en/ met volledige Engelse content.

- Nieuw De volledige EN-content van 6 ritsscreen-producten werd aan en/product-pages.ts toegevoegd: beschrijving, plaatsing, meetstappen, specifictabellen (zipSpecsEN), detailsecties en FAQ — de geritste-kanaalvergrendeling, de windklasse, motor/sensor en de transparant-film-technische details werden verbatim vertaald.
- Nieuw De pagina’s /en/manual-, /en/ceiling-, /en/transparent-, /en/interior-, /en/outdoor- en /en/motorised-zip-screen/ werden geproduceerd; PRODUCT_DEFS_EN en CATEGORY_EN werden met de zip-items uitgebreid.
- Infrastructuur 6 productslugs kwamen bij in de slug-map; PAGE_COVERAGE[en] staat op 32/656.

 v1.45.15 29 oktober 2026, 16:30

## EN-plissévliegenraam-producten

De 5 producten van de plissévliegenraam-familie (de 15/18/25/26/27 mm-series) staan live onder /en/ met volledige Engelse content.

- Nieuw De volledige EN-content van 5 plissévliegenraam-producten werd aan en/product-pages.ts toegevoegd: beschrijving, plaatsing, meetstappen, specifictabellen, detailsecties en FAQ — de technische verschillen van de series (slanke cassette ↔ kanaal ↔ dubbele layout) werden verbatim vertaald.
- Nieuw De pagina’s /en/15-mm-, /en/18-mm-, /en/25-mm-, /en/26-mm- en /en/27-mm-pleated-insect-screen/ werden geproduceerd; PRODUCT_DEFS_EN en CATEGORY_EN werden met de plissévliegenraam-items uitgebreid.
- Infrastructuur 5 productslugs kwamen bij in de slug-map; PAGE_COVERAGE[en] staat op 26/645.

 v1.45.14 29 oktober 2026, 15:40

## EN-product-detail-infrastructuur en de vliegenraam-familie

De product-detailroute /en/[slug] werd gebouwd; ProductArticle en ProductDetail werden volledig gelocaliseerd. Eerste familie: 5 vliegenraam-producten in het Engels.

- Infrastructuur src/pages/en/[slug].astro kwam erbij — de dynamische productroute genereert enkel producten op de doorsnede van PAGE_COVERAGE ∩ SLUG_MAP ∩ PRODUCT_PAGES_EN; een onvertaald product wordt nooit op de EN-route gerenderd.
- Verbetering ProductArticle en ProductDetail werden taalbewust gemaakt: breadcrumbs, knoppen, tabs, voorraad- en dl-labels, het zusterproductblok, CTA-werkwoorden en de spec-/voorraad-/zuster-zinsvarianten werden aan ui-sleutels gekoppeld.
- Nieuw src/i18n/en/products.ts — de EN-ProductDef/CategoryDef-laag (naam, kaartbeschrijving, meta, badge). src/i18n/en/product-pages.ts — de volledige EN-content van 4 producten (beschrijving, plaatsing, meting, spec, detailsecties, FAQ).
- Nieuw /en/fixed-insect-screen/, /en/cat-screen/, /en/caravan-insect-screen/, /en/steel-insect-screen/ en /en/motorised-insect-screen/ zijn live — de vaste-vliegenraam-maatwerkpagina werd verbatim vertaald.
- Infrastructuur De sleutelgroep product.* werd aan het ui-woordenboek toegevoegd (TR+EN); 5 productslugs in de slug-map; PAGE_COVERAGE[en] staat op 21/640.

 v1.45.13 29 oktober 2026, 13:10

## EN-corporate-paginagroep

/en/corporate/, /en/about-us/, /en/reviews/ en /en/leave-a-review/ werden vrijgegeven — de eerste taalgroep van de corporatecluster werd in volledige vertaling geopend.

- Nieuw src/pages/en/corporate.astro kwam erbij: 12 corporate-paginakaarten (EN-titels en -beschrijvingen), breadcrumb en CTA — alles in het Engels; doelen zonder vertaling vallen terug op de TR-pagina.
- Nieuw src/pages/en/about-us.astro kwam erbij: het verhaal, de werklijst, de missie, 4 waardekaarten en de statistiekband — alles in het Engels.
- Nieuw src/pages/en/reviews.astro kwam erbij: de Google-rating-samenvatting, reviewkaarten (in hun originele taal), 4 FAQ en een dubbele CTA — de reviewdatums worden naar Engelse maandnamen omgezet en de reviewteksten worden verbatim uit de bron geciteerd.
- Nieuw src/pages/en/leave-a-review.astro kwam erbij: productselectie, starrating, KVKK-toestemming en een fetch-flow-formulier — labels en toastberichten in het Engels; de productnamen komen uit de nieuwe map src/i18n/en/product-names.ts.
- Infrastructuur /kurumsal/ → /corporate/ werd aan de slug-map toegevoegd; PAGE_COVERAGE[en] werd uitgebreid (dekking 16/634).

 v1.45.12 29 oktober 2026, 11:55

## EN-gordijnen-familiepagina

/en/curtains/ werd vrijgegeven — volledig vertaald met 8 modellen, de rol↔zebra-vergelijking, 4 mechanisme-kaarten en de wizard. Alle productfamilies zijn nu compleet.

- Nieuw src/pages/en/curtains.astro kwam erbij: 8 productkaarten (EN-naam, -beschrijving, -badge), gebruiksscenario’s, een 8-modelvergelijking, de rol↔zebra-match-up, 4 mechanisme-kaarten, het proces, 6 FAQ en de configuratiewizard — alles in het Engels.
- Nieuw De Engelse data van de gordijnconfiguratiewizard werd aan en/wizard.ts toegevoegd — daarmee zijn alle familiewizards EN.
- Infrastructuur PAGE_COVERAGE[en] werd uitgebreid: /perdeler/ → /en/curtains/ (dekking 12/634). Alle 8 productfamilies staan nu live in het Engels.

 v1.45.11 29 oktober 2026, 11:15

## EN-ritsscreens-familiepagina

/en/zip-screens/ werd vrijgegeven — volledig vertaald met 6 modellen, een systeemvergelijking, de windlegenda en de wizard.

- Nieuw src/pages/en/zip-screens.astro kwam erbij: 6 productkaarten (EN-naam, -beschrijving, -badge), gebruiksscenario’s, een modelvergelijking, de zip-kanaalsysteem-match-up, het proces, 7 FAQ en de configuratiewizard — alles in het Engels.
- Nieuw De Engelse data van de ritsscreen-configuratiewizard werd aan en/wizard.ts toegevoegd.
- Infrastructuur PAGE_COVERAGE[en] werd uitgebreid: /zip-perdeler/ → /en/zip-screens/ (dekking 11/633).

 v1.45.10 29 oktober 2026, 10:35

## EN-jaloezieën-familiepagina

/en/venetian-blinds/ werd vrijgegeven — volledig vertaald met materiaalkaarten, lameldimensies, een vergelijking en de wizard.

- Nieuw src/pages/en/venetian-blinds.astro kwam erbij: 3 materiaalkaarten (EN-naam en -tagline), gebruiksscenario’s, een materiaalvergelijking, de 16/25/50 mm-lamelkaarten, het proces, 6 FAQ en de configuratiewizard — alles in het Engels.
- Nieuw De Engelse data van de jaloezie-configuratiewizard werd aan en/wizard.ts toegevoegd.
- Infrastructuur PAGE_COVERAGE[en] werd uitgebreid: /jaluzi-perdeler/ → /en/venetian-blinds/ (dekking 10/632).

 v1.45.9 29 oktober 2026, 09:55

## EN-duette-gordijnen-familiepagina

/en/duette-blinds/ werd vrijgegeven — volledig vertaald met categoriekaarten, de honeycomb-vergelijking, plaatsingstypes en stofklassen.

- Nieuw src/pages/en/duette-blinds.astro kwam erbij: 5 categoriekaarten (EN-naam en -tagline), gebruiksscenario’s, de honeycomb↔duette-vergelijking, een 5-plaatsingstype-tabel, 3 stofklassen, het proces, 6 FAQ en de configuratiewizard — alles in het Engels.
- Nieuw De Engelse data van de duette-configuratiewizard werd aan en/wizard.ts toegevoegd.
- Infrastructuur PAGE_COVERAGE[en] werd uitgebreid: /duet-perdeler/ → /en/duette-blinds/ (dekking 9/631).

 v1.45.8 29 oktober 2026, 09:15

## EN-honeycomb-gordijnen-familiepagina

/en/honeycomb-blinds/ werd vrijgegeven — volledig vertaald met categoriekaarten, een verbindingsvergelijking, de celstructuur en de wizard.

- Nieuw src/pages/en/honeycomb-blinds.astro kwam erbij: 3 categoriekaarten (EN-naam en -tagline), gebruiksscenario’s, een verbindingstype-vergelijking, de enkel/dubbel-cel-kaarten, het proces, 6 FAQ en de configuratiewizard — alles in het Engels.
- Nieuw De Engelse data van de honeycomb-configuratiewizard werd aan en/wizard.ts toegevoegd.
- Infrastructuur PAGE_COVERAGE[en] werd uitgebreid: /honeycomb-perdeler/ → /en/honeycomb-blinds/ (dekking 8/630).

 v1.45.7 28 oktober 2026, 21:10

## EN-plisségordijnen-familiepagina

/en/pleated-blinds/ werd vrijgegeven — volledig vertaald met 7 categoriekaarten, een plaatsingsvergelijking en de stofwizard.

- Nieuw src/pages/en/pleated-blinds.astro kwam erbij: categoriekaarten (EN-naam en -tagline), een plaatsingsselectiegids, een verbindingstype-vergelijking, 3 stofklassen, het proces, 7 FAQ en de configuratiewizard — alles in het Engels.
- Nieuw De Engelse data van de plisségordijn-configuratiewizard werd aan en/wizard.ts toegevoegd.
- Infrastructuur PAGE_COVERAGE[en] werd uitgebreid: /plise-perdeler/ → /en/pleated-blinds/ (dekking 7/629).

 v1.45.6 28 oktober 2026, 20:35

## EN-plissévliegenramen-familiepagina

/en/pleated-insect-screens/ werd vrijgegeven — volledig vertaald met cassetteseries, drempelprofielen en de modelwizard.

- Nieuw src/pages/en/pleated-insect-screens.astro kwam erbij: 5 cassettemaat-productkaarten, een selectiegids, een cassettevergelijking, 3 drempelprofielen, het proces, 7 FAQ en de configuratiewizard — alles in het Engels.
- Nieuw De Engelse data van de plissévliegenraam-configuratiewizard werd aan en/wizard.ts toegevoegd.
- Infrastructuur PAGE_COVERAGE[en] werd uitgebreid: /plise-sineklikler/ → /en/pleated-insect-screens/ (dekking 6/628).

 v1.45.5 28 oktober 2026, 20:10

## EN-vliegenramen-familiepagina

/en/insect-screens/ werd vrijgegeven — de eerste productfamilie-vertaling; de ProductWizard-component kreeg een volledige localisatie.

- Nieuw src/pages/en/insect-screens.astro kwam erbij: 5 productkaarten, een selectiegids, een 3-vraag-wizard, een 9-modelvergelijkingstabel, 3 gaastypes, de processtappen en 7 FAQ — alles in het Engels.
- Infrastructuur ProductWizard kreeg een volledige localisatie: voortgang, badges, knoppen, de JS-gegenereerde teksten (matchlabels, WhatsApp-bericht, kopieernotificaties) en links zijn nu taalbewust; de JS-strings worden via data-str-*-dragers gevoed.
- Nieuw src/i18n/en/wizard.ts kwam erbij — het Engelse equivalent van de vraag-/productset van de vliegenraam-familiewizard.
- Infrastructuur PAGE_COVERAGE[en] werd uitgebreid: /sineklikler/ → /en/insect-screens/ (dekking 5/627).

 v1.45.4 28 oktober 2026, 19:20

## EN-dealerschappagina

/en/dealership/ werd vrijgegeven — alle secties van de dealerschappagina (modellen, niveaus, portaal, beschermingsplechtigheid, FAQ) werden naar het Engels vertaald; de DealerForm- en DealerNetwork-localisatie is af.

- Nieuw src/pages/en/dealership.astro kwam erbij: 12 doelgroepprofielen, 3 bedrijfsmodellen, 3 niveaus, het verzendnetwerk, de criteria, de beschermingsplechtigheid, een 5-faseproces, 8 supportitems, 10 portaalmodules, de garantie en 8 FAQ — alles in het Engels.
- Oplossing DealerForm kreeg een volledige localisatie: de activiteitsgebied-, ervaring- en modelopties, labels, placeholders, het succesbericht, de KVKK-tekst en de verzendknop komen voortaan uit ui-sleutels of taalvoorwaardelijke arrays.
- Oplossing De DealerNetwork-labels werden naar props omgezet — op de EN-pagina drukken de maplabels (Europe, Middle East, North Africa, Caucasus) nu in het Engels af.
- Oplossing De samengevoegde-woord-typfout "Disclosureand" in de EN-KVKK-tekst werd opgelost (een leidende spatie in form.kvkkPost).
- Infrastructuur PAGE_COVERAGE[en] werd uitgebreid: /bayilik/ → /en/dealership/ (dekking 4/627).

 v1.45.3 28 oktober 2026, 18:40

## EN-productenpagina

/en/products/ werd vrijgegeven — een volledige vertaling van de acht productlijnen, de vergelijkingstabel, de selectiegids en de FAQ-secties.

- Nieuw src/pages/en/products.astro kwam erbij: 8 productgroepkaarten, productievertrouwensblokken, een 4-scenario-selectiegids, een 6-criteria-vergelijkingstabel en 8 FAQ — alles in het Engels.
- Oplossing De contactknop van CTABlock werd aan localizeHref gekoppeld — op EN-pagina’s gaat hij voortaan naar /en/contact/.
- Infrastructuur PAGE_COVERAGE[en] werd uitgebreid: /urunlerimiz/ → /en/products/ (dekking 3/626).

 v1.45.2 28 oktober 2026, 18:05

## EN-chrome-lekken gedicht

De resterende Turkse chrome-teksten op de Engelse pagina’s werden gedicht: footer-specifieke navlabels en de e-mailknop in de topbar.

- Oplossing 12 footer-specifieke labels werden aan NAV_LABELS toegevoegd (Our Production Plant, Our Values, Our History, Product Wizard, Installers enz.) — er staan geen Turkse linknamen meer op EN-pagina’s.
- Oplossing De knop "Send E-mail" in de Topbar werd aan een ui-sleutel gekoppeld (topbar.sendEmail).

 v1.45.1 28 oktober 2026, 17:30

## EN-homepage en chrome-vertalingen

Stap twee van de en-pilot: de /en/-homepage werd volledig vertaald; de footer-merktekst, de urenkaart, de Google-badge en de belastingregel werden aan het ui-woordenboek gekoppeld; de landenlijst laadt nu per paginataal.

- Nieuw /en/: de Engelse versie van de homepage — alle secties, hero-slides, FAQ en het schema in het Engels; de interne links zijn via localizeHref taalbewust. [EN-home](https://www.fenetresystems.com/en/)
- Verbetering De footer werd volledig gelocaliseerd: de merkparagraaf, de dagnamen en open/gesloten-status van de werkuren, de Google-rating-badge, de belastingregel en de KVKK-notitie verhuisden naar het ui-woordenboek.
- Verbetering De landselectie laadt voortaan per paginataal: /data/geo/countries.en.json werd toegevoegd; ContactForm en DealerForm halen de taal uit documentElement.lang.
- Verbetering HeroSlider neemt de slidedata nu via een prop aan (EN-slideset in src/i18n/en/hero-slides.ts); de PlatformMockup-teksten werden taalbewust.
- Oplossing Het soort altyapi werd aan de changelog-ChangeKind toegevoegd (de typefout in de records v1.44.14/15 werd opgelost); de badge-stijl van de versiegeschiedenis werd afgewerkt.

 v1.45.0 28 oktober 2026, 14:35

## EN-pilot — de localisatie-engine

De en-pilot ging van start: een ui-woordenboek met 137 sleutels, vertaalde URL’s via de slug-map, een dekkingsbewuste linkresolutie en als eerste vertaalde pagina /en/contact/.

- Nieuw /en/contact/: de Engelse versie van de contactpagina — met gelocaliseerde titel, meta, breadcrumb, werkuren-status en Engelse formuliervelden. [EN-pagina](https://www.fenetresystems.com/en/contact/)
- Infrastructuur i18n-engine: SLUG_MAP (de TR→taal-slug-map), localizeHref/localizeNav/navLabel — de nav-hrefs en -labels zijn taal- en dekkingsbewust; een pagina zonder vertaling valt terug op TR.
- Infrastructuur De taalresolutie vanuit de URL werd naar alle geregistreerde talen geopend; LanguageSwitcher en hreflang linken enkel naar talen die effectief een tweeling hebben (PAGE_COVERAGE).
- Verbetering check-i18n: er kwamen slug-map-vereiste-, botsing- en formaatcontroles bij; de breadcrumb-audit stelt taalpagina’s vrij.

 v1.44.14 28 oktober 2026, 13:55

## Vertaaldekkingsaudit

Voorbereiding op de meertalige release: een vertaaldekkingsmanifest en een verplichte i18n-audit in de build — geen enkele pagina of data kan onvertaald in de release lekken.

- Infrastructuur src/i18n/coverage.ts: een per-taal-lijst van pagina’s waarvan de vertaling klaar is — de [lang]-routes genereren enkel de slugs op die lijst.
- Infrastructuur scripts/check-i18n.mjs werd aan de buildketen toegevoegd: ghost-slugs, renders buiten de dekking, ingeschakelde talen zonder content en ontbrekende ui-woordenboeken breken de build; het script drukt een voortgangsrapport per taal af.

 v1.44.13 28 oktober 2026, 13:05

## Link naar het reviewformulier

Het vak "Deel je ervaring" op de pagina /degerlendirmeler/ linkt voortaan ook naar het productreviewformulier op de site.

- Verbetering /degerlendirmeler/: er kwam een knop "Beoordeel het Product" bij — die gaat naar de starrating-formulierpagina /degerlendirme/; de link naar het Google Business Profile bleef behouden. [Reviews](https://www.fenetresystems.com/nl-be/beoordelingen/)

 v1.44.12 28 oktober 2026, 12:45

## Infrastructuur voor productreviews

De productpagina’s kregen de infrastructuur om echte klantreviews te tonen: het starrating-formulier /degerlendirme/, de reviewflow in send.php en een door reviewdata gestuurd aggregateRating/review-schema.

- Nieuw /degerlendirme/: een reviewformulier met starrating en productselectie; inzendingen worden in forms-log.php opgeslagen en geverifieerde reviews verschijnen op de productpagina. [Pagina](https://www.fenetresystems.com/nl-be/beoordeling-schrijven/)
- Verbetering Productschema: zodra een product echte reviews heeft, worden review[] en aggregateRating (ratingValue, reviewCount) automatisch uitgezonden; zonder reviews blijft het schema net zo schoon als daarvoor.
- Verbetering public/api/send.php en deploy/send.php: het formuliertype "Product Review" met ratingvalidatie, product-/bestelcode-velden en een optionele telefoon; beide bestanden werden gesynchroniseerd.

 v1.44.11 28 oktober 2026, 11:00

## Meta’s van variant- en restpagina’s naar de 140–160-band

81 metabeschrijvingen in productvariantcategorieën, 8 op prijsberekeningspagina’s en 12 op statische en andere pagina’s werden met unieke zinnen uit de eigen content van elke pagina naar de 140–160-karakterband gebracht. Er is geen metabeschrijving meer die onder de band zit.

- Verbetering src/data/{duet,honeycomb,jaluzi,plise}-categories.ts: 81 variant- en groepmeta/pageDescription-beschrijvingen werden naar de 140–160-karakterband gebracht.
- Verbetering src/data/pricing.ts: de metabeschrijvingen van 8 prijsberekeningspagina’s werden naar de 140–160-karakterband gebracht.
- Verbetering src/data/products.ts, catalogue, blog, site-haritasi, versiyon-gecmisi, degerlendirmeler: 12 paginametabeschrijvingen werden naar de 140–160-karakterband gebracht.

 v1.44.10 28 oktober 2026, 10:05

## Meta’s van plaatsingsdetails en pagina’s naar de 140–160-band

16 metabeschrijvingen op installatiedetailpagina’s, 54 op product- en corporate-.astro-pagina’s en 1 in de toepassingsgebieden-data werden met unieke zinnen uit de eigen content van elke pagina naar de 140–160-karakterband gebracht.

- Verbetering src/data/montaj-pages.ts: de metabeschrijvingen van de 16 installatiedetailpagina’s die onder de band zaten, werden naar de 140–160-karakterband gebracht.
- Verbetering src/pages/: de PageLayout-metabeschrijvingen van 54 product- en corporatepagina’s werden naar de 140–160-karakterband gebracht.
- Verbetering src/data/uygulama-alanlari.ts: de metabeschrijving van het jaloezie-toepassingsgebieden-record werd naar de 140–160-karakterband gebracht.

 v1.44.9 28 oktober 2026, 09:40

## Toepassingsmeta’s van honeycomb en jaloezie naar de 140–160-band

36 metabeschrijvingen in de honeycomb-gordijnfamilie en 37 toepassingspagina’s in de jaloeziegordijnfamilie werden met unieke zinnen uit de eigen content van elke pagina naar de 140–160-karakterband gebracht.

- Verbetering src/data/honeycomb-perde-uygulama.ts: de metabeschrijvingen van de 36 toepassingspagina’s die onder de band zaten, werden naar de 140–160-karakterband gebracht; de typfout `Karakanda` werd `Karavanda`.
- Verbetering src/data/jaluzi-perde-uygulama.ts: de metabeschrijvingen van alle 37 toepassingspagina’s werden naar de 140–160-karakterband gebracht; de typfout `Karakanda` werd `Karavanda`.

 v1.44.8 28 oktober 2026, 09:20

## Toepassingsmeta’s van duette-gordijn naar de 140–160-band

De metabeschrijvingen van de 37 pagina’s van de duette-gordijn-toepassingsgebiedenfamilie werden met unieke zinnen uit de eigen content van elke pagina naar de 140–160-karakterband gebracht.

- Verbetering src/data/duet-perde-uygulama.ts: de metabeschrijvingen van alle 37 toepassingspagina’s werden naar de 140–160-karakterband gebracht; de typfout `Karakanda` werd `Karavanda`.

 v1.44.7 28 oktober 2026, 09:05

## Meta’s van plisségordijn en plissévliegenraam naar de 140–160-band

12 metabeschrijvingen in de plisségordijnfamilie en 25 toepassingspagina’s in de plissévliegenraamfamilie werden met unieke zinnen uit de eigen content van elke pagina naar de 140–160-karakterband gebracht.

- Verbetering src/data/plise-perde-uygulama.ts: de metabeschrijvingen van de 12 toepassingspagina’s die onder de band zaten, werden naar de 140–160-karakterband gebracht.
- Verbetering src/data/plise-sineklik-uygulama.ts: de metabeschrijvingen van alle 25 toepassingspagina’s werden naar de 140–160-karakterband gebracht; de typfout `Karakanda` werd `Karavanda`.

 v1.44.6 28 oktober 2026, 08:55

## Toepassingsmeta’s van gordijn naar de 140–160-band

De metabeschrijvingen van de 37 pagina’s van de gordijn-toepassingsgebiedenfamilie werden met unieke zinnen uit de eigen content van elke pagina naar de 140–160-karakterband gebracht.

- Verbetering src/data/perde-uygulama.ts: de metabeschrijvingen van de 37 toepassingspagina’s in de groepen woningen, commerciële ruimtes, bijzondere ruimtes, bijzondere constructies, voertuigen, geometrische ramen en zorg-onderwijs werden naar de 140–160-karakterband gebracht; de typfout `Karakanda` werd `Karavanda`.

 v1.44.5 28 oktober 2026, 08:50

## Toepassingsmeta’s van vliegenraam naar de 140–160-band

De metabeschrijvingen van de 37 pagina’s van de vliegenraam-toepassingsgebiedenfamilie werden met unieke zinnen uit de eigen content van elke pagina naar de 140–160-karakterband gebracht.

- Verbetering src/data/sineklik-uygulama.ts: de metabeschrijvingen van de 37 toepassingspagina’s in de groepen woningen, commerciële ruimtes, bijzondere ruimtes, bijzondere constructies, voertuigen, geometrische ramen en zorg-onderwijs werden naar de 140–160-karakterband gebracht; de typfout `Karakanda` werd `Karavanda`.

 v1.44.4 28 oktober 2026, 08:42

## Toepassingsmeta’s van ritsscreen naar de 140–160-band

De metabeschrijvingen van de 21 pagina’s van de ritsscreen-toepassingsgebiedenfamilie werden met unieke zinnen uit de eigen content van elke pagina naar de 140–160-karakterband gebracht.

- Verbetering src/data/zip-perde-uygulama.ts: de metabeschrijvingen van de 21 toepassingspagina’s in de groepen woningen, commerciële ruimtes, bijzondere ruimtes en voertuigen werden naar de 140–160-karakterband gebracht; elke tekst werd uit de eigen context van de pagina gevoed (stof, plaatsing, gebruiksresultaat). De typfout `Karakanda` werd `Karavanda`.

 v1.44.3 28 oktober 2026, 08:40

## Publicatiedata rechtgezet op de werkelijke momenten

Records die in de versiegeschiedenis tussen 29 oktober en 3 november waren gedateerd, werden naar de werkelijke releasemomenten op de deploy-branch verplaatst — in totaal 146 records gecorrigeerd. De referentiekopie deploy/send.php werd met public/api gesynchroniseerd.

- Oplossing De changelog-`date`-velden werden naar de werkelijke releasemomenten gezet: 146 records werden bijgewerkt met de release-commits op de deploy-branch als referentie (echte deploytijden voor v1.20.0–v1.44.2, sequentiële plaatsing voor tussenversies); de strikt aflopende volgorde bleef behouden en er zijn geen toekomstige data meer.
- Oplossing De referentiekopie deploy/send.php werd met public/api/send.php gesynchroniseerd — de nieuwsbrief-inschrijvingsflow (isNewsletter-branch) is nu ook in de referentie zichtbaar.
- Verbetering De content-audit-documenten werden bijgewerkt: inventaris 623 pagina’s, 193.753 paren, 900 MEDIUM; I-009 hybride-slug-prijsband werd als opgelost gemarkeerd met v1.44.1.

 v1.44.2 27 oktober 2026, 20:50

## Schema-oplossing op niet-productpagina’s

De Product + AggregateOffer-markup werd van de plaatsings- en toepassingsdetailpagina’s gehaald — plaatsingsmethode- en locatiebeslissingspagina’s zijn gidscontent, geen koopbare producten.

- Oplossing Het productschema werd van de 34 installatiedetailpagina’s verwijderd; de pagina’s behouden hun TechArticle-, HowTo-, FAQ- en Table-markup. [Plissévliegenraam met schroefbevestiging](https://www.fenetresystems.com/nl-be/schroefbevestiging-plisse-vliegenraam/) [Plaatsingstypes](https://www.fenetresystems.com/nl-be/plaatsingstypes/)
- Oplossing Het productschema werd van de 217 toepassingsdetailpagina’s verwijderd (bijv. Kindergarten Duette Blind) — die pagina’s zijn gidsen over waar het betreffende product van toepassing is en TechArticle blijft de primaire entiteit. Geprijsde Product-markup gaat enkel nog uit op echte productdetailpagina’s (ProductArticle). [Kinderdagverblijf duette-gordijn](https://www.fenetresystems.com/nl-be/kleuterschool-duette-gordijn/) [Toepassingen](https://www.fenetresystems.com/nl-be/toepassingsgebieden/)

 v1.44.1 27 oktober 2026, 20:38

## Oplossingen voor contentconsistentie

De kleine tekst- en linkfouten die in de pagina-voor-pagina-audit naar boven kwamen, werden opgelost — zelfrefererende links, linkteksten naar een verkeerd doel en hoofdletters midden in zinnen werden weggewerkt.

- Oplossing De zelfrefererende link op de Cat Screen-pagina werd verwijderd; in de toepassingsgebieden-data verving een beschrijvende linktekst het werkwoord "verir" en het verkeerde doel /duet-perdeler/ werd omgeruild voor /perdeler/.
- Oplossing Hoofdletters midden in zinnen werden in lijn gebracht met de TDK-conventie (huurflat, set, Scandinavisch); de CTABlock-inspringing op de ritsscreens-pagina werd opgelost.
- Oplossing De ongebruikte Reply-To-branch in de berichtenbouwer van send.php werd verwijderd — de regel "Reply-To wordt op geen enkele mail uitgezonden" is nu ook op codeniveau gegarandeerd (de kopieën in public/api en deploy werden gesynchroniseerd).
- Oplossing De hybride-slug-prijsband werd opgelost (I-009): de productfamilie wordt voortaan uit de cataloguslijst gelezen in plaats van uit de slugtekst — de 6 honeycomb-geprefixe dubbele-plissé-varianten zenden nu de plisséband (890–1300 ₺) en de plissé-technische rijen in het schema uit in plaats van honeycomb. specFamily en priceFamily werden tot één bron samengevoegd. [Honeycomb + wit sheer duo-plisségordijn](https://www.fenetresystems.com/nl-be/honeycomb-witte-transparant-duo-plissegordijn/)
- Verbetering Er werd een per-product-prijsregister opgebouwd (fiyatlar.ts): voor alle 143 producten staat een door het bedrijf goedgekeurde prijsrange geregistreerd, die de familieband in het schema overschrijft. De familieband wordt nu afgeleid van de bandunie van de geregistreerde producten — ook plaatsings- en variantpagina’s tonen echte prijsdekking. [Plisségordijnen](https://www.fenetresystems.com/nl-be/plissegordijnen/) [Ritsscreens](https://www.fenetresystems.com/nl-be/ritsscreens/)
- Verbetering De intentiescheiding tussen systeem en toepassing werd op de driehoek-/helling-/plafondvormparen verscherpt: het artikel van de driehoekige-plissé-toepassingspagina verhuisde van "Cut and Rail Geometry" naar "The Pleated Decision", de productiemechanica-paragraaf werd naar beslissingsniveau verlaagd en aan de drie plafondtoepassingspagina’s kwam een locatiebeslissing-grenszin. [Driehoek- & trapeziumraam plisségordijn](https://www.fenetresystems.com/nl-be/driehoek-trapezium-raam-plissegordijn/) [Dakraam plisségordijn](https://www.fenetresystems.com/nl-be/dakraam-plissegordijn/)

 v1.44.0 27 oktober 2026, 15:17

## De reviewspagina

De pagina /degerlendirmeler/ werd geopend — ze verzamelt de klant- en partnerreviews van het Google Business Profile met een ratingsamenvatting, reviewkaarten, een review-CTA en FAQ. Ze hangt onder de corporate-hub en staat in de sitemap en de HTML-site map geregistreerd.

- Nieuw /degerlendirmeler/ werd geopend — een 5.0-samenvattingskaart (Google-logo met sterren), 4 echte Google-reviews op profielgelinkte kaarten, een CTA "Review op Google" en een review-FAQ-blok. [Reviews](https://www.fenetresystems.com/nl-be/beoordelingen/)
- Update Reviews werden toegevoegd aan de corporate-indexkaart, de sitemap-corporategroep (met reviews.ts als lastmod-bron) en de HTML-site map.

 v1.43.0 27 oktober 2026, 14:10

## De Media Kit-pagina

/medya-kiti/ werd geopend — één pagina met het logopakket (gekleurd/wit/mono PNG plus ZIP), de merkkleuren, de bedrijfsbeschrijving, fotocategorieën, persberichten, het bedrijfsimprint en het perscontact. De pagina werd aan de footer-groep Pagina’s toegevoegd.

- Nieuw /medya-kiti/ werd geopend — korte en lange bedrijfsbeschrijvingen (met kopieerknop), een logopakket met 3 varianten, merkkleuren uit de echte designtokens, typografie, fotocategorieën, imprint en perscontact. [Persmap](https://www.fenetresystems.com/nl-be/mediakit/)
- Nieuw De logobestanden werden geproduceerd: gekleurd/wit/mono PNG (800×160, transparante achtergrond) plus één ZIP-pakket — afgeleid van logo.webp via sharp.
- Verbetering De footer-groep Pagina’s werd gevuld — naast Catalogue en Media Kit kwamen er links voor Our Solutions, Product Wizard, Price Calculator, Project Request, Our Projects, Gallery, Service Areas, Installers, Become an Installer, Blog en Contact bij.

 v1.42.0 27 oktober 2026, 12:08

## Cataloguspagina en oprichtingsjaar in de footer

De pagina /katalog/ werd geopend — ze bundelt de 8 productfamilies met hun modellijsten op één pagina; zodra de PDF-catalogi live gaan, worden de downloadlinks vanaf die pagina geserveerd. In de footer-groep Pagina’s kwam een Catalogue-link bij en de copyrightregel werd met het oprichtingsjaar bijgewerkt.

- Nieuw /katalog/ werd geopend — hij werkt als online catalogus met 8 productfamilies, live modellijsten en familielinks; de PDF-catalogi worden vanaf dezelfde pagina gedownload zodra ze klaar zijn. [Catalogus](https://www.fenetresystems.com/nl-be/catalogus/)
- Nieuw De lege footer-groep Pagina’s begon te vullen — de eerste link is Catalogue.
- Verbetering De copyrightregel in de footer werd met het oprichtingsjaar bijgewerkt — hij start nu met © 2022–.

 v1.41.2 27 oktober 2026, 12:07

## Dealership-CTA en dealer-login in de footer

Naast de knop Get a Quote in de merkkolom kwam een Dealership-knop; eronder staat een Dealer Login-link naar het portaal app.fenetresystems.com. Ook werd de ontbrekende Accessibility Statement aan de groep Our Policies toegevoegd.

- Nieuw In de footer-merkkolom kwam een Dealership-knop als tweede CTA — dealerkandidaten landen naast Get a Quote rechtstreeks op de aanvraagpagina. [Dealerschap & partnerschap](https://www.fenetresystems.com/nl-be/dealerschap/)
- Nieuw Onder de CTA-rij kwam een link "Are you our dealer? Dealer Login" — die gaat met een external-link-icoon naar het portaal app.fenetresystems.com.
- Oplossing De Accessibility Statement werd aan de footergroep Our Policies toegevoegd — de pagina stond al live maar ontbrak in de lijst. [Toegankelijkheidsverklaring](https://www.fenetresystems.com/nl-be/toegankelijkheidsverklaring/)
- Verbetering De footer-merkbeschrijving werd één duidelijke paragraaf — ze draagt de productievestiging, de gratis-plaatsingsregio, de wereldwijde levering en de dealer-ERP/CRM-infrastructuur; de dubbele icoonknoppen voor WhatsApp/telefoon/e-mail werden verwijderd (ze staan al in de kolom Contact Info).
- Nieuw In de footer-merkkolom kwam een Google-rating-badge — een multicolor G-logo in een witte cirkel, de 5.0-rating met 5 sterren en een link "4 reviews on Google · See reviews" naar het bedrijfsprofiel.
- Nieuw Aan het einde van de merkkolom kwam een registratie-inforegel — İlyasbey Tax Office en Tax No: 5190451133.

 v1.41.1 27 oktober 2026, 12:06

## Footer-merkkolom verbreed

De footer-grid ging over naar een fractionele template: de merkkolom kreeg tweemaal de breedte van de linkkolommen; de kolomkloof werd van 32px naar 24px verkleind en de rijkloof van 40px naar 32px.

- Verbetering De footer-linkgrid ging naar de template minmax(0,1.71fr) + 5×minmax(0,1fr) — de merkkolom is 71% breder dan de linkkolommen en lange labels kunnen de kolom niet meer opblazen; de horizontale kolomkloof ging van 32 naar 24px.
- Verbetering De verticale rijkloof van de footer werd van 40px naar 32px verkleind (gap-y-10 → gap-y-8).
- Verbetering De content van de merkkolom vult de nieuwe breedte — de 320px-limiet op de beschrijvingstekst verdween en het logo groeide één maat.
- Verbetering De rijen van Contact Info werden vereenvoudigd — de labels verdwenen, enkel de iconen geven het kanaal aan; elke rij is één enkele link.
- Nieuw In de footer-merkkolom kwam een live-werkurenkaart — een statusbadge op Europe/Istanbul-tijd "Open · sluit om 18:00 / Gesloten · opent morgen om 08:00", een lijst van alle 7 weekdagen en de rij van vandaag gemarkeerd.

 v1.41.0 27 oktober 2026, 12:05

## Footer-linkstructuur vernieuwd

Het footer-linkgebied ging over naar een 5-kolom × 2-rij-layout. De Corporate-groep groeide naar tien links; Our Policies en Our Contracts werden twee aparte groepen; het blok Contact Info kreeg WhatsApp-, Live Support- en Telegram-kanalen erbij.

- Update De footer-linkgrid groeide van een 4×2- naar een 5×2-layout — tien linkcellen.
- Nieuw Aan de Corporate-groep werden de links Our Production Plant, Documents & Certificates, Mission & Vision, Our Values, Our History, Human Resources en Specification Texts toegevoegd. [Onze productiefaciliteit](https://www.fenetresystems.com/nl-be/onze-productievestiging/) [Specificatiefiches](https://www.fenetresystems.com/nl-be/specificatiedocumenten/)
- Update Our Policies en Our Contracts werden afzonderlijke footergroepen; de bijhorende documenten werden onder hun eigen hubs gegroepeerd. [Ons beleid](https://www.fenetresystems.com/nl-be/onze-beleidsregels/) [Onze contracten](https://www.fenetresystems.com/nl-be/onze-overeenkomsten/)
- Nieuw Het blok Contact Info kreeg WhatsApp- en Live Support-gesprekslinks en een Telegram-kanaal erbij.

 v1.40.0 27 oktober 2026, 09:54

## Footer-conversie- en vertrouwenslaag

Aan de footer werden links voor Installers, Become an Installer, Career en Get a Quote toegevoegd; het adres werd een Google Maps-link, de rechtspersoon verhuisde naar de onderbalk en de nieuwsbrief-inschrijving en de cookie-voorkeuren-toegang werden geopend.

- Nieuw De footer-groep "Corporate" kreeg de links Installers, Become an Installer en de nieuwe pagina Career; in de merkkolom werd een CTA voor Get a Quote geplaatst. [Plaatsers](https://www.fenetresystems.com/nl-be/plaatsers/) [Word plaatser](https://www.fenetresystems.com/nl-be/plaatser-worden/) [Loopbaan](https://www.fenetresystems.com/nl-be/carriere/)
- Nieuw De pagina Career werd geopend — met werkgebieden, een algemeen sollicitatieformulier (Job Application) en een optionele cv-upload. [Loopbaan](https://www.fenetresystems.com/nl-be/carriere/)
- Nieuw De Accessibility Statement werd gepubliceerd — met de toegepaste maatregelen, de bekende beperkingen en het feedbackkanaal; de pagina werd aan de footer-groep "Legal" toegevoegd. [Toegankelijkheidsverklaring](https://www.fenetresystems.com/nl-be/toegankelijkheidsverklaring/)
- Verbetering Het adres in het contactblok werd een Google Maps-link; de rechtspersoon (FENETRE Systems San. ve Tic. Ltd. Şti.) werd aan de onderbalk toegevoegd.
- Nieuw In de footer kwam een nieuwsbrief-inschrijving — een formulier met één veld, een newsletter-branch in send.php en een KVKK-disclosure-link.
- Nieuw Toegang tot Cookie Preferences: de cookiemelding kan voortaan vanuit de footer-groep "Legal" heropend worden.
- Nieuw In de footer-onderbalk kwam een taalselector — in een donkere-grond-variant; inactieve talen staan er als "Coming soon" en verbinden automatisch zodra een taal live gaat.
- Nieuw Aan de footer kwam een Dealer Portal-link — die opent app.fenetresystems.com als externe link in een nieuw tabblad.
- Nieuw De pagina Sustainability werd geopend — een 15-jarige-onderdelenbelofte, binnenlandse productie, het energie-effect van het product en recycleerbare materialen; enkel verifieerbare claims. [Duurzaamheid](https://www.fenetresystems.com/nl-be/duurzaamheid/)
- Oplossing 3 gebroken interne links in de content werden aan de bron opgelost (/motorlu-perdeler/, /screen-duet-perdeler/, /pvc-jaluzi-perdeler/ → bestaande pagina’s); de inventory-verify-audit kreeg een gebroken-interne-link-poort — de build breekt voortaan.
- Verbetering 93 korte metabeschrijvingen werden naar de 110–160-karakterband uitgebreid; de lengteband van meta-verify werd naar de SEO-standaard aangescherpt (110–160).
- Nieuw De pagina Social Media werd geopend — de officiële kanalen van 6 platforms op één pagina met de kanaalrol, de geverifieerde handle en een waarschuwing voor nepaccounts. [Sociale media](https://www.fenetresystems.com/nl-be/sociale-media/)

 v1.39.10 27 oktober 2026, 09:28

## Spatiëring van linklijsten aangescherpt

De spatiëring van .link-list-items werd van 8px naar 4px gehaald — een compacter ritme dat zich vanuit één regel over alle verticale link- en infolijsten sitebreed vertaalt.

- Verbetering De spatiëring van .link-list werd van 8px naar 4px bijgewerkt; de footer-navgroepen, de mobiele-menulijsten, de categorie-scorelijsten en de contactlijst schakelden tegelijk over op de nieuwe standaard.

 v1.39.9 27 oktober 2026, 09:27

## Verticale lijstspatiëringen gestandaardiseerd

De verspreide lijstspatiëringen werden sitebreed tot drie rolklassen herleid — .check-list 4px, .link-list 8px, .info-list 12px; willekeurig space-y-*/gap-*-gebruik werd aan de build-audit gebonden.

- Nieuw Voor verticale lijsten kwamen de rolklassen .link-list (8px) en .info-list (12px) bij — samen met .check-list (4px) vormen ze een drielaags lijstritme.
- Oplossing Willekeurige lijstspatiëringen werden aan rollen gebonden: link- en icoonlijsten gingen naar de standaardklassen, kaartstapels en tijdlijnen naar de grid-gap-standaard; de twee verschillende spatiëringen in de footer werden samengevoegd.
- Nieuw check-semantic.mjs breekt de build nu bij willekeurig space-y-*/gap-*-gebruik op lijsten.

 v1.39.8 27 oktober 2026, 09:26

## Kopschaal-cascade opgelost

De h1–h4-grootteregels stonden laagloos geschreven, waardoor de 16px-waarde van de componentklasse .card-title nooit kon toepassen; de elementdefaults verhuisden naar de basislaag en de kaartkoppen zakten naar de ontworpen 16px.

- Oplossing De typografiedefaults van h1–h4 verhuisden naar @layer base — .card-title in de componentenlaag kan de elementschaal nu overschrijven; de kaartkoppen in 78 bestanden tonen op de ontworpen 16px in plaats van 20–30px.
- Nieuw Voor de footergroeplabels kwam de rolklasse .foot-heading — de donkere-grond-variant van card-title (16px, wit); de componentkoprol is in elke context op één maat teruggebracht.

 v1.39.7 27 oktober 2026, 09:25

## Footer geherstructureerd

De footer ging over naar een enkele merkkolom plus een 4-kolom × 2-rij-linkgrid — de hele product-, systemen-, plaatsings-, toepassings-, diensten-, corporate- en juridische families zijn nu via de footer bereikbaar.

- Update De footer werd een vijfkolomsgrid: links beslaat de merkkolom twee rijen en rechts zitten de 8 linkgroepen Our Products, Our Systems, Installation Types, Application Areas, Our Services, Corporate, Legal en Contact.
- Verbetering De groepkoppen werden aan de hubpagina’s gelinkt; de juridische links werden tot de twee hubpagina’s en vier kritieke documenten herleid (Privacy, KVKK, Cookie, Terms of Use). Op gsm schikken de groepen zich in paren.

 v1.39.6 27 oktober 2026, 09:24

## Reikwijdtescheiding tussen systeem- en toepassingspagina’s

De product- en toepassingspagina’s in de hellende en driehoekige vormen mikten op dezelfde zoekintentie; op 12 pagina’s werd de reikwijdte netjes gesplitst — de systeempagina’s dekken mechanisme, configuratie en plaatsing, de toepassingspagina’s dekken de locatiebeslissing met haar beperkingen.

- Verbetering Aan de 6 toepassingsdetailpagina’s (hellend en driehoekig/trapezium × plissé, duette, honeycomb) werden een reikwijdte-openingsparagraaf en een beslissingsgrens-paragraaf toegevoegd: een productvergelijking langs de assen hellingsgraad, paneelgewicht, thermische prioriteit en verwachtingen, met doorverwijzingen naar alternatieven.
- Verbetering Aan de 6 systeempagina’s (hellend en driehoekig × plissé, duette, honeycomb) werd een reikwijdenotitie toegevoegd: vermeld wordt dat de pagina mechanisme- en plaatsingscontent draagt en dat de locatiebeslissing in de toepassingsgids wordt vergeleken. [Hellend plisségordijn](https://www.fenetresystems.com/nl-be/schuine-plissegordijn/)

 v1.39.5 26 oktober 2026, 14:48

## Titellengte-oplossingen voor zoekresultaten

14 paginatitels die over de pixellimiet gingen, werden ingekort; herhaalde of brede woorden werden weggelaten en de onderscheidende regellabels bleven behouden.

- Oplossing De 11 producttitels in de gestructureerde en sunscreen-series lagen boven de SERP-afkappilimiet; de titels werden ingekort en de kleur-/textuuronderscheiders bleven behouden (H1 en paginacontent ongewijzigd).
- Oplossing De titels van de Geometric Windows- en Triangular-Trapezoid-honeycomb-toepassingspagina’s en de documenttitel Our History werden aan de pixellimiet aangepast. [Onze geschiedenis](https://www.fenetresystems.com/nl-be/onze-geschiedenis/)

 v1.39.4 26 oktober 2026, 14:37

## Opschoning van on-pagina-herhalingen

Twee on-pagina-herhalingen uit de hele-site-duplicatiescan werden weggewerkt: de artikelparagraaf van de caravan-ritsscreen werd met originele informatie herschreven en de veldhint die zich over de specificatiekaarten herhaalde, verhuisde eenmalig naar de sectiekop.

- Oplossing De artikelparagraaf van Caravan Zip Screen herhaalde de introzin verbatim; hij werd origineel gemaakt met informatie over het vermogen van de stof om een tussenpositie in het kanaal vast te houden. [Caravan-ritsscreen](https://www.fenetresystems.com/nl-be/caravan-ritsscreen/)
- Oplossing De hint "spec fields", die op elk van de 8 productkaarten van de Specification Texts-pagina terugkwam, verhuisde eenmalig naar de sectiekop. [Specificatiefiches](https://www.fenetresystems.com/nl-be/specificatiedocumenten/)
- Verbetering uniqueness-proof werd aan de auditketen toegevoegd: voor elk van de 616 pagina’s staan de unieke-zinnen-ratio, de dichtstbijzijnde-buur-gelijkenis en de on-pagina-herhalingssignalen in één machine-verifieerbaar bestand (UNIQUENESS-PROOF).

 v1.39.3 26 oktober 2026, 14:36

## Opschoning van schema-kopie-residuen op toepassingspagina’s

De JSON-LD-url- en @id-velden op de toepassingsgroep-hubpagina’s werden aan hun eigen paginapad gebonden; buiten-familie-afbeeldingen en categorie-link-residuen werden opgeschoond; de schema-afbeelding van het locatiedetail wordt nu van de paginafamilie afgeleid.

- Oplossing Op 45 toepassingsgroeppagina’s wezen de url-, @id- en mainEntityOfPage-velden van de TechArticle- en ItemList-schema’s naar de template-bronpagina (/konut-icin-*); via group.slug werden de velden aan het eigen pad van elke pagina gebonden. [Toepassingen](https://www.fenetresystems.com/nl-be/toepassingsgebieden/)
- Oplossing Op 12 vliegenraam- en plissévliegenraam-groeppagina’s was de schema-afbeelding "curtain" blijven staan en de categorielink "Curtains"; beide werden naar hun eigen families gecorrigeerd. [Vliegenraam-toepassingen](https://www.fenetresystems.com/nl-be/vliegenramen-toepassingsgebieden/)
- Oplossing ApplicationDetailPage en ApplicationAreaPage zonden een familie-onafhankelijke plisségordijn-foto uit als schema-afbeelding; via familyImageFor wordt de afbeelding nu afgeleid van de familie van het paginapad (ongeveer 250 pagina’s). [Plisségordijn-toepassingen](https://www.fenetresystems.com/nl-be/plissegordijnen-toepassingsgebieden/)
- Verbetering Er kwam een check-schema-urls-audit bij in de buildketen: de build stopt als de url/@id-velden van top-level-JSON-LD-objecten niet met het paginapad overeenkomen of de familie-afbeeldingen niet met de paginafamilie.

 v1.39.2 26 oktober 2026, 14:14

## Externe-link- en metabeschrijvingsupdates

Het aantal gevolgde externe links op de homepage en Our References werd tot de sitebrede basislijn teruggebracht; de metabeschrijving van de specificatiepagina werd aan de limiet aangepast.

- Oplossing Aan de reviewerprofielen en Google Maps-links werd rel="nofollow" toegevoegd; de Button-component werd bijgewerkt om het rel-attribuut van de aanroeper aan te nemen. [Onze referenties](https://www.fenetresystems.com/nl-be/onze-referenties/)
- Oplossing De metabeschrijving van Specification Texts werd onder de afkappilimiet van de zoekresultaten ingekort. [Specificatiefiches](https://www.fenetresystems.com/nl-be/specificatiedocumenten/)
- Verbetering De paginatitels van Become an Installer en Installers werden met trefwoorden en een belofte uitgebreid. [Plaatsers](https://www.fenetresystems.com/nl-be/plaatsers/)
- Oplossing Lange <title>-waarden werden onder 60 tekens gehaald: 5 toepassingsgroepen kregen een korte docTitle en 10 productlabels werden ingekort. [Toepassingen](https://www.fenetresystems.com/nl-be/toepassingsgebieden/)

 v1.39.1 26 oktober 2026, 13:38

## Contextlinks op corporate- en juridische pagina’s

De bodytekst van corporate-, B2B- en juridische pagina’s kreeg contextspecifieke contentlinks; tussen de juridische teksten werden cross-links gelegd.

- Verbetering De KVKK-, gebruiksvoorwaarden-, handelsgeheim-, verzend- en bestelvoorwaarden-pagina’s kregen links met natuurlijke ankerteksten; het cookiebeleid werd aan de mappagina gelinkt. [Privacyverklaring](https://www.fenetresystems.com/nl-be/privacyverklaring/)
- Verbetering De B2B-detailpagina’s (subdealer, klantbeheer, rekening-courant, garantieservice, slimme bestelling) werden vanuit bodypargrafen naar gerelateerde module- en productpagina’s gelinkt. [Slim bestelscherm](https://www.fenetresystems.com/nl-be/slimme-bestelscherm/)
- Verbetering In de bodytekst van de garantie-, kwaliteitscontrole-, human-resources- en contactpagina’s werden unieke links geweven. [Garantie en reserveonderdelen-levering](https://www.fenetresystems.com/nl-be/garantie/)

 v1.39.0 26 oktober 2026, 13:37

## In-content-links in de plissévliegenraam-cluster

In de paginateksten van de plissévliegenraam-cluster kwamen eenmalige links die natuurlijk uit de leescontext voortkomen; de Product Wizard werd vanaf de pagina Our Products gelinkt en is geen weespagina meer.

- Verbetering In-context-links in de intros van de plissévliegenraam-toepassingsgroepen: de drempelloze en de dubbele-systeempagina’s werden vanuit de tekst met natuurlijke ankerteksten gelinkt. [Drempelloze plissévliegendeur](https://www.fenetresystems.com/nl-be/drempelloze-plisse-vliegendeur/)
- Verbetering Links naar het schuif- en verticale model in de "wat is"-paragraaf van de pagina Pleated Insect Screens; toepassings- en prijscontextzinnen in de relevante paragrafen van de systemen- en installatietypes-pagina’s. [Schuif-plissévliegendeur](https://www.fenetresystems.com/nl-be/schuif-plisse-vliegenraam/)
- Verbetering Een paginaspecifieke link naar de toepassingsgebieden in de relevante paragraaf van de zes plissévliegenraam-systeemdetailpagina’s. [Plissévliegenraam-toepassingen](https://www.fenetresystems.com/nl-be/plisse-vliegenramen-toepassingsgebieden/)
- Oplossing De Product Wizard was feitelijk een weespagina — via een contextuele link vanuit de selectiesectie van de pagina Our Products is hij nu bereikbaar. [Productselector](https://www.fenetresystems.com/nl-be/productwizard/)

 v1.38.6 26 oktober 2026, 13:36

## Toepassings-breadcrumbs over op de volledige paginanaam

Op de groeps- en locatiepagina’s van de toepassingsgebieden draagt de breadcrumb-leaf voortaan de eigen naam van de pagina in plaats van het korte groeplabel; de keten loopt één-op-één gelijk in nav en JSON-LD.

- Oplossing Op 268 pagina’s schakelden de {groep}-voor-{product}- en locatiebreadcrumbs over van een kort label zoals "Konut" naar het formaat "Konut için Plise Sineklik"; de 51 vrijstellingen op de lijst LEAF_H1_EXEMPT werden verwijderd. [Toepassingen](https://www.fenetresystems.com/nl-be/toepassingsgebieden/)

 v1.38.5 26 oktober 2026, 13:35

## Legacy-/blog/-redirect-stubs verwijderd

De noindex-meta-refresh-stubpagina’s die voor de oude /blog/{slug}/-adressen waren aangemaakt, werden verwijderd — die adressen waren toch nooit geïndexeerd; ze retourneren nu 404.

- Oplossing De stubpagina’s /blog/rehber/ en /blog/sineklik-olcusu-nasil-alinir/ werden offline gehaald; de artikelen blijven met 200 op hun hoofdadressen geserveerd.

 v1.38.4 26 oktober 2026, 09:57

## Site map: paginateller rechtgezet

De totaalpaginateller van de site map telt nu ook de groeps- en sectiehubpagina’s mee; hij telt alle unieke links, niet alleen de items van de laatste rij.

- Oplossing Het totale pagina-aantal en de groepsbadges worden nu uit de unieke-href-set berekend; het echte pagina-aantal verschijnt in plaats van 545. [Sitemap](https://www.fenetresystems.com/nl-be/sitemap/)

 v1.38.3 26 oktober 2026, 09:56

## XML-sitemap: toepassingspagina’s gegroepeerd

De groeps- en locatiepagina’s van de nieuwe 7 toepassingsfamilies staan voortaan onder sitemap-applications.xml in plaats van sitemap-pages.xml.

- Oplossing De honeycomb-, duette-, jaloezie-, zip-, gordijn-, vliegenraam- en plissévliegenraam-toepassingspagina’s werden aan de applications-sitemapgroep gebonden; elke pagina haalt zijn lastmod uit zijn eigen databestand. [Toepassingen](https://www.fenetresystems.com/nl-be/toepassingsgebieden/)

 v1.38.2 26 oktober 2026, 09:55

## Site map: systeemvarianten verbonden

De jaloezie- en ritsscreen-systeemvariantpagina’s verhuisden op de site map onder Our Systems naar hun eigen variantsecties; ze werden aan de breadcrumb-ketens gekoppeld.

- Oplossing De variantpagina’s Horizontal/Cassette/External Venetian en Horizontal/Vertical Zip werden uit de pool Other Pages gehaald en in de sectie Our Systems gezet. [Sitemap](https://www.fenetresystems.com/nl-be/sitemap/)

 v1.38.1 26 oktober 2026, 09:54

## Site map: toepassingsgebieden gegroepeerd

Op de site map staan de groeps- en locatiepagina’s van de 7 nieuwe toepassingsfamilies voortaan onder de sectie Application Areas met hun eigen groepkoppen; de pool Other Pages werd opgeschoond.

- Oplossing De honeycomb-, duette-, jaloezie-, zip-, gordijn-, vliegenraam- en plissévliegenraam-toepassingsgroepen werden aan de sectie Application Areas van de site map gebonden. [Sitemap](https://www.fenetresystems.com/nl-be/sitemap/)

 v1.38.0 26 oktober 2026, 09:34

## Toepassingsgebieden voor plissévliegenramen

Er werden 5 groep- en 20 locatiedetailpagina’s voor plissévliegenramen geopend; door onderzoek naar het deur-/brede-opening-product werden raam-only-locaties geëlimineerd — er is een matching op drempel- en vleugeltype.

- Nieuw Plissévliegenraam-toepassingsgebieden: raam-only-locaties werden verwijderd omdat het product op deuren is gericht; 20 echt geschikte pagina’s in de groepen Homes (8), Commercial (5), Special (2), Vehicles (2) en Healthcare-Education (3). Het springt er in zorg-onderwijs uit door de toegankelijkheidswaarde van de drempelloze rail. [Plissévliegenraam-toepassingen](https://www.fenetresystems.com/nl-be/plisse-vliegenramen-toepassingsgebieden/) [Residentieel](https://www.fenetresystems.com/nl-be/plisse-vliegenramen-voor-woningen/)

 v1.37.0 26 oktober 2026, 09:33

## Toepassingsgebieden voor vliegenramen

Er werden 7 groep- en 30 locatiedetailpagina’s voor vliegenramen geopend; elke pagina biedt een locatie-gebaseerde geschiktheidsmatch voor de vliegenraamtypes (vast, scharnierend, rol, schuif, kat, staal, gemotoriseerd, caravan).

- Nieuw Vliegenraam-toepassingsgebieden: een locatie × type-matching langs de as ongediertewering + ventilatie. Er werden locatie-gebaseerde voorwaarden geschreven zoals huisdiergaas als veiligheidslaag in kinderkamers, een regelgevingsbarrière in voedselgelegenheden en gespannen rolgaas op hellend glas. [Vliegenraam-toepassingen](https://www.fenetresystems.com/nl-be/vliegenramen-toepassingsgebieden/) [Residentieel](https://www.fenetresystems.com/nl-be/vliegenramen-voor-woningen/)

 v1.36.0 26 oktober 2026, 09:32

## Toepassingsgebieden voor gordijnen

Er werden 7 groep- en 30 locatiedetailpagina’s voor de gordijnfamilie geopend; elke pagina biedt een locatie-gebaseerde geschiktheidsmatch voor de 8 gordijntypes (rol, zebra, screen, verticaal, verduisterend, gemotoriseerd, vouw, plafond).

- Nieuw Gordijn-toepassingsgebieden: een locatie × gordijntype-matching-architectuur — op elke pagina wordt de status geschikt/voorwaardelijk/ongeschikt van de 8 types met locatie-gebaseerde redenering uitgelegd. De beperkingen werden eerlijk geschreven, zoals plafondgordijnen enkel voor dakbeglazing en de trillingsvoorwaarde in voertuigen. [Gordijn-toepassingen](https://www.fenetresystems.com/nl-be/gordijnen-toepassingsgebieden/) [Residentieel](https://www.fenetresystems.com/nl-be/gordijnen-voor-woningen/)

 v1.35.0 26 oktober 2026, 09:31

## Toepassingsgebieden voor ritsscreens

Er werden 4 groep- en 17 locatiedetailpagina’s voor ritsscreens geopend; door onderzoek naar het gevelproduct werd de binnenlijst opgeschoond — echte gebruiksgebieden zoals balkons, terrassen, pergola’s, gevels en voertuigluifels worden gedekt.

- Nieuw Zip-toepassingsgebieden: binnenlocaties werden geëlimineerd omdat het product een gevel-/buitenproduct is; 17 echt geschikte pagina’s werden geopend in de groepen Homes (7), Commercial (4), Special Spaces (4) en Vehicles (2). Er kwamen nieuwe locaties bij zoals balkon, terras, pergola, gevel en zwembadzijde. [Ritsscreen-toepassingen](https://www.fenetresystems.com/nl-be/ritsscreens-toepassingsgebieden/) [Residentieel](https://www.fenetresystems.com/nl-be/ritsscreens-voor-woningen/)

 v1.34.0 26 oktober 2026, 09:30

## Toepassingsgebieden voor jaloeziegordijnen

Er werden 7 groep- en 30 locatiedetailpagina’s voor jaloeziegordijnen geopend; de afneembare metalen lamellen en de precieze kantelcontrole worden locatie voor locatie uitgelegd, terwijl ongeschikte vlakken zoals dakbeglazing eerlijk worden gemarkeerd.

- Nieuw Jaloezie-toepassingsgebieden: 30 locatiepagina’s onder de groepen Homes, Commercial, Special Spaces, Special Structures, Vehicles, Geometric Windows en Healthcare-Education. Keuken-badkamer vormt een sterk gebied; de koordvoorwaarde in kinderkamers en de geschiktheidsgrens op dakbeglazing werden expliciet geschreven. [Jaloezie-toepassingen](https://www.fenetresystems.com/nl-be/jaloezieen-toepassingsgebieden/) [Residentieel](https://www.fenetresystems.com/nl-be/jaloezieen-voor-woningen/)

 v1.33.0 26 oktober 2026, 09:29

## Toepassingsgebieden voor duette-gordijnen

Er werden 7 groep- en 30 locatiedetailpagina’s voor duette-gordijnen geopend; de opbrengst van de dubbellaagse honeycomb — de sterkste isolatie en de diepste verduistering — wordt locatie voor locatie uitgelegd.

- Nieuw Duette-toepassingsgebieden: 30 locatiepagina’s onder de groepen Homes, Commercial, Special Spaces, Special Structures, Vehicles, Geometric Windows en Healthcare-Education. De stof-/vochtgrenzen worden eerlijk gedekt in badkamers, boten, schepen en steriele volumes. [Duette-gordijn-toepassingen](https://www.fenetresystems.com/nl-be/duette-gordijnen-toepassingsgebieden/) [Residentieel](https://www.fenetresystems.com/nl-be/duette-gordijnen-voor-woningen/)

 v1.32.0 26 oktober 2026, 09:28

## Toepassingsgebieden voor honeycomb-gordijnen

Er werden 7 groep- en 30 locatiedetailpagina’s voor honeycomb-gordijnen geopend; elke pagina werd met unieke content op zijn eigen locatie en product geschreven en de stofgrenzen worden eerlijk uitgelegd.

- Nieuw Honeycomb-toepassingsgebieden: 30 locatiepagina’s onder de groepen Homes, Commercial, Special Spaces, Special Structures, Vehicles, Geometric Windows en Healthcare-Education. De vocht-/hygiënegrenzen worden expliciet gedekt in voorwaardelijke locaties zoals badkamers, boten en schepen. [Honeycomb-gordijn-toepassingen](https://www.fenetresystems.com/nl-be/honeycomb-gordijnen-toepassingsgebieden/) [Residentieel](https://www.fenetresystems.com/nl-be/honeycomb-gordijnen-voor-woningen/)

 v1.31.1 26 oktober 2026, 09:27

## Keukenpagina teruggetrokken

De algemene locatiepagina /mutfak/ werd offline gehaald; de locatiearchitectuur wordt opnieuw gepland. Het onderzoek van de geschiktheidsmatrix wordt in docs/mekan-uygunluk-matrisi.md bewaard.

- Oplossing De als proef geopende pagina /mutfak/ werd teruggetrokken; het bronbestand werd verwijderd en de inventaris keerde terug naar 388 pagina’s. De product-locatie-detailpagina’s (mutfak-plise-perde enz.) bleven onaangetast.

 v1.31.0 26 oktober 2026, 08:02

## Toepassingspagina voor de keuken

De eerste van de algemene locatiepagina’s werd geopend: de echte rol en voorwaarde van de acht productlijnen voor keukens, gebouwd op een onderbouwde geschiktheidsmatrix. (De pagina werd met v1.31.1 teruggetrokken.)

- Nieuw De keuken-toepassingsgebiedpagina werd geopend: vliegenramen, plissévliegenramen, jaloezie- en rolgordijnen zijn direct geschikt; plissé, honeycomb, duette en zip werden als voorwaardelijk gepresenteerd met een bewezen redenering. De geschiktheidsmatrix, gebaseerd op meer dan 50 binnen- en buitenlandse bronnen, staat in docs/mekan-uygunluk-matrisi.md.

 v1.30.0 26 oktober 2026, 07:20

## Sunscreen duette-kleuren

De categorie Sunscreen Duette Blinds werd met zes kleurproducten uitgebreid — de lichte-tint-reflectiefamilie en de donkere-tint-verblindingsknip-familie kregen elk eigen content.

- Nieuw De pagina’s voor witte, ecru-, crème-, grijze, smoky- en antraciet-sunscreen-duette-gordijnen werden toegevoegd; elke pagina werd met het warmtereflectie-, verblindingsknip- en doorzichtgedrag van de eigen tint geschreven. [Wit sunscreen duette-gordijn](https://www.fenetresystems.com/nl-be/witte-zonwerend-duette-gordijn/) [Ecru sunscreen duette-gordijn](https://www.fenetresystems.com/nl-be/ecru-zonwerend-duette-gordijn/) [Crème sunscreen duette-gordijn](https://www.fenetresystems.com/nl-be/creme-zonwerend-duette-gordijn/) [Grijs sunscreen duette-gordijn](https://www.fenetresystems.com/nl-be/grijze-zonwerend-duette-gordijn/) [Smoke sunscreen duette-gordijn](https://www.fenetresystems.com/nl-be/smoke-zonwerend-duette-gordijn/) [Antraciet sunscreen duette-gordijn](https://www.fenetresystems.com/nl-be/antraciete-zonwerend-duette-gordijn/)

 v1.29.0 26 oktober 2026, 07:19

## Sheer duette-kleuren

De categorie Sheer Duette Blinds werd met vijf sheer-kleurproducten uitgebreid — elke kleur kreeg eigen originele content, technische data en een FAQ-blok.

- Nieuw De pagina’s voor witte, crème-, grijze, lichtgrijze en donkergrijze sheer-duette-gordijnen werden toegevoegd; elke pagina werd met het lichtgedrag, de locatiefit en de grenzen van de eigen kleurtint geschreven. [Wit sheer duette-gordijn](https://www.fenetresystems.com/nl-be/witte-transparant-duette-gordijn/) [Crème sheer duette-gordijn](https://www.fenetresystems.com/nl-be/creme-transparant-duette-gordijn/) [Grijs sheer duette-gordijn](https://www.fenetresystems.com/nl-be/grijze-transparant-duette-gordijn/) [Lichtgrijs sheer duette-gordijn](https://www.fenetresystems.com/nl-be/lichtgrijze-transparant-duette-gordijn/) [Donkergrijs sheer duette-gordijn](https://www.fenetresystems.com/nl-be/donkergrijze-transparant-duette-gordijn/)

 v1.28.1 26 oktober 2026, 07:18

## Oplossingen voor de spelling

De spellingsfouten die de content-audit vond, werden gecorrigeerd — de spelling jakard→jakar op 10 plaatsen, de orthografie in een klantreview en een zin op de schuifvliegenraam-pagina.

- Oplossing Er liep een sitebrede scan op herhaalde woorden en spelling: het gebruik "jakard" werd op 10 plaatsen naar de TDK-vorm "jakar" gecorrigeerd (productpagina’s en categorietekst); de schrijfwijzen "rahatca/hemde/olacaklarınıda" in een klantreview werden gecorrigeerd; ontbrekende interpunctie op de schuifvliegenraam-pagina werd opgelost.

 v1.28.0 26 oktober 2026, 07:17

## Types gordijnsystemen

De pagina Curtain Systems bundelde de systeemvormen van de acht producten op één pagina — elk product met een eigen systeemtabel, van rol- tot plafondgordijnen.

- Nieuw Aan de pagina kwam een systemensectie voor acht producten: rol-, zebra-, screen-, verticaal-, verduisterings-, gemotoriseerde, vouw- en plafondgordijnen — telkens met een systeemtypentabel, kaartindex en productpaginalink. [Gordijnsystemen](https://www.fenetresystems.com/nl-be/gordijnen-systemen/)
- Oplossing Volledige-project-audit: de SITE.domain-spelling, de Button-variant en de changelog-kind-types werden opgelost; de koppenhiërarchie (h1→h3-sprongen) werd op 28 pagina’s verwijderd — de koppen van categorie-Technische-Data, calculator en wizard werden op de h2/h3/h4-keten gezet; de referentie deploy/send.php werd met de huidige API-kopie gesynchroniseerd.
- Verbetering De duette↔honeycomb-systeempagina’s werden op het echte productverschil gezet: 18 pagina’s in 9 vormen (verticaal, horizontaal, plafond, cassette, hellend, driehoekig, ovaal, rond, tussen-glas) werden langs de as enkel-cel versus dubbellaags gescheiden; tussen de pagina’s kwamen wederzijdse cross-links en de kopie-residuen in productSchema en CTA-teksten werden opgelost. [Duette-gordijnsystemen](https://www.fenetresystems.com/nl-be/duette-gordijnen-systemen/) [Honeycomb-gordijnsystemen](https://www.fenetresystems.com/nl-be/honeycomb-gordijnen-systemen/)

 v1.27.0 26 oktober 2026, 07:16

## Systeempagina’s voor zip

Onder Zip Screen Systems kwamen twee systeemvormpagina’s bij — de verticale en de horizontale ritsscreen.

- Nieuw De zip-systeemvarianten werden in eigen pagina’s gesplitst: de ritsgeleide verticale vorm en de horizontale vorm voor dakbeglazing/boven pergola’s — er kwam een nieuwe kaartsectie op de hubpagina. [Verticale ritsscreen](https://www.fenetresystems.com/nl-be/verticale-ritsscreen/) [Horizontale ritsscreen](https://www.fenetresystems.com/nl-be/horizontale-ritsscreen/)

 v1.26.0 26 oktober 2026, 07:15

## Systeempagina’s voor jaloezie

Onder Venetian Blind Systems kwamen drie systeemvormpagina’s bij — de horizontale, de cassette- en de externe jaloeziegordijnen.

- Nieuw De jaloezie-systeemvarianten werden in eigen pagina’s gesplitst: de klassieke vrijhangende vorm, de gesloten-cassettevorm en het geleide externe-gevelsysteem — er kwam een nieuwe kaartsectie op de hubpagina. [Horizontale jaloezie](https://www.fenetresystems.com/nl-be/horizontale-jaloezie/) [Cassette-jaloezie](https://www.fenetresystems.com/nl-be/cassette-jaloezie/) [Buitenjaloezie](https://www.fenetresystems.com/nl-be/buiten-jaloezie/)

 v1.25.0 26 oktober 2026, 07:14

## Gordijn-plaatsingstypes uitgebreid

De pagina Curtain Installation Types bundelde de plaatsingsopties van de acht producten op één pagina — met geschroefde, boorloze en projectspecifieke klassen.

- Nieuw Aan de pagina kwam een plaatsingssectie voor acht producten: rol-, zebra-, screen-, verticaal-, verduisterings-, vouw-, plafond- en gemotoriseerde gordijnen — telkens met eigen plaatsingsopties, gebadgeerde klassen en een productpaginalink. [Gordijn-plaatsingstypes](https://www.fenetresystems.com/nl-be/gordijnen-plaatsingstypes/)
- Update De productkaarten werden een in-sectie-linkindex; het ItemList-schema vermeldt nu de acht plaatsingssecties.

 v1.24.0 26 oktober 2026, 07:13

## Ritsscreen-plaatsingsdetails

Onder Zip Screen Installation Types kwamen drie detailpagina’s bij — plafond-, wand- en gevelgeschroefde plaatsing.

- Nieuw Drie ritsscreen-plaatsingsdetailpagina’s werden vrijgegeven — met de plaatsingsvolgorde, oppervlak- en gevellaagtabellen, werkomstandigheden en FAQ. [Ritsscreen met plafondbevestiging](https://www.fenetresystems.com/nl-be/plafondbevestiging-ritsscreen/) [Ritsscreen met wandbevestiging](https://www.fenetresystems.com/nl-be/wandbevestiging-ritsscreen/) [Ritsscreen met gevelbevestiging](https://www.fenetresystems.com/nl-be/gevelbevestiging-ritsscreen/)
- Update De zip-subhub kreeg een driekaart-plaatsingstypessectie en een ItemList-schema. [Ritsscreen-plaatsingstypes](https://www.fenetresystems.com/nl-be/ritsscreens-plaatsingstypes/)
- Oplossing Aan de plaatsingsdetail-familie-afbeeldingstabel werd een zip-sleutel toegevoegd; de artikel- en productschema’s van de drie pagina’s dragen nu een afbeelding.

 v1.23.0 26 oktober 2026, 07:12

## Jaloeziegordijn-plaatsingsdetails

Onder Venetian Blind Installation Types kwamen zes detailpagina’s bij — plafond-, wand-, kornisadapter-, beugel-, kornisbak- en over-kozijn-plaatsing.

- Nieuw Zes jaloezie-plaatsingsdetailpagina’s werden vrijgegeven — elk met de plaatsingsvolgorde, werkomstandigheden, vergelijkingstabellen en FAQ. [Jaloezie met plafondbevestiging](https://www.fenetresystems.com/nl-be/plafondbevestiging-jaloezie/) [Jaloezie met wandbevestiging](https://www.fenetresystems.com/nl-be/wandbevestiging-jaloezie/) [Jaloezie met railadapter](https://www.fenetresystems.com/nl-be/gordijnrail-adapter-jaloezie/) [Jaloezie met beugelbevestiging](https://www.fenetresystems.com/nl-be/beugelbevestiging-jaloezie/) [Jaloezie met glaslat](https://www.fenetresystems.com/nl-be/inbouw-jaloezie/) [Jaloezie op vleugel](https://www.fenetresystems.com/nl-be/vleugel-jaloezie/)
- Update De jaloezie-subhub kreeg een zeskaart-plaatsingstypessectie en een ItemList-schema. [Jaloezie-plaatsingstypes](https://www.fenetresystems.com/nl-be/jaloezieen-plaatsingstypes/)
- Oplossing Aan de plaatsingsdetail-familie-afbeeldingstabel werd een jaloezie-sleutel toegevoegd; de artikel- en productschema’s van de zes pagina’s dragen nu een afbeelding.

 v1.22.0 26 oktober 2026, 07:11

## Vliegenraam-plaatsingsdetailpagina’s

Onder Insect Screen Installation Types kwamen drie nieuwe detailpagina’s bij — geschroefde, zelfklevende en geklipte plaatsing; de subhub kreeg een kaartsectie voor vijf pagina’s.

- Nieuw De detailpagina’s Screw-Mounted Insect Screen, Adhesive Insect Screen en Clip-Mounted Insect Screen — met de plaatsingsvolgorde, geschiktheidsvoorwaarden, vergelijkingstabellen en FAQ. [Vliegenraam met schroefbevestiging](https://www.fenetresystems.com/nl-be/schroefbevestiging-vliegenraam/) [Zelfklevend vliegenraam](https://www.fenetresystems.com/nl-be/zelfklevende-vliegenraam/) [Vliegenraam met clipbevestiging](https://www.fenetresystems.com/nl-be/clipbevestiging-vliegenraam/)
- Update De kaartsectie op de subhub werd naar vijf detailpagina’s uitgebreid en kreeg verbindingsbadges; het ItemList-schema dekt nu vijf records. [Vliegenraam-plaatsingstypes](https://www.fenetresystems.com/nl-be/vliegenramen-plaatsingstypes/)
- Oplossing De ontbrekende vliegenraam-sleutel werd aan de plaatsingsdetail-familie-afbeeldingstabel toegevoegd; de artikel- en productschema’s van de vijf pagina’s dragen nu een afbeelding.

 v1.21.2 26 oktober 2026, 07:10

## Vliegenraam-plaatsingskaarten

De ontbrekende kaarten voor de plaatsingsrichting werden aan de pagina Insect Screen Installation Types toegevoegd — de inbouw- en opbouw-detailpagina’s zijn nu vanuit de lijst bereikbaar.

- Oplossing sub.children werd nooit op de pagina gerenderd; er kwam een kaartsectie die naar de detailpagina’s Inbouw- en Opbouw-Vaste-Vliegenraam linkt, plus een ItemList-schema. [Vliegenraam-plaatsingstypes](https://www.fenetresystems.com/nl-be/vliegenramen-plaatsingstypes/) [Inbouw vast vliegenraam](https://www.fenetresystems.com/nl-be/inbouw-vaste-vliegenraam/) [Opbouw vast vliegenraam](https://www.fenetresystems.com/nl-be/opbouw-vaste-vliegenraam/)

 v1.21.1 25 oktober 2026, 12:22

## Lijstformaat van de MD-tweelingen rechtgezet

In de diepe audit van de pagina-.md-tweelingen werden twee formaatfouten weggewerkt: koppen binnen lijsten en samengevoegde inline-tag-merges.

- Oplossing De lijstconversie van generate-llms.mjs werd opgelost: genummerde stapitems drukken nu als geordende lijsten en getitelde items in **vet** — het beschrijvingsformaat. [llms.txt](https://www.fenetresystems.com/llms.txt)
- Oplossing Het strippen van resterende tags zonder witruimte produceerde woordmerges (v1.1.1+19 Ekim → v1.1.119); de tags worden nu met een spatie gescheiden en de alt-teksten van afbeeldingen drukken in het patroon [Görsel: …]. [Versielogboek](https://www.fenetresystems.com/nl-be/versiegeschiedenis/)

 v1.21.0 25 oktober 2026, 12:15

## Systeemvarianten duette

Onder Duette Blind Systems kwamen negen systeempagina’s bij — elke werkmodus van het duo-systeem, van horizontaal tot tussen-glas.

- Nieuw Horizontale, verticale, plafond-, cassette-, driehoekige, hellende, ronde, ovale en tussen-glas-duette-gordijnen — elk live met systeemgerichte originele content. [Duette-gordijnsystemen](https://www.fenetresystems.com/nl-be/duette-gordijnen-systemen/)

 v1.20.0 25 oktober 2026, 12:07

## Systeemvarianten honeycomb

Onder Honeycomb Blind Systems kwamen negen systeempagina’s bij — elke werkmodus van het honeycomb-systeem, van horizontaal tot tussen-glas.

- Nieuw Horizontale, verticale, plafond-, cassette-, driehoekige, hellende, ronde, ovale en tussen-glas-honeycomb-gordijnen — elk live met systeemgerichte originele content. [Honeycomb-gordijnsystemen](https://www.fenetresystems.com/nl-be/honeycomb-gordijnen-systemen/)

 v1.19.1 25 oktober 2026, 12:00

## Schema-signaal op de vliegenraam-systeempagina’s

De JSON-LD-signalen van de scharnierende, de rol- en de schuifvliegenraam-pagina’s werden op het systeemvariantpatroon uitgelijnd.

- Verbetering De drie pagina’s zenden nu hetzelfde signaal uit als de zustersysteemvarianten: ItemPage plus isPartOf /sineklik-sistemleri/ plus Product-schema. [Vliegenraamsystemen](https://www.fenetresystems.com/nl-be/vliegenramen-systemen/)

 v1.19.0 25 oktober 2026, 11:57

## Vliegenraampagina-hiërarchie gereorganiseerd

De vliegenraampagina’s verhuisden naar hun juiste groepen: scharnierend/rol/schuif onder Our Systems, inbouw/opbouw onder Installation Types, en het staalvliegenraam werd als nieuw product aan de catalogus toegevoegd.

- Nieuw Steel Insect Screen — de productpagina van het beveiligingsvliegenraam met roestvrijstalen geweven gaas is live. [Stalen vliegenraam](https://www.fenetresystems.com/nl-be/stalen-vliegenraam/)
- Update De scharnierende, de rol- en de schuifvliegenraam-pagina’s verhuisden van de productcatalogus naar de groep Insect Screen Systems; de content werd voor de systeemcontext herschreven. [Scharnierend vliegenraam](https://www.fenetresystems.com/nl-be/draai-vliegenraam/) [Rolvliegenraam](https://www.fenetresystems.com/nl-be/rol-vliegenraam/) [Schuifvliegenraam](https://www.fenetresystems.com/nl-be/schuif-vliegenraam/)
- Update De pagina’s Inbouw- en Opbouw-Vaste-Vliegenraam verhuisden naar de groep Insect Screen Installation Types; de content werd voor de plaatsingsmethode-context herschreven. [Inbouw vast vliegenraam](https://www.fenetresystems.com/nl-be/inbouw-vaste-vliegenraam/) [Opbouw vast vliegenraam](https://www.fenetresystems.com/nl-be/opbouw-vaste-vliegenraam/)

 v1.18.3 25 oktober 2026, 10:22

## Herontwerp van de site map

De Site Map-pagina ging van een kaartlayout naar een dichte multikolom-lijstlayout; het zoekvak werd gecentreerd en kreeg resultaattelling, matchhighlighting en toetsenbordsnelkoppelingen.

- Verbetering De Site Map werd met een dichte kolomlayout vernieuwd in plaats van een kaartgrid; het live zoeken telt nu resultaten, markeert matches, focust met `/` en wist met Esc. [Sitemap](https://www.fenetresystems.com/nl-be/sitemap/)

 v1.18.2 25 oktober 2026, 10:13

## Corporate — kaart voor Specification Texts

Specification Texts werd aan de kaarten van de Corporate-pagina toegevoegd; de pagina werd met de breadcrumb-keten en de sitemap-corporategroep geïntegreerd.

- Verbetering Aan de corporatekaarten werd een link naar Specification Texts toegevoegd. [Onderneming](https://www.fenetresystems.com/nl-be/bedrijf/)

 v1.18.1 25 oktober 2026, 10:05

## Our Services — kaart voor Warranty Claim

Aan de servicekaarten van de pagina Our Services werd een kaart voor Warranty and Parts Claim toegevoegd.

- Verbetering Aan de Our Services-kaarten kwam een kaart naar de claimpagina voor garantie en reserveonderdelen. [Onze diensten](https://www.fenetresystems.com/nl-be/onze-diensten/)

 v1.18.0 25 oktober 2026, 09:52

## Gestructureerde honeycomb- en duette-kleuren

Aan de categorieën Textured Honeycomb en Textured Duette werden elk zeven geëmbosseerde-textuur-kleurproducten toegevoegd — de enkel- en dubbel-cel-textuurseries.

- Nieuw Gestructureerde honeycomb: zeven productpagina’s in wit, crème, beige, grijs, bruin, antraciet en zwart geëmbosseerde honeycomb-stof. [Gestructureerde honeycomb-gordijnen](https://www.fenetresystems.com/nl-be/gestructureerde-honeycomb-gordijnen/)
- Nieuw Gestructureerde duette: zeven productpagina’s in dezelfde kleurenschaal met een dubbel-cel-embossing — de sterkst isolerende textuurserie uit de stalenset. [Gestructureerde duette-gordijnen](https://www.fenetresystems.com/nl-be/gestructureerde-duette-gordijnen/)

 v1.17.0 25 oktober 2026, 09:35

## Gestructureerde plissé-kleuren

Aan de categorie Textured Pleated Blinds werden zes geëmbosseerde-textuur-kleurproducten toegevoegd — een textuurserie van wit tot antraciet.

- Nieuw Gestructureerde plissé-kleuren: zes productpagina’s met witte, ecru-, crème-, grijze, bruine en antraciet-geëmbosseerde textuur — telkens met eigen textuurkarakter en plaatsings- en verzorgingsnotities. [Gestructureerde plisségordijnen](https://www.fenetresystems.com/nl-be/gestructureerde-plissegordijnen/)

 v1.16.0 25 oktober 2026, 09:20

## Bedrukte duette-producten

Aan de categorie Printed Duette Blinds werden twee productdetailpagina’s toegevoegd: het gemotiveerde dubbellaags-model en het custom-print-model met persoonlijke bestanden.

- Nieuw baskili-duet-perde: de pagina van de motief-bedrukte dubbel-cel-stof — met de patroon-versus-dubbelzijde-relatie, de thema + klimaat-intersectie en de dubbellaagse verzorging. [Bedrukt duette-gordijn](https://www.fenetresystems.com/nl-be/bedrukte-duette-gordijn/)
- Nieuw ozel-baski-duet-perde: corporate beeldtaal op een dubbellaag — met het kader-doorsnede-ritme, gebrandmerkte-beglazing-isolatie en de proefdrukdiscipline. [Custom-print duette-gordijn](https://www.fenetresystems.com/nl-be/custom-print-duette-gordijn/)

 v1.15.0 25 oktober 2026, 08:30

## Bedrukte honeycomb-producten

Aan de categorie Printed Honeycomb Blinds werden twee productdetailpagina’s toegevoegd: het gemotiveerde honeycomb-model en het custom-print-model met persoonlijke bestanden.

- Nieuw baskili-honeycomb-perde: de pagina van de motief-bedrukte honeycomb-stof — met de patroon-cel-paring, de thema + klimaat-balans en de honeycomb-verzorgingssecties. [Bedrukt honeycomb-gordijn](https://www.fenetresystems.com/nl-be/bedrukte-honeycomb-gordijn/)
- Nieuw ozel-baski-honeycomb-perde: corporate beeldtaal op honeycomb-stof — met de kader-cel-uitlijning, merk + isolatie-scenario’s en de proefdrukdiscipline. [Custom-print honeycomb-gordijn](https://www.fenetresystems.com/nl-be/custom-print-honeycomb-gordijn/)

 v1.14.0 25 oktober 2026, 08:00

## Bedrukte plissé-producten

Aan de categorie Printed Pleated Blinds werden twee productdetailpagina’s toegevoegd: het catalogusmotief-model en het custom-print-model met persoonlijke bestanden.

- Nieuw baskili-plise-perde: de pagina van de kant-en-klare-motief-collectie — met de patroonschaal, de themaselectie en de bedrukt-oppervlak-verzorgingssecties. [Bedrukt plisségordijn](https://www.fenetresystems.com/nl-be/bedrukte-plissegordijn/)
- Nieuw ozel-baski-plise-perde: de printpagina voor persoonlijke bestanden — met een proef-goedgekeurde workflow, kleur- en textuurnotities en gebruiksscenario’s. [Custom-print plisségordijn](https://www.fenetresystems.com/nl-be/custom-print-plissegordijn/)

 v1.13.4 25 oktober 2026, 07:20

## Sitemap van de calculators

De prijsberekeningspagina’s verhuisden naar een eigen sitemapgroep — sitemap-calculators.xml.

- Update sitemap: de 9 prijsberekeningspagina’s werden uit de servicesgroep gehaald en naar de nieuwe calculatorsgroep verplaatst.

 v1.13.3 25 oktober 2026, 06:50

## Calculatorteksten origineel gemaakt

De intro- en resultaatnotitie-teksten van de familiecalculators werden van het template losgemaakt; elke familie spreekt voortaan met eigen zinnen.

- Verbetering prijsberekening: de beschrijvings- en resultaatnotitie-tekst van de 8 familiecalculators werd familiespecifiek gemaakt — er is geen template-zin-herhaling meer.

 v1.13.2 25 oktober 2026, 06:20

## Diepe uniciteit

Er liep een paginapaar-vergelijking op n-gram-niveau; de wizard- en calculator-componentteksten werden per instantie origineel gemaakt.

- Verbetering wizard en calculator: de gedeelde resultaat- en notitieparagrafen dragen nu de paginatitel en de familienaam — de verbatim-herhalingen over de negen pagina’s werden verwijderd.

 v1.13.1 25 oktober 2026, 05:50

## Uniciteit van de content

Er liep een sitebrede gelijkenis-audit; de calculator-familiepagina’s en de categorie-plaatsingsnotitie werden per pagina origineel gemaakt.

- Verbetering prijsberekening: voor de 8 familiepagina’s werden een familiespecifieke beschrijving, range-uitleg en CTA-tekst geschreven in plaats van een template.
- Verbetering categoriepagina’s: de plaatsingsnotitie bevat nu de productnaam — de verbatim-herhaling over 18 pagina’s werd verwijderd en de gedeelde beschrijvingstekst in de familiewizard verdween.

 v1.13.0 25 oktober 2026, 05:20

## Prijsberekening

De tool die uit afmetingen, familie en opties een directe prijsrange berekent, werd vrijgegeven — een hub plus 8 familiepagina’s.

- Nieuw fiyat-hesaplama: een tool die voor de 8 productfamilies een directe range uit afmetingen, variant en opties berekent — met een multi-raam-runtotaal, een kopieer-het-resultaat en een offertebrug; de berekening blijft volledig op de site. [Prijsmodule](https://www.fenetresystems.com/nl-be/prijsberekening/)
- Nieuw familiecalculators: eigen pagina’s voor vliegenramen, plissévliegenramen, plisségordijnen, honeycomb, duette, jaloezie, zip en gordijnen — telkens met een eigen variantmodel, FAQ en WebApplication-schema.

 v1.12.2 25 oktober 2026, 04:40

## Scoringsaanpassing in de wizard

De routing werd met een simulatie van 324 combinaties geauditeerd; de logica in de buiten-, huurder- en deurscenario’s werd gecorrigeerd.

- Oplossing wizard: Zip leidt nu zodra er een buitenbehoefte is; de huurderpenalty werd versterkt (families die niet boorloos kunnen plaatsen, vielen terug); de familiescores werden in het deurscenario gebalanceerd.

 v1.12.1 25 oktober 2026, 04:00

## Wizard op topniveau

De wizard werd over alle productfamilies uitgerold; geïconiseerde antwoordkaarten, antwoordsamenvattings-chips en een gelijkspel-logica kwamen erbij.

- Nieuw Een niveau-2-selector op 7 familiepagina’s: de configuratiewizard staat nu op de plissévliegenraam-, plisségordijn-, honeycomb-, duette-, jaloezie-, zip- en gordijnpagina’s.
- Verbetering wizard: geïconiseerde antwoordkaarten, antwoordsamenvattings-chips die bij een klik naar de vraag terugspringen, een knop "Kopieer Resultaat" en een badge "Goede match" bij een nek-aan-nek-race.

 v1.12.0 25 oktober 2026, 03:20

## Productwizard

Een productselector met vier vragen en gewogen scoring werd vrijgegeven; op de pagina Vliegenramen kwam een in-familie-modelwizard.

- Nieuw urun-sihirbazi: een interactieve selector die via vragen over locatie, behoefte, boorpermissie en doorgangsdichtheid de twee meest geschikte van de 8 productfamilies aanbeveelt — met "Omdat"-transparantie, een deelbare resultaatlink en WhatsApp-verzending. [Productselector](https://www.fenetresystems.com/nl-be/productwizard/)
- Nieuw sineklikler: in de selectiesectie kwam een in-familie-modelwizard (openingstype, doorgangsdichtheid, drempelbehoefte).
- Update teklif-al: de onderwerplijst kreeg een optie "Ik vond het met de Productwizard"; de site map en sitemap werden bijgewerkt.

 v1.11.3 25 oktober 2026, 02:40

## Locatiesortering in de plaatsersdirectory

De locatiefunctie sorteert voortaan op nabijheid in plaats van verkeerde provincies te verbergen; de recordrijen werden professionele kaarten met avatars en chips.

- Verbetering montajcilar: "Gebruik mijn locatie" sorteert de lijst nu op afstand en markeert de dichtstbijzijnde provincie met een badge "Dichtst bij jou"; er wordt een hoge-nauwkeurigheid-locatie opgevraagd en filteren verbergt niets.
- Update montajcilar: de partnerrijen werden herontworpen met een initiaal-letter-avatar, expertise-chips en de info "in het netwerk sinds …".

 v1.11.2 25 oktober 2026, 02:00

## Filters in de plaatsersdirectory

Aan de directory kwamen een locatie-gebaseerde dichtstbijzijnde-provincie-vinding, een provincieselectie en expertise-filters; het record van Yunus Göze werd geregistreerd.

- Nieuw montajcilar: een echte directory-ervaring met provincieselectie, expertise-chips en de filter "Gebruik mijn locatie" (de dichtstbijzijnde provincie via geolocatie).
- Update montajcilar.ts: het record van Yunus Göze (Kocaeli, Gecertificeerd) en een coördinatentabel voor de provinciehoofdsteden werden toegevoegd.

 v1.11.1 25 oktober 2026, 01:20

## Content van de plaatsersdirectory

De plaatsersdirectory kreeg records van het FENETRE-plaatsingsteam; de kaarten kregen een contactlink, het ontbrekende user-check-icoon werd aangevuld en de koppen werden betekenisvol gemaakt.

- Update montajcilar: in de directory werden de FENETRE-plaatsingsteam-records voor Istanbul en Kocaeli geregistreerd; er kwamen een sectiekop en een bereik-de-partner-link bij.
- Oplossing icons: het user-check-icoon werd toegevoegd — daarmee is het leeggebleven icoonvlak op de badgekaarten opgelost.
- Verbetering montajci-ol: de zwakke kop "Waarom Meedoen" werd verduidelijkt tot "Wat een Plaatsingspartner Krijgt".

 v1.11.0 25 oktober 2026, 00:40

## Plaatsersnetwerk

Er werden twee kanalen geopend die de plaatser van de dealer scheiden: een provincie-district-directory van plaatsingspartners en een aanvraagpagina met expertise-, district- en ervaringsvelden.

- Nieuw montajcilar: een provincie→district-directory met badges geregistreerd/gecertificeerd; het contact loopt onder fabrikantcoördinatie, er worden geen telefoonnummers gepubliceerd. [Plaatsers](https://www.fenetresystems.com/nl-be/plaatsers/)
- Nieuw montajci-ol: een aanvraag voor plaatsingspartner met expertise-, district- en ervaringsvelden; de bevestigingstemplate montajciAckHtml werd aan send.php toegevoegd. [Word plaatser](https://www.fenetresystems.com/nl-be/plaatser-worden/)
- Update send.php: het districtveld werd in de notificatiebody, de HTML-rij en de formlog geregistreerd.
- Update Links naar het plaatsersnetwerk werden aan de categoriepagina’s, de plaatsingsvoorwaarden-pagina en de dealerschappagina toegevoegd; de site map en sitemap werden bijgewerkt.

 v1.10.2 25 oktober 2026, 00:00

## Paginalayout van projectaanvraag

De projectaanvraagpagina ging over naar een kanaalspecifiek ontwerp: directe-toegangskaarten, capaciteitsbadges, een meetlijst-formaattabel en schaalkaarten.

- Verbetering proje-talebi: een tweekoloms-layout (kanaalnarratief plus verhoogd formulier), toegangskaarten voor telefoon/e-mail/WhatsApp, een voorbeeld-meetlijsttabel en een schaaltier van 20–50/50–200/200+.

 v1.10.1 24 oktober 2026, 23:20

## Uiterlijk van de verplichtingen

De itemlijst op de garantiepagina werd opnieuw opgemaakt met genummerde badges en een eigen itemkop.

- Verbetering garanti: de verplichtingsitems verschijnen nu met een genummerde accent-badge en een kaarttitel-hiërarchie in plaats van een rijlabel.

 v1.10.0 24 oktober 2026, 22:40

## Kanaal voor bulkprojecten

Voor corporate- en bulkorders werd een aparte projectlijn geopend: een 7-staps-projectproces, een eigen aanvraagformulier en een doorverwijzing voor 20+ eenheden.

- Nieuw proje-talebi: een aanvraagformulier dat voor massawoning-, hotel-, kantoor- en publieke realisaties een meetlijst en een hoeveelheidsrange verzamelt. [Projectaanvraag](https://www.fenetresystems.com/nl-be/projectaanvraag/)
- Update projelerimiz: er kwam een sectie Corporate & Bulk Project (250+ realisaties, 550 m²/maand-capaciteit); het proces werd van vijf naar zeven stappen uitgebreid.
- Update teklif-al: de onderwerplijst kreeg een optie Bulk Project (20+ eenheden).

 v1.9.1 24 oktober 2026, 22:00

## Specificatiekaarten en toast-positie

De specificatiekaarten werden gedetailleerd: familieselectie-chips, een gelabeld spec-blok en technische-data-badges. De notificatiepositie werd op apparaat-onderbalkhoogte vastgezet.

- Verbetering sartname-metinleri: een snel-sprong-chip voor de 8 families, een tekstblok in documentstijl, een uit FAMILY_SPECS gevoede waardebadge en een notitie over de invulvelden.
- Oplossing toast: de positie werd vereenvoudigd — 16px vanaf de rechter- en onderranden (bottom-4/right-4) met gelijke spatiëring op alle apparaten.

 v1.9.0 24 oktober 2026, 21:20

## Teksten voor specificaties

Voor de 8 productfamilies werden kant-en-klare specificatieparagrafen gepubliceerd om in tender- en projectspecificaties te plakken; de teksten worden uit de technische-data-matrix gegenereerd en met één klik naar het klembord gekopieerd.

- Nieuw sartname-metinleri: een nieuwe pagina met per familie een kant-en-klare spec-paragraaf en een klembord-kopieerknop. [Specificatiefiches](https://www.fenetresystems.com/nl-be/specificatiedocumenten/)
- Nieuw sartname.ts: de teksten worden uit de waarden van FAMILY_SPECS gegenereerd; een null-veld komt nooit in de zin en alles loopt automatisch synchroon met de data.
- Update categoriepagina’s: er kwam een deeplink van het blok Technische Data naar de specificatietekst van de gerelateerde familie.
- Update belgeler-ve-sertifikalar: de introtekst kreeg een link naar de specificatiepagina.

 v1.8.2 24 oktober 2026, 20:20

## Google-reviews live

Vier echte klantreviews werden van het Google Business Profile overgedragen; de namen linken naar de publieke Maps-profielen.

- Nieuw homepage: de klantreviewkaarten werden met echte data gevuld; elke reviewernaam linkt naar zijn Google-contrib-profiel.
- Nieuw referanslarimiz: er kwam een sectie "Wat Klanten Zeggen op Google" — 4 reviewkaarten plus een verder-op-Maps-link.

 v1.8.1 24 oktober 2026, 19:40

## Datasync met het Google Business Profile

De GBP-deellink, de coördinaten en de map-embed op de contactpagina werden met het huidige record gesynchroniseerd; de NAP-consistentie werd geverifieerd.

- Update consts: de link googleBusiness werd op de huidige GBP-deel-URL gezet en lat/lng op de GBP-coördinaten.
- Update iletisim: de map-embed werd door de huidige embedcode vervangen (profielnaam "FENETRE Systems").

 v1.8.0 24 oktober 2026, 19:00

## Plechtigheid garantie en onderdelenlevering

De nieuwe pagina /garanti/: de 2-jarige productgarantie, de 15-jarige reserveonderdelen-levering en de 24-uur-schriftelijke-respons werden als een vijf-item-schriftelijke belofte gepubliceerd. De component-gebaseerde dekkingstabel, de productcodeketen en het claimproces staan op één pagina.

- Nieuw garanti: een nieuwe pagina met een vijf-item-verplichting, een dekkings-/uitsluitingstabel, de FS-codeketen en een claimproces in 4 stappen. [Garantie en reserveonderdelen-levering](https://www.fenetresystems.com/nl-be/garantie/)
- Update hizmetlerimiz + hoofdmenu: Warranty and Parts Supply en de Warranty and Parts Claim werden aan de servicelijst toegevoegd.
- Update garanti-talebi: de breadcrumb verhuisde onder Our Services → Warranty and Parts Supply en er kwam een link naar de beloftepagina.
- Update homepage + dealership: het garantieantwoord werd met de 15-jarige-onderdelenlevering bijgewerkt en aan de pagina /garanti/ gelinkt.

 v1.7.32 24 oktober 2026, 18:59

## Verifieerbare technische-datalaag

Met teknik-veriler.ts werd een meetbaar per-familie-datamodel opgebouwd; de tabel Technische Data is op de categoriepagina’s zichtbaar en in het Product-schema als additionalProperty geregistreerd. Er worden enkel gedocumenteerde waarden uitgezonden.

- Nieuw teknik-veriler.ts: een meetbare waardevatrix voor de 8 productfamilies (cassettediepte, lamelmaat, gaasbreedte, plaatsingsvormen enz.); ontbrekende data blijft null en wordt niet uitgezonden.
- Verbetering productSchema: de familie-technische-data werd via additionalProperty in het Product-knooppunt geregistreerd; de CategoryPage-intro kreeg een lijst Technische Data.

 v1.7.31 24 oktober 2026, 18:48

## Dealership-niveaus en de dealerbeschermings-plechtigheid

De dealerschappagina kreeg een drieniveau-partnerprogramma, een door het contract gedekte dealerbeschermings-plechtigheid en een garantie-/onderdelen-claimkanaal; de beschermingsclausules werden in de dealership-overeenkomst geregistreerd.

- Nieuw bayilik: niveaukaarten Partner / Certified Partner / Premium Partner en een sectie Dealerbeschermings-plechtigheid (klanteigendom, aanvraag-doorverwijzing, territoriumbescherming); in de portaalsectie kwam een notitie over gebrandmerkte-prijslijst-generatie.
- Nieuw garanti-talebi: een nieuwe pagina die garantie- en reserveonderdelen-claims per productcode aanneemt; ze wordt met een Service-schema uitgezonden.
- Verbetering bayilik-sozlesmesi: er kwam een clausule "4. Dealerbescherming" — de dealer die als eerste een offerte registreert, is beschermd en territoriumaanvragen worden naar de dealer verwezen.

 v1.7.30 24 oktober 2026, 10:48

## Volledig schema voor ItemList-productitems

De Product-knooppunten van de lijstitems droegen enkel een naam en URL; de rich-result-validatie van Google wil offers. Aan de items werden brand, manufacturer, een familie-prijsrange-AggregateOffer en een familie-afbeelding toegevoegd.

- Oplossing itemListSchema: op Product-getypeerde items worden nu een AggregateOffer (familie-prijsrange, TRY, MadeToOrder), brand/manufacturer @id en een FAMILY_IMAGE-afbeelding uitgezonden.

 v1.7.29 24 oktober 2026, 09:55

## Dekking van gestructureerde data: Product, Article, sameAs

In de site-audit werden drie schemagaten gedicht: Product + AggregateOffer op product-/productvariantpagina’s, de Article-familie met datum-auteur-velden op alle gids- en documentpagina’s en logo + sameAs op het Organization-knooppunt buiten de homepage. Daarnaast werden 3 korte metabeschrijvingen naar de 110–155-karakterband gehaald.

- Oplossing articleSchema: datePublished en dateModified worden nu uitgezonden (met de buildtijd als er geen echte datum bestaat); de juridische pagina’s ontvangen Article via de type-parameter.
- Oplossing productSchema wordt nu op de 15 productvariantpagina’s, op de plaatsingsdetails (MontajDetail) en op de locatiedetails (ApplicationDetailPage) uitgezonden — met de familie-prijsrange als AggregateOffer.
- Oplossing itemListSchema: de parameter itemType; de productlijsten op familie- en categoriepagina’s dragen Product-getypeerde items. CategoryPage zendt voor producten een tweede ItemList uit.
- Oplossing De Organization-stub van PageLayout: logo + sameAs op alle pagina’s; aan LegalPage en de toepassings-, plaatsings-, familie- en servicepagina’s werd een Article-familie-schema toegevoegd.
- Verbetering cerez-politikasi, ticari-elektronik-ileti-onayi, llm-info: de metabeschrijvingen werden naar 141–151 tekens verlengd.

 v1.7.28 24 oktober 2026, 09:30

## Paginatype van de galerij en kleine aanpassingen

De Galerij is een beeldarchief en geen productcategorie — zijn WebPage-type werd van CollectionPage naar ImageGallery gecorrigeerd; de WhatsApp-brug werd op 3 seconden gezet; robots.txt kreeg een /cgi-sys/-blok.

- Oplossing schema.ts: /galeri/ @type CollectionPage → ImageGallery. Het productlisting-signaal werd verwijderd.
- Verbetering whatsapp.astro: de redirect en de voortgangsbalk werden op 3 seconden gesynchroniseerd.
- Verbetering robots.txt: voor alle botgroepen kwam een Disallow voor /cgi-sys/.

 v1.7.27 24 oktober 2026, 09:10

## Echte secties voor dunne pagina’s

4 pagina’s zaten in de SEO-scan onder 200 woorden. Our Solutions werd een hubpagina met locatie-gebaseerde oplossingskaarten; Our Projects werd met reikwijdte-, proces- en fabrikantvoordeel-secties gevuld; de Galerij kreeg reikwijdte- en doorverwijzingssecties; de WhatsApp-brugpagina kreeg een lijst "wat kan gevraagd worden".

- Verbetering cozumlerimiz.astro: de groepen woningen, commerciële ruimtes, voertuig/gsm en bijzondere geometrie werden een kaartgrid met 17 echte subpaginalinks; SubNav en een corporate-kanaal-sectie kwamen erbij.
- Verbetering projelerimiz.astro: er kwamen secties voor reikwijdte (massawoning, hotel, corporate), een 5-staps-projectworkflow en fabrikantvoordelen.
- Verbetering galeri.astro: er kwamen een galerijreikwijdte (plaatsing, locatie, detail, kleur) en secties die naar beeldbronpagina’s verwijzen tot het archief vol is.
- Verbetering whatsapp.astro: er kwam een kaart "Wat kan op WhatsApp gevraagd worden" die de vraagtypes meting/product/offerte/dealerschap en een werkurennotitie opsomt.

 v1.7.26 24 oktober 2026, 09:05

## Leesbaarheid op juridische- en infopagina’s

8 pagina’s zaten in de SEO-scan in de Flesch-band "Moeilijk". Lange zinnen werden gesplitst en lange nominalisaties werden door korte equivalenten vervangen; de betekenis en de juridische reikwijdte bleven behouden.

- Verbetering ticari-elektronik-ileti-onayi, kullanim-kosullari, cerez-politikasi, gizlilik-politikasi, kvkk-aydinlatma-metni, sevkiyat-ve-teslimat, llm-info: de zinnen werden ingekort en de lange woorden vereenvoudigd.
- Verbetering changelog.ts: de scheiders " — " en "; " in de item- en samenvattingsteksten werden in zinseeinden omgezet. De dubbel-geciteerde patronen bleven behouden.

 v1.7.25 24 oktober 2026, 08:54

## Breadcrumb met enkele-rij-horizontale-scroll

Lange breadcrumb-ketens braken op gsm naar twee regels. De keten blijft nu op één rij, scrollt horizontaal met vinger, muissleep en wiel, en de scrollbalk blijft onzichtbaar.

- Verbetering Breadcrumb.astro: flex-wrap werd verwijderd en ol kreeg overflow-x-auto + scrollbar-hide + shrink-0/whitespace-nowrap. Met het SubNav-patroon kwamen drag-to-scroll, verticaal→horizontaal-wiel en een paginaleaf die bij overflow zichtbaar begint.

 v1.7.24 24 oktober 2026, 08:51

## Paginatitels over de 561px-pixellimiet ingekort

13 pagina-documenttitels overschreden in de SEO-scan de geschatte Google-pixellimiet. Het docTitle-patroon van de getroffen families werd uniform ingekort, met behoud van productnaam en onderscheidende informatie.

- Oplossing plise-categories.ts: de 24 docTitles van de dag-nacht-duo-familie gingen van "Gece Gündüz — X + Y Tül" naar "X + Y Tül Çiftli". In de sheer-plissé-familie (6) viel het woord "Perde" weg en in de volledig-verduisteringsfamilie (5) het woord "Plise".
- Oplossing honeycomb-categories.ts: 7 docTitles gingen van "X Honeycomb Perde — Y" naar "X Honeycomb — Y" (de hele familie uniform, inclusief de gerapporteerde wit en bruin).
- Oplossing hizmet-bolgeleri.astro: de titel ging van "Montaj, Kargo, Teslimat" naar "Montaj ve Kargo" (60→52 tekens).

 v1.7.23 24 oktober 2026, 08:46

## De korte paginatitel van Our History

De documenttitel van de pagina /tarihcemiz/ lag met 28 tekens onder de limiet. Hij werd naar "Tarihçemiz — Gebze'den Dünyaya Üretim" uitgebreid (H1 en breadcrumb-leaf ongewijzigd).

- Oplossing tarihcemiz.astro: de PageLayout-titel ging van "Tarihçemiz" naar "Tarihçemiz — Gebze'den Dünyaya Üretim". Titel 28→55 tekens, H1 en breadcrumb ongewijzigd.

 v1.7.22 24 oktober 2026, 08:44

## H2-koppen over 70 tekens ingekort

De lange productnamen van de dag-nacht-duo-plissé-familie overschreden in de koppen "Kimin İçin?", "Hakkında Sorular" en CTA de 70 tekens. Aan het ProductDetail-template kwam een voorwaardelijke inkorting. Ook de twee lange H2’s op de missie-en-visie-pagina werden binnen de limiet gebracht.

- Oplossing ProductDetail.astro: zodra productnaam + suffix over 70 tekens gaat, valt de H2 terug naar de korte vorm ("Kimin İçin?", "Hakkında Merak Edilenler", het CTA-werkwoord). 44 schendingen werden opgelost en kort-benoemde pagina’s bleven onaangetast.
- Oplossing misyon-ve-vizyon.astro: de missie-H2 ging van 71 naar 55 en de visie-H2 van 83 naar 65 tekens. Aangescherpt met behoud van betekenis.

 v1.7.21 24 oktober 2026, 08:42

## Metabeschrijvingen boven 155 tekens op vijf pagina’s

De metabeschrijvingen van de gebruiksvoorwaarden-, onze-waarden-, kinderdagverblijf-plisségordijn-, zelfklevende- en geschroefde-plissévliegenraam-pagina’s gingen over de 155-karakterlimiet. Met behoud van betekenis ingekort.

- Oplossing degerlerimiz.astro 160→138, kullanim-kosullari.astro 157→153, plise-perde-uygulama.ts (kinderdagverblijf) 159→155, montaj-pages.ts (zelfklevende plissévliegenraam) 160→153 en (geschroefde plissévliegenraam) 157→150. De metabeschrijvingen van 5 pagina’s liggen nu op of onder de 155-karakterlimiet.

 v1.7.20 24 oktober 2026, 08:39

## Relatierichting van referenties en drie tekstconsistenties

Op de homepage werden buitenlandse merken in de verkeerde richting voorgesteld als "dealers die onze producten verkopen". Met de uitdrukking "productiepartner" werden ze uitgelijnd op het datacontract van references.ts en de OEM-betekenis op de pagina /referanslarimiz/ (Turkije-orders worden in Gebze geproduceerd). Ook werd de "specifikasyon"-spelling in het productdetailtemplate naar de TDK-vorm "spesifikasyon" gecorrigeerd, de "%1–%5"-range op de ritsscreen-toepassingspagina naar de "%3–%5"-aanbodrange van de catalogus en de moeilijk te parsen frase "ağacağı" in de paarse-gordijntekst naar "çekeceği".

- Oplossing index.astro: de buitenlandse-merkenlijst ging van "dealer en zakenpartner" naar "productiepartner". De relatierichting is nu identiek aan het contract van references.ts en aan de pagina /referanslarimiz/. [Onze referenties](https://www.fenetresystems.com/nl-be/onze-referenties/)
- Oplossing ProductDetail.astro: "specifikasyonları/specifikasyonu" → "spesifikasyonları/spesifikasyonu". De ondertitel van de technische tabel op alle productdetailpagina’s werd getroffen.
- Oplossing uygulama-alanlari.ts: de openheid van de ritsscreen-stof ging van "%1–%5" naar "%3–%5". Consistent gemaakt met de aanbodrange op de pagina /zip-perde-sistemleri/.
- Verbetering product-pages.ts: in de paarse-plisségordijntekst ging "Hangi yöne ağacağı" naar "Hangi tarafa çekeceği". Een in één lezing begrepen uitdrukking.
- Oplossing plise-perde-uygulama.ts, plise-categories.ts, montaj-pages.ts: 4 metateksten die over de limiet gingen, werden ingekort. /anaokulu-plise-perde/ desc 164→159, /antrasit-yari-karartma-plise-perde/ titel 61→55, /kahverengi-tam-karartma-plise-perde/ titel 63→57, /yapiskanli-plise-sineklik/ desc 161→160.

 v1.7.19 24 oktober 2026, 08:35

## Vage kicker "Devam" in de toepassingstemplates

In de drie templates die toepassingsgebiedpagina’s genereren (ApplicationAreaPage, ApplicationDetailPage, ApplicationSubHub) werd de kicker van de sectie met gerelateerde pagina’s als "Devam" (Doorgaan) uitgezonden. Het label werd naar "Keşfet" (Verkennen) gecorrigeerd, dat de content beschrijft.

- Oplossing ApplicationAreaPage.astro, ApplicationDetailPage.astro, ApplicationSubHub.astro: de kicker ging van "Devam" naar "Keşfet". Op alle pagina’s in de toepassingsfamilie beschrijft het label van de sectie met gerelateerde pagina’s nu de functie van die sectie.

 v1.7.18 24 oktober 2026, 08:31

## De honeycomb-kaart op Our Products toonde "0 producten"

Het record van honeycomb-perdeler in products.ts miste countLabel. Op de kaart en in de vergelijkingstabel werd "0 ürün" afgedrukt. Omdat de familie drie categorieën heeft (effen, bedrukt, gestructureerd), werd het label als "3 kategori" gedefinieerd.

- Oplossing products.ts: countLabel: "3 kategori" werd aan het record van honeycomb-perdeler toegevoegd. De kaartbadge en de vergelijkingstabel van Our Products tonen nu het juiste aantal.

 v1.7.17 24 oktober 2026, 08:27

## Gordijnmodelaantal in drie teksten naar acht gecorrigeerd

Hoewel de gordijnfamilie uit acht live modellen bestaat, zeiden de teksten op de homepage, /sistemlerimiz/ en /perde-sistemleri/ "tien modellen". Het nummer dat de cataloguswerkelijkheid tegenspreekt, werd op drie plaatsen naar "acht modellen" gecorrigeerd.

- Oplossing index.astro, sistemlerimiz.astro, perde-sistemleri.astro: "on model" → "sekiz model". In de catalogus van products.ts zijn 8 live gordijnmodellen gedefinieerd; consistent gemaakt met de pagina /perdeler/.

 v1.7.16 24 oktober 2026, 08:23

## HR-CTA-tekst wees naar het juiste formulier

De sluitings-CTA van de pagina wees voor cv’s naar het "contactformulier". Omdat een cv-bestand enkel via het sollicitatieformulier op de pagina wordt aanvaard, werd de tekst naar het juiste formulier gewezen.

- Oplossing insan-kaynaklari.astro: de CTA-beschrijving ging van "via het contactformulier" naar "via het sollicitatieformulier hierboven". Op het contactformulier zit geen bestandsbijlage.

 v1.7.15 24 oktober 2026, 08:19

## Lege placeholderkaarten op Galerij en Our Projects verwijderd

Op twee gepubliceerde pagina’s zaten contentloze genummerde ontwerpkaarten ("Image 1–6", "Project 1–3"). De kaarten werden verwijderd tot er echte content komt; de eerlijke notitie "archief wordt voorbereid" bleef behouden.

- Oplossing galeri.astro + projelerimiz.astro: de lege placeholderkaartgrids werden verwijderd. De voorbereidingsnotitie werd als enkele paragraaf gecentreerd.

 v1.7.14 24 oktober 2026, 08:15

## Gebroken formulering in de About Us-missiezin opgelost

De missietekst bestond uit twee stukken die midden in de zin waren afgeknipt als "…work partnerships. The customer's…". De bungelende eerste zin werd verwijderd en alles werd tot één zin samengevoegd.

- Oplossing hakkimizda.astro: de missieparagraaf werd tot één zin samengevoegd. "…through partnerships, to be the manufacturer the customer chooses again and again."

 v1.7.13 24 oktober 2026, 08:11

## Merkspelling op de hero-slidelabels aan de regel aangepast

De kickerteksten van de productslides waren varianten die de productnaam in het merk inbedden, zoals "FENETRE Sineklik Systems". Volgens de merkspellingregel werden ze door de Turkse productlijnnamen vervangen (Sineklik Sistemleri, Plise Sineklikler enz.).

- Oplossing hero-slides.ts: de kicker van de 8 productslides ging van de variant "FENETRE X Systems" naar de productlijnnaam. Het merk blijft vast "FENETRE Systems".

 v1.7.12 24 oktober 2026, 08:07

## Metabeschrijving kinderdagverblijf-plisségordijn naar de limiet gehaald

De metabeschrijving van de pagina overschreed met 166 tekens de auditlimiet (165) met één teken. Door een voegwoord te vereenvoudigen werd hij naar 162 tekens gereduceerd; de betekenis bleef.

- Oplossing plise-perde-uygulama.ts: anaokulu-plise-perde `meta` ging van 166 naar 162 tekens. De audit-dist-waarschuwing is gesloten.

 v1.7.11 24 oktober 2026, 08:03

## Label-waarde-tekstmerge op de contactpagina opgelost

In de contactinfokaart kwamen het "Sosyal Medya"-label-<span> en de waarde-<span> op regeleinde rug aan rug. Omdat Astro de witruimte stript, mergeerde de tekstextractie ze als "Sosyal MedyaProfil linkleri…". Na het label werd een `{' '}` toegevoegd.

- Oplossing iletisim.astro: `{' '}` na het label "Sosyal Medya". In de HTML, de kopie en de `.md`-tweeling lezen label en waarde nu apart.

 v1.7.10 24 oktober 2026, 07:59

## .md-tweelingen aan de Apache-MIME-mapping toegevoegd

De per-pagina-`.md`-tweelingen hadden geen tegenhanger in mime.types. Apache zou die bestanden met een ongedefinieerd type serveren in plaats van `text/markdown`. Aan `.htaccess` werd `AddType text/markdown .md` toegevoegd en de bestanden werden in de deflate-lijst opgenomen.

- Oplossing `.htaccess`: `AddType text/markdown .md` kwam in het `mod_mime`-blok. `text/markdown` werd aan het deflate-filter toegevoegd. De beveiligingsheaders blijven bewust op nginx (dubbele headers voorkomen).

 v1.7.9 24 oktober 2026, 07:55

## Offlinepagina bevrijd van de inline-eventhandler

De knop "Probeer Opnieuw" van de offlinepagina riep `location.reload()` aan via een `onclick`-attribuut. Het interactiepatroon van het project vereist documentdelegatie met een `data-*`-selector en geen inline-handler. De klik herlaadt nu via één enkele gedelegeerde listener die naar een `data-retry`-gemarkeerd element zoekt.

- Oplossing offline.astro: `onclick` werd verwijderd. Aan het `__offlineBound`-blok kwam een gedelegeerde kliklistener voor `[data-retry]`.

 v1.7.8 24 oktober 2026, 07:51

## Interactieve nesting in KVKK-toestemmingslabels verwijderd

De KVKK-toestemming-`<label>` op de contact-, dealership- en sollicitatieformulieren bevatte een link. De HTML-regels laten geen interactief element in een label toe en een klik op de link kon ook het selectievakje triggeren. De link verhuisde buiten het label en de toestemmingstekst werd via een `for`/`id`-relatie aan het vakje gebonden.

- Oplossing Het KVKK-toestemmingsblok in ContactForm, DealerForm en JobForm: `<a>` is geen afstammeling meer van `<label>`. De toestemmingszin is via het label `for="kvkk-onay"` aan het selectievakje gebonden.

 v1.7.7 24 oktober 2026, 07:47

## Toegankelijke naam van de taalschakelaar dekt de zichtbare tekst

Het `aria-label` van de taalschakelaarknop bevatte het zichtbare label niet ("TR · Türkçe"). De zichtbare taalnaam werd aan de toegankelijke naam toegevoegd zodat spraakbesturingsgebruikers de knop kunnen aanroepen met wat ze zien (WCAG 2.5.3).

- Oplossing Het `aria-label` van de LanguageSwitcher-knop staat nu in de vorm `TR · Türkçe. Dil seçimi`: de zichtbare taalcode en native taalnaam staan aan het begin van de toegankelijke naam.

 v1.7.6 24 oktober 2026, 07:43

## Dropdownmenu’s via aria-controls aan hun popup-containers gebonden

De taal-, zoek- en menudropdownknoppen droegen `aria-expanded` maar waren niet aan de popup-containers gebonden die ze besturen. De popup-wortels kregen stabiele `id`’s en alle triggers wijzen nu via `aria-controls` naar het doel.

- Verbetering Het zoekpalet, de mobiele drawer, de taal-subpagina en beide taalmenu’s kregen stabiele `id`’s. De header- en ondernav-triggers wijzen via `aria-controls` naar de gerelateerde popup. Het taalmenu in de drawer draagt een aparte `id` om botsing te voorkomen.

 v1.7.5 24 oktober 2026, 07:39

## Koploos-sectiegebruik semantisch opgelost

Het element `<section>` werd op 39 koploze layoutbanden gebruikt. De Section-component kreeg een `as`-prop en de layoutbanden worden als `<div>` uitgezonden. De nav-gelinkte sectie Voordelen kreeg een echte H2.

- Verbetering De categorie-introparagraaf (18 pagina’s), de gidsintro, de kenmerkenband op de 8 familiepagina’s, de statistiekstrip en 7 enkelpaginabanden worden nu als `<div>` in plaats van `<section>` uitgezonden. De Section-component kiest het element via de `as`-prop.
- Oplossing Aan de ondernav-gelinkte sectie "Voordelen" werd een H2-kop "Voordelen van Maatwerkproductie" toegevoegd. De sectie draagt nu een zichtbare kop die met het navlabel overeenkomt. [Maatwerk](https://www.fenetresystems.com/nl-be/maatwerk-productie/)

 v1.7.4 24 oktober 2026, 07:35

## Ruw-HTML-escape in FAQ-antwoorden opgelost

Op drie verduisteringsproductpagina’s werd linkmarkup in een FAQ-antwoord in het platte-tekstveld ingevoerd. Gebruikers zagen de code "<a href=...>" verbatim. De links verhuisden naar het html-veld van de Accordion.

- Oplossing De linkcode die in de FAQ-antwoorden van de witte-semi-verduisterings-, crème-semi-verduisterings- en crème-volledig-verduisteringspagina’s als platte tekst verscheen, verhuisde naar het html-antwoordveld van de component. De antwoorden drukken nu als klikbare links en de schematekst blijft tagvrij. [Wit semi-verduisterend plisségordijn](https://www.fenetresystems.com/nl-be/witte-semi-verduisterend-plissegordijn/) [Crème semi-verduisterend plisségordijn](https://www.fenetresystems.com/nl-be/creme-semi-verduisterend-plissegordijn/) [Crème verduisterend plisségordijn](https://www.fenetresystems.com/nl-be/creme-verduisterend-plissegordijn/)

 v1.7.3 24 oktober 2026, 07:31

## Botsingen in voorraadcodes opgelost

Categoriefamilies die in de SKU-prefix-tabel ontbraken, vielen op het generieke URN-prefix terug, waardoor dezelfde code over meerdere producten herhaalde. Voor 15 families werd een uniek prefix gedefinieerd, waardoor elke productvoorraadcode uniek is.

- Oplossing SKU-prefixen werden toegevoegd voor de sheer-, verduisterings-, bedrukte- en gestructureerde-plissé, dag-nacht-duo-plissé, duette- en honeycomb-subfamilies (TPL, TKP, YKP, BPL, DPL, GGU, DUD, TUD, DED, BAD, GNS, DUH, DEH, BAH). De FS-URN-codes die over 54 producten herhaalden, werden in familie-gebaseerde unieke codes omgezet.

 v1.7.2 24 oktober 2026, 07:27

## Ontbrekende productnaam in verduisteringspaginatitels opgelost

De productnaam "Plise" was uit de paginatitels van de antraciet-semi-verduisterings- en bruine-volledig-verduisterings-plisségordijnpagina’s weggevallen. Hij werd naar hetzelfde patroon als de zusterpagina’s aangevuld.

- Oplossing De paginatitel werd naar "Antrasit Yarı Karartma Plise — Derin Loşluk" gecorrigeerd. [Antraciet semi-verduisterend plisségordijn](https://www.fenetresystems.com/nl-be/antraciete-semi-verduisterend-plissegordijn/)
- Oplossing De paginatitel werd naar "Kahverengi Tam Karartma Plise — Toprak Koyusu" gecorrigeerd. [Bruin verduisterend plisségordijn](https://www.fenetresystems.com/nl-be/bruine-verduisterend-plissegordijn/)

 v1.7.1 24 oktober 2026, 07:23

## CTA-kop van het geschroefde vliegenraam gedifferentieerd

De CTA-kop van de geschroefde-plissévliegenraam-pagina werd gehaald uit het patroon "Stuur een Foto van het Kozijn" dat met zijn gordijntweeling werd gedeeld, en aan een cassette-wand-oppervlak-nadruk gebonden.

- Oplossing De CTA-kop van de geschroefde plissévliegenraam werd naar "Stuur het Oppervlak Waar de Cassette op Zit" bijgewerkt. Consistent gemaakt met de content dat de vliegenraamcassette ook aan de wand kan worden geschroefd. [Plissévliegenraam met schroefbevestiging](https://www.fenetresystems.com/nl-be/schroefbevestiging-plisse-vliegenraam/)

 v1.7.0 24 oktober 2026, 07:19

## Metabeschrijvingen van de plaatsingstweelingen gedifferentieerd

De metabeschrijvingen van de geschroefde en zelfklevende plissévliegenraam-pagina’s werden gehaald uit het skeletpatroon dat met de gordijnpagina’s van dezelfde plaatsingsmethode werd gedeeld, en aan de eigen content van het vliegenraam gebonden (oppervlak-geschikte schroef, spankoord-belasting, eenmalige tape).

- Oplossing De metabeschrijving van de geschroefde plissévliegenraam werd aan de oppervlak-schroef-tabel en de verwijderingsspoor-content gebonden. [Plissévliegenraam met schroefbevestiging](https://www.fenetresystems.com/nl-be/schroefbevestiging-plisse-vliegenraam/)
- Oplossing De metabeschrijving van de zelfklevende plissévliegenraam werd aan de dubbelzijdige tape, het draagvermogen en de hertaping-informatie gebonden. [Zelfklevende plissévliegenraam](https://www.fenetresystems.com/nl-be/zelfklevende-plisse-vliegenraam/)

 v1.6.9 24 oktober 2026, 07:10

## Corporate-differentiatie van de kinderdagverblijf-metabeschrijving

De metabeschrijving van het kinderdagverblijf-plisségordijn werd bevrijd van de veiligheids-/verduisteringsformulering die met de kinderkamerpagina overlapt en naar de corporate-onderscheider verhuisd (klaslokaal-kantine-speelkamer-enkelproject-productie).

- Oplossing De metabeschrijving van het kinderdagverblijf-plisségordijn werd vernieuwd om de institutionele schaal op de voorgrond te zetten. De meta-gelijkenis met de kinderkamerpagina werd gebroken. [Kinderdagverblijf plisségordijn](https://www.fenetresystems.com/nl-be/kleuterschool-plissegordijn/)

 v1.6.8 24 oktober 2026, 07:04

## Oplossing van de formuleringsfout bij de zwarte duette

De dubbele-predicaat-fout in de plaatsingsparagraaf van de zwarte-duettegordijn werd opgelost. De formulering "kritiktir öneridir" werd in lijn met de siteterminologie naar "teknik öneridir" gecorrigeerd.

- Oplossing De dubbele-predicaat-fout "kritiktir öneridir" in de portray-plaatsingsformulering van de zwarte-duettegordijn werd naar "teknik öneridir" gecorrigeerd. [Zwarte duette-gordijn](https://www.fenetresystems.com/nl-be/zwarte-duette-gordijn/)

 v1.6.7 24 oktober 2026, 06:58

## Opschoning van ongesteunde lof

In de sitebrede toonscan werd de laatste resterende overdreven-kwaliteitsformulering gecorrigeerd. De claim "kusursuzdur" (vlekkeloos) in de antraciet-plissé-gebruiksnotitie werd naar een verifieerbare formulering omgezet.

- Oplossing De formulering "de gevelintegriteit is vlekkeloos" in de gebruiksnotitie van het antraciet-plisségordijn werd naar "de gevelintegriteit wordt behouden" bijgewerkt. [Antraciet plisségordijn](https://www.fenetresystems.com/nl-be/antraciete-plissegordijn/)

 v1.6.6 24 oktober 2026, 06:52

## Laatste ronde metabeschrijving-differentiatie

In de laatste ronde van de cross-pagina-metabeschrijving-gelijkenisscan werden de resterende grensparen gedifferentieerd. De beschrijvingen van de beige duette en het grijze volledig-verduisteringsproduct werden zo bijgewerkt dat ze niet meer met buurproductteksten botsen.

- Oplossing De metabeschrijving van de beige-duettegordijn werd bevrijd van de formulering die met de honeycomb-variant van dezelfde kleur botst. De grijze-volledig-verduisteringsbeschrijving werd uit de gedeelde zinsstructuur met de witte variant gehaald. [Beige duette-gordijn](https://www.fenetresystems.com/nl-be/beige-duette-gordijn/)

 v1.6.5 24 oktober 2026, 06:46

## Aanscherping van metatitels en honeycomb-categorieteksten

Op de 41 pagina’s die de SEO-titellimiet overschrijden, werden de titels ingekort. De metabeschrijvingen van de dag-nacht-duo-plissé-producten werden per product gedifferentieerd, de honeycomb-categorie- en productteksten werden via het technische verschil (enkelrij-cel) van de duette-familie gedifferentieerd en voor het legacy-adres /kvkk/ werd een 301 toegevoegd.

- Oplossing Voor de 24 dag-nacht-duo-plissé-producten werden een korte SEO-titel (het patroon "Gece Gündüz — …") en een productspecifieke metabeschrijving geschreven. 15 sheer-/verduisteringsproducttitels werden naar de 60-karakterlimiet gehaald. [Dag & nacht duo-plisségordijn](https://www.fenetresystems.com/nl-be/dag-nacht-plissegordijn/)
- Verbetering De honeycomb-categorie- en productteksten werden van hetzelfde skelet als de duette-familie gedifferentieerd. Enkelrij-cel-nadruk, aparte intro-, CTA- en staalteksten. De formuleringsfout "een thermische brug wordt gebouwd" werd verwijderd. [Honeycomb-gordijnen](https://www.fenetresystems.com/nl-be/honeycomb-gordijnen/)
- Oplossing In .htaccess en de Plesk-nginx-directieven werden permanente 301-regels naar /kvkk-aydinlatma-metni/ voor het legacy-adres /kvkk/ toegevoegd. [Privacyverklaring](https://www.fenetresystems.com/nl-be/privacyverklaring/)
- Oplossing De metabeschrijvingen van de dealership- en distributorship-overeenkomst-, human-resources- en versiegeschiedenis-pagina’s werden onder de 160-karakterlimiet gehaald. [Dealervereenkomst](https://www.fenetresystems.com/nl-be/dealerovereenkomst/)

 v1.6.4 24 oktober 2026, 06:40

## Legacy-slug-stub verwijderd

Het meta-refresh-stubbestand /gece-gunduz-plise-perdeler/ werd verwijderd. De permanente 301 staat al in nginx en .htaccess. De pagina werd ook uit de sitemap en de site map opgeschoond.

- Oplossing src/pages/gece-gunduz-plise-perdeler.astro werd verwijderd. De legacy-slug blijft via de 301-regels op serverniveau naar /gece-gunduz-ciftli-plise-perde/ doorverwijzen. [Dag & nacht duo-plisségordijn](https://www.fenetresystems.com/nl-be/dag-nacht-plissegordijn/)

 v1.6.3 24 oktober 2026, 06:34

## Oplossing van de site-map-oplossingsgroepen

Op de site map waren Our Solutions, Our Projects en Service Areas per ongeluk in één sectie genest. De drie onafhankelijke pagina’s werden in eigen groepen gesplitst — identiek aan het headermenu en de breadcrumb-structuur.

- Oplossing In site-map.ts werd de sectie "Our Solutions" onder Our Services verwijderd. Our Solutions, Our Projects en Service Areas werden, zoals in sitemap-groups.ts, drie afzonderlijke groepen (solutions, projects, service-areas). [Sitemap](https://www.fenetresystems.com/nl-be/sitemap/)

 v1.6.2 24 oktober 2026, 06:28

## E-E-A-T-aanscherping van de Service Areas-teksten

Paginabeschrijvingen en paragrafen werden met concrete operationele data versterkt: het aantal van 51 districten, werkuren, pakketinhoud, offertebereik. Generieke uitspraken werden door verifieerbare details vervangen.

- Verbetering De intropassage, sectiebeschrijvingen, plaatsingskaart, processtappen en FAQ-antwoorden werden herschreven. De werkuren van de opname-afspraak werden aan de tekst toegevoegd en concrete data kwam op de chiplabels. [Werkingsgebied](https://www.fenetresystems.com/nl-be/werkingsgebied/)

 v1.6.1 24 oktober 2026, 06:22

## Visuele verbetering van het serviceregio-paneel

De districtlijsten verhuisden van een losse pill-array naar een uitgelijnd grid. Istanbul staat eerst en de provinciekoppen worden met een icoon en een districtaantal-badge getoond.

- Verbetering De districtpills werden in 2/3/4-kolom-gridcellen omgezet. Elke cel draagt een dekkingsmarkering (check) en de provinciekoppen een map-pin-icoon plus districtaantal-badge. Het Istanbul-blok verhuisde boven Kocaeli. [Werkingsgebied](https://www.fenetresystems.com/nl-be/werkingsgebied/)

 v1.6.0 24 oktober 2026, 06:16

## Herbouw van de Service Areas-hub

De dunne driekaartpagina werd een volwaardige regiohub: gratis-plaatsingsdekking van 51 districten (Istanbul 39 + Kocaeli 12), Turkije-verzend-deeplinks, een Europese-landenlijst en een B2B-fabrikantpaneel op één pagina.

- Update /hizmet-bolgeleri/ werd herschreven: een SubNav-skelet, 4 samenvattingschips, een district-voor-district-plaatsingsregio-paneel, een map, Turkije-deeplinkkaarten, Europese-landenpills, een B2B-fabrikantpaneel, een 4-staps-proces en een 6-vraag-FAQ. [Werkingsgebied](https://www.fenetresystems.com/nl-be/werkingsgebied/)
- Nieuw src/data/service-regions.ts. De district- en landenlijsten werden in één bron van waarheid opgenomen. Een regio die een detailpagina krijgt, wordt automatisch een link in de hub; een record zonder href blijft een passieve pill.
- Verbetering De schemalaag werd uitgebreid: Service.areaServed werd aan de zichtbare dekking gelijkgesteld en er kwamen FAQPage- en HowTo-knooppunten.

 v1.5.0 23 oktober 2026, 21:35

## Productcatalogus-uitbreiding: 48 nieuwe kleurvarianten in 5 families

De categorie Day & Night Dual Pleated Blind werd in 24 combinaties gesplitst. Aan de volledig-verduisterende en semi-verduisterende plisségordijnen kwamen elk 5 kleuren en aan de effen honeycomb- en effen duette-gordijnen elk 7 kleurproducten. Elk product is live met een eigen slug, breadcrumb en contentidentiteit.

- Nieuw 24 combinatieproductpagina’s zijn live: de witte, ecru-, crème-, grijze, lichtgrijze en donkergrijze sheer-lagen werden aan effen stof-, semi-verduisterings-, volledig-verduisterings- en honeycomb-nachtlagen gekoppeld. [Rubriek](https://www.fenetresystems.com/nl-be/dag-nacht-plissegordijn/) [Voorbeeldmodel](https://www.fenetresystems.com/nl-be/effen-stof-witte-transparant-duo-plissegordijn/)
- Nieuw Aan de categorie volledig-verduisterende plisségordijnen kwamen 5 kleurproducten: de witte, crème-, grijze, antraciet- en bruine-verduisteringsversies op aparte pagina’s. [Rubriek](https://www.fenetresystems.com/nl-be/verduisterend-plissegordijnen/) [Voorbeeldmodel](https://www.fenetresystems.com/nl-be/witte-verduisterend-plissegordijn/)
- Nieuw Aan de categorie semi-verduisterende plisségordijnen kwamen 5 kleurproducten: de witte, crème-, grijze, antraciet- en bruine-dim-out-versies op aparte pagina’s. [Rubriek](https://www.fenetresystems.com/nl-be/semi-verduisterend-plissegordijnen/) [Voorbeeldmodel](https://www.fenetresystems.com/nl-be/grijze-semi-verduisterend-plissegordijn/)
- Nieuw Aan de categorie effen honeycomb-gordijnen kwamen 7 kleurproducten: de witte, crème-, beige, grijze, bruine, antraciet- en zwarte-honeycomb-versies op aparte pagina’s. [Rubriek](https://www.fenetresystems.com/nl-be/effen-honeycomb-gordijnen/) [Voorbeeldmodel](https://www.fenetresystems.com/nl-be/witte-honeycomb-gordijn/)
- Verbetering De dubbellaagse-technische-spec-tabel voor elke combinatie (nacht-/daglaag, dubbelkanaalprofiel, aparte handgrepen) wordt uit een eigen spec-template gevoed. De sitemap- en LLM-uitvoer werd automatisch uitgebreid.
- Nieuw Aan de categorie effen duette-gordijnen kwamen 7 kleurproducten: de witte, crème-, beige, grijze, bruine, antraciet- en zwarte-dubbel-cel-versies op aparte pagina’s. [Rubriek](https://www.fenetresystems.com/nl-be/effen-duette-gordijnen/) [Voorbeeldmodel](https://www.fenetresystems.com/nl-be/witte-duette-gordijn/)
- Verbetering Er liep een catalogusbrede productcontent-audit: ~350 teksten die op zins- en paragraafniveau herhaalden, werden herschreven om zich op de eigen titel van elk product te richten. Er zijn geen gelijke zinnen meer.

 v1.4.22 23 oktober 2026, 17:41

## Naamconsistentie onder permanente audit

Dat de breadcrumb-leaf identiek is aan de pagina-H1, is in de build nu verplicht. Een afkorting van het type "Referanslar" breekt nu de compilatie. Er kwam een deploy-poort: ongeauditeerde of verouderde dist kan niet worden vrijgegeven.

- Verbetering De regel leaf = H1 werd aan check-breadcrumbs toegevoegd. De bestaande bewuste korte leaves staan in een vaste vrijstellingslijst. De build stopt bij elke nieuwe mismatch op een nieuwe of bestaande pagina.
- Verbetering Aan deploy.sh kwam een deploy-poort: de release wordt geweigerd als src/public/scripts nieuwer is dan dist of als de breadcrumb-/canonical-audit faalt.

 v1.4.21 23 oktober 2026, 12:26

## Menulabels met de paginanaam verenigd

Afkortingen zoals "Referanslar" in de topbar en "Sineklik" in de headerdropdowns werden verwijderd. Alle chrome-menu’s dragen nu de naam van de doelpagina en de audit dekt voortaan ook menulabels.

- Oplossing De H1/breadcrumb van de pagina Our References werd gelijkgesteld. De topbar-, footer-, drawer- en headerdropdown-labels werden identiek aan de doelpaginanaam gemaakt. [Onze referenties](https://www.fenetresystems.com/nl-be/onze-referenties/)
- Verbetering check-breadcrumbs auditeert nu ook de chrome-menu’s: een afgekort label in het topmenu, hoofdmenu, footer-navs, gsm-ondermenu of drawer breekt de build.

 v1.4.20 23 oktober 2026, 12:18

## Hubpagina-labels aan de slug gelijkgesteld

De nav-, breadcrumb-, H1- en site-map-labels van de vijf hubpagina’s met "-imiz"-slugs waren afgekort. Ze werden als Ürünlerimiz, Sistemlerimiz, Hizmetlerimiz, Çözümlerimiz, Projelerimiz verenigd.

- Oplossing De headernav, mobiele-onderbalk, breadcrumb, pagina-H1, site map en i18n-labels werden één-op-één aan de paginanaam gelijkgesteld. Consistentie werd in ~50 bestanden bereikt. [Onze producten](https://www.fenetresystems.com/nl-be/producten/) [Onze systemen](https://www.fenetresystems.com/nl-be/onze-systemen/)
- Verbetering De breadcrumb-audit kreeg een labelregel: de linktekst moet dezelfde zijn als de eigen naam van de doelpagina. Een afwijking breekt de build.

 v1.4.19 23 oktober 2026, 12:13

## Build-audit van de breadcrumb-keten

Breadcrumb-consistentie is nu een permanente regel. De invariant keten(pagina) = keten(bovenliggende pagina) + pagina wordt op 245 pagina’s geverifieerd. Elke nieuwe pagina die een niveau overslaat of een gebroken link uitzendt, breekt de build.

- Nieuw check-breadcrumbs.mjs werd aan de buildketen gebonden: de prefix-invariant, gebroken crumblinks en nav↔BreadcrumbList-mismatches worden geauditeerd.
- Update De regel voor de breadcrumb-keten werd aan AGENTS.md toegevoegd. Op pagina’s onder een familie is het familieniveau verplicht.

 v1.4.18 23 oktober 2026, 12:09

## Familieniveau in de product-breadcrumb-keten

Bij producten onder een familie (Plissé, Jaloezie) sloeg de breadcrumb het middenniveau over: Producten → Categorie → Product. Nu geldt dezelfde keten als bij de categoriepagina: Producten → Familie → Categorie → Product.

- Oplossing Aan de breadcrumb van ProductArticle werd een parent-niveau toegevoegd. Alle familie-kind-productpagina’s volgen nu exact dezelfde keten als de categoriepagina. [Voorbeeld: greige plisségordijn](https://www.fenetresystems.com/nl-be/greige-plissegordijn/)

 v1.4.17 23 oktober 2026, 12:05

## Zes sheer-plisségordijnpagina’s

De familie sheer-plisségordijnen kreeg zes kleurproductpagina’s: wit, ecru, crème, grijs, lichtgrijs en donkergrijs — elk met een onafhankelijke, op de eigen tint gerichte tekst, een meet-/plaatsingsgids en FAQ.

- Nieuw De pagina’s voor het witte, ecru-, crème-, grijze, lichtgrijze en donkergrijze sheer-plisségordijn zijn live. Elke pagina draagt titelspecifieke content, schema en productdata. [Sheer-plisségordijnen](https://www.fenetresystems.com/nl-be/transparant-plissegordijnen/) [Wit sheer-plisségordijn](https://www.fenetresystems.com/nl-be/witte-transparant-plissegordijn/)

 v1.4.16 23 oktober 2026, 11:59

## Mailarchitectuur van AGENTS.md gelijkgesteld

De projectnotities documenteren de nieuwe leveringsarchitectuur: het primaire pad sendDirectMX, het SPF `a`-mechanisme, de AUTH-fallback en het HTML-template op beide paden. De legacy-beperking "platte-tekst-notificatie" werd verwijderd.

- Update De sectie mailarchitectuur werd bijgewerkt met MX-eerst, de AUTH-fallback, het via-record en de HTML-templates per formulier.

 v1.4.15 23 oktober 2026, 11:51

## Ook de AUTH-fallback gebruikt het HTML-template

Notificaties die na een MX-uitstel op AUTH terugvielen, gingen als platte tekst uit. Het fallbackpad gebruikt nu ook het corporate HTML-template; door de probabilistische aard van CS101 biedt platte tekst geen leveringsvoordeel meer.

- Oplossing Het AUTH-fallbackbericht wordt met notifyHtml + emailChrome verzonden. Welk transport ook wordt gebruikt, de notificatie arriveert ontworpen.

 v1.4.14 23 oktober 2026, 11:48

## Eigen template voor de sollicitatiebevestiging

De klantbevestiging van het HR-formulier viel in het generieke template "Uw bericht is ontvangen". Ze heeft nu een eigen ontwerp zoals contact, dealership en offerte: career-badge, gesolliciteerd veld + cv-info en evaluatieprocesstappen.

- Nieuw Het template careerAckHtml. Het bevat het gesolliciteerde veld, de cv-bestandsnaam en een evaluatieproces in 3 stappen. Gelinkt aan /insan-kaynaklari/.

 v1.4.13 23 oktober 2026, 11:44

## Notificatiemail naar het corporate HTML-template verhuisd

De platte-tekst-beperking gold enkel voor het iCloud-outbound-CS101-filter. Omdat de notificatie nu via het inbound-MX-pad loopt, wordt het corporate HTML-template (notifyHtml + emailChrome) gebruikt. De AUTH-fallback blijft voorlopig platte tekst.

- Verbetering De notificatie aan de site-eigenaar wordt als multipart/alternative verzonden — een corporate ontwerp met een gelabelde veldtabel, tel/mailto/WhatsApp-links en een berichtkaart.

 v1.4.12 23 oktober 2026, 11:23

## Leveringspad-record in de inzendingslog

Elke formulierrecord houdt nu bij met welk transport de notificatie uitging: mx, auth of fail. Bij een MX-fout wordt ook de korte beschrijving geregistreerd. Het verschijnt als het veld Notificatie op de viewerkaart.

- Verbetering De logschrijving van send.php verhuisde na de notificatie en het transportresultaat werd in de record geregistreerd. Een fail-record wordt ook bij totale mislukking geschreven (dubbel-record-beschermd).

 v1.4.11 23 oktober 2026, 11:20

## Notificatie-levering naar het directe MX-pad verhuisd

Bevestigd werd dat CS101 enkel op iCloud-outbound-submission werkt. De notificatie aan de site-eigenaar wordt nu AUTH-loos bij de iCloud-inbound-MX afgeleverd. Bij een MX-fout valt hij op het oude AUTH-pad terug en het verzendpad wordt in het JSON-antwoord gerapporteerd.

- Oplossing sendDirectMX werd toegevoegd. De MX-records worden in prioriteitsvolgorde geprobeerd, met opportunistische STARTTLS en een rDNS-conforme EHLO (server.fenetre.com.tr). Op dit pad bestaat het CS101-filter niet.
- Oplossing De From≠To-poging werd teruggedraaid. Het bewijs weerlegde de zelfverzend-theorie: omdat zelfs de bevestigingsmail werd geweigerd, is het probleem een probabilistisch outbound-filter op accountniveau.
- Verbetering De formulierrecordkaarten werden opnieuw opgemaakt: een headerrij (naam/formulier/datum/verwijderen) plus een gelabeld veldgrid (telefoon, e-mail, onderwerp, locatie, pagina, cv).

 v1.4.10 23 oktober 2026, 11:07

## Form-deployment-architectuur van AGENTS.md bijgewerkt

De projectnotities documenteren de echte deploymentketen (public/api → dist → deploy-branch → Plesk) en de persistente docroot-boven-locatie van forms-log.php. De legacy-notitie "met de hand naar de server geüpload" werd gecorrigeerd.

- Update De secties form-endpoint en inzendingslog werden aan de live-architectuur gelijkgesteld. De verwijder- en wis-acties in de viewer werden genoteerd.

 v1.4.9 23 oktober 2026, 11:04

## Verwijderen en alles-wissen op formulierrecords

De viewer forms.php kreeg acties om per record te verwijderen en alles te wissen. De acties lopen via POST, de sleutel wordt in de body hergeverifieerd en de rijverwijdering gebeurt onder een bestandsslot.

- Nieuw Een knop Verwijderen per record. Hij richt zich op de datarij-index in het bestand; de headerrij blijft behouden.
- Nieuw Alles wissen. Reset het logbestand met de beschermende header. Een bevestigingsdialoog en POST-Redirect-GET voorkomen een accidentele herinzending.

 v1.4.8 23 oktober 2026, 11:00

## Formulierlog buiten de webroot verhuisd

Nadat werd bevestigd dat de Plesk-deployment-sync geen bestanden buiten docroot aanraakt, verhuisde de loglocatie boven httpdocs. De records zijn nu volledig onafhankelijk van deploys en structureel gesloten voor webtoegang.

- Oplossing send.php schrijft het logbestand naar de locatie dirname(__DIR__,2)/forms-log.php. Als docroot-boven niet schrijfbaar is, valt het terug in api/.
- Verbetering De viewer forms.php zoekt eerst de nieuwe locatie, scant achteruit de legacy-locaties en toont het opgeloste bestandspad in de interface.

 v1.4.7 23 oktober 2026, 10:58

## Formulierlog buiten het deploy-bereik gehaald

Het seedbestand forms-log.php zat in het deploypakket, dus elke serversync overschreef de live-records. Het bestand werd buiten de distributie gehaald; send.php maakt het met een beschermende header zelf aan wanneer nodig.

- Oplossing public/api/forms-log.php en de kopie in deploy/ werden verwijderd en **/forms-log.php kwam in .gitignore. Het live-logbestand blijft nu untracked op de server en wordt door deploys niet beïnvloed.

 v1.4.6 23 oktober 2026, 10:55

## Formulierfoutmeldingen tonen de echte oorzaak

De contact-, dealership- en sollicitatieformulieren negeerden de door de server geretourneerde fout en zeiden in elk geval "Inzending mislukt". De echte oorzaak — rate-limit (429), validatie (422) enz. — wordt nu rechtstreeks aan de gebruiker getoond.

- Oplossing De inzendingsflow van ContactForm, DealerForm en JobForm behoudt het foutveld in het JSON-antwoord van de server. Bij een 429-inzending wordt "Te frequente inzendingen. Even wachten." getoond.
- Verbetering De telefoonverwijzing wordt enkel aan echte fouten zonder serverbericht toegevoegd, zoals netwerk-/JSON-fouten.

 v1.4.5 23 oktober 2026, 10:48

## API-bestanden naar het deploymentpad verhuisd

De wijzigingen aan de formnotificatie en de inzendingslog verhuisden naar de locatie public/api/ — het enige kanaal dat de server bereikt. De kopie in de map deploy/ werd als referentie gesynchroniseerd. De mailfix uit de vorige versie bereikt met deze verhuizing nu daadwerkelijk de server.

- Oplossing send.php, forms.php en forms-log.php werden onder public/api/ gekopieerd. De liveserver serveert enkel de statische output op de deploy-branch; de bestanden in de map deploy/ moesten met de hand worden geüpload.
- Verbetering De .htaccess-toelatingslijst werd naar send|log404|forms uitgebreid. De viewer onder /api/ valt binnen het robots-Disallow-bereik.

 v1.4.4 23 oktober 2026, 10:40

## Fix voor de formnotificatie-levering

Het iCloud-filter dat verhinderde dat de contact-, offerte-, dealership- en sollicitatie-notificaties de mailbox info@fenetresystems.com bereikten, werd omzeild door de afzenderhandtekening te wijzigen. De notificaties worden nu vanaf het adres fenetresystems@icloud.com van hetzelfde iCloud+-account naar het info@-adres verzonden. Elke formulierinzending wordt bovendien naar een beschermde log op de server geschreven.

- Oplossing Het envelope+From-adres van de notificatiemail werd naar fenetresystems@icloud.com gewijzigd. Het zelfverzendpatroon "info@ → info@" triggerde het iCloud-outbound-CS101-filter. De klantbevestigingsmail behield info@ als afzender. [Contact](https://www.fenetresystems.com/nl-be/contact/)
- Nieuw Formulierinzendingen worden naar een JSONL-log op de server geschreven. Wat het mailfilter ook doet, er gaat geen aanvraag verloren. De records worden enkel via de gesleutelde viewer /forms.php gelezen. Een verkeerde sleutel geeft 404 en de pagina is als noindex gemarkeerd.

 v1.4.3 23 oktober 2026, 09:55

## Identiteit voor de site-map-groepen

Elk sitemap-groepsbestand kreeg sitemap-meta-info met de groepsnaam en -beschrijving. In de gestylede weergave opent elk bestand nu met een eigen titel. Het XML-dataschema bleef ongewijzigd; de extra info wordt als een processing-instruction gedragen die sitemapparsers negeren.

- Nieuw De 14 groepsbestanden kregen een originele Turkse titel en beschrijving — zoals Our Systems, Our Products, Installation, Images. sitemap.xsl drukt de titel en subbeschrijving dynamisch uit het bestand. [sitemap.xml](https://www.fenetresystems.com/sitemap.xml)

 v1.4.2 23 oktober 2026, 09:47

## Weergave van de image-site-map voltooid

In de gestylede weergave van sitemap-images.xml worden de afbeeldingsadressen nu onder de paginarij vermeld waartoe ze behoren. Het XML-dataschema bleef ongewijzigd; enkel de mens-leesbare presentatie werd voltooid.

- Verbetering Aan het urlset-template van sitemap.xsl kwam image:image-ondersteuning. In totaal werden 169 afbeeldingslinks onder 63 paginarijen zichtbaar. [sitemap-images.xml](https://www.fenetresystems.com/sitemap-images.xml)
- Verbetering De items van de image-site-map erven de waarden changefreq en priority van de bronpagina. De lege kolommen in de tabel werden gevuld.

 v1.4.1 23 oktober 2026, 09:43

## Verharding van de sitemap-engine-compatibiliteit

De XML-laag van de site map werd naar de officiële vereisten van drie zoekmachines aangescherpt. De localisatieaanbeveling van Google, het crawl-prioriteitsmodel van Yandex en een browser-leesbare weergave werden in één versie gecombineerd.

- Nieuw Elke URL kreeg een gelaagde priority en changefreq. Homepage 1.0, productgroepen 0.9–0.8, details 0.7, juridische pagina’s 0.3. Yandex ordent zijn crawlrij op deze coëfficiënt. [sitemap.xml](https://www.fenetresystems.com/sitemap.xml)
- Nieuw Alle URL’s kregen een alternatief hreflang="x-default". De meertalige aanbeveling van Google is vervuld.
- Verbetering De XML-site-maps kregen een browser-leesbare tabelweergave. Het template sitemap.xsl wordt over alle urlset- en indexbestanden gedeeld.

 v1.4.0 23 oktober 2026, 09:33

## Effen-plissé-kleurfamilie en release-transparantie

De effen-plisségordijnfamilie kreeg voor alle 21 kleuren van de stalenset onafhankelijke detailpagina’s. Elke pagina werd met het lichtgedrag, het begeleidend palet en de locatiefit van de eigen kleur geschreven, zonder template-tekstkopieën. Met dezelfde release werd ook de versiegeschiedenis-infrastructuur aangezet die de ontwikkeling van de site documenteert.

- Nieuw 21 kleurdetailpagina’s werden vrijgegeven — de volledige stalenset van wit tot rood. Elke pagina komt met originele tekst, een kleur-gebaseerde selectiegids en een eigen FAQ-set. [Wit plisségordijn](https://www.fenetresystems.com/nl-be/witte-plissegordijn/) [Bronskleurig plisségordijn](https://www.fenetresystems.com/nl-be/brons-plissegordijn/) [Rood plisségordijn](https://www.fenetresystems.com/nl-be/rode-plissegordijn/) [Alle effen plisségordijnen](https://www.fenetresystems.com/nl-be/effen-plissegordijnen/)
- Nieuw De pagina versiegeschiedenis en de RSS-feed werden aangezet. Alle site-ontwikkeling wordt met een versienummer en datum gedocumenteerd. [Versielogboek](https://www.fenetresystems.com/nl-be/versiegeschiedenis/)
- Verbetering Het change-audit-script werd aan de buildketen gebonden. Ongeregistreerde contentwijzigingen stoppen de productiebuild.

 v1.3.3 20 oktober 2026, 18:58

## Zeslaagse kwaliteitsborgings-audit

Vóór de release werd een uitgebreide verificatieronde voltooid. In zes aparte lagen werden content-uniciteit, schemaconsistentie, HTML-validiteit, numerieke integriteit, de afhankelijkheidsketen en feed-validatie geauditeerd; de bevindingen werden in dezelfde ronde verwijderd.

- Oplossing Cross-zins-herhaling in de product- en categorieteksten werd gedifferentieerd. Geen pagina overlapt een andere meer op zinsniveau.
- Oplossing Aan de tabellen op acht pagina’s werd de ontbrekende Table-schema-markup toegevoegd.
- Verbetering De product-SKU-waarde werd aan de berekende bron gebonden. De data wordt vanuit één punt van waarheid gevoed.
- Verbetering De 95 productdetail-schema’s kregen een representatief-afbeeldingsveld. De rich-result-geschiktheid werd uitgebreid.

 v1.3.2 20 oktober 2026, 17:51

## Gestructureerde data, taalstandaard en deployment

De productschema’s werden op de rich-result-vereisten van Google uitgelijnd, de paginatitels werden aan één standaard gebonden en de in de taal-audit gevangen gebroken formulering werd opgeschoond. In deze versie werden ook de forminfrastructuur en de sitemap-endpoints verhard.

- Nieuw Het Product-JSON-LD-schema werd op alle productdetailpagina’s vrijgegeven. Het verzend- en retourbeleid werd in het offer-knooppunt geregistreerd. [Onze producten](https://www.fenetresystems.com/nl-be/producten/)
- Update De corporate-paginatitels werden op de bezitsachtervoegsel-standaard gezet. De presentatie in de zoekresultaten werd consistent gemaakt.
- Oplossing Sitebrede taal-audit: vraagachtervoegsel-overeenkomst, interpunctie en door bulkwijzigingen gebroken woorden werden gecorrigeerd.
- Oplossing Het gebroken Content-Type-antwoord op de sitemap-endpoints werd opgelost. Browsers en bots ontvangen de bestanden nu als XML.

 v1.3.1 20 oktober 2026, 11:31

## Metings- en meta-standaardisatie

Metabeschrijvingen en paginatitels werden volgens de 2026-SEO/GEO-standaarden aan één type gebonden en een sitebrede leesbaarheidsvereenvoudiging werd voltooid. De Ahrefs-analytics-infrastructuur werd met een opzet toegevoegd die pas na cookietoestemming laadt.

- Nieuw Ahrefs Web Analytics werd aangezet. Het script draait 5 seconden na de paginalading.
- Update Sitebrede leesbaarheidsronde: lange zinnen werden gesplitst, afbeeldingsdimensie-attributen werden aangevuld en de merkspelling werd aan één standaard gebonden.
- Verbetering Verzoeken naar ongeldige systeempaden werden met een 301 naar de homepage doorgestuurd. Het crawlbudget blijft behouden.

 v1.3.0 20 oktober 2026, 03:31

## Content-verdieping. 78 pagina’s

Onder het principe van per-pagina-originele content werd een uitgebreide verdieping uitgevoerd. 33 productdetails, 30 plissé-toepassingspagina’s en 15 plaatsingsdetailpagina’s werden met hun eigen technische redenering herschreven. Geen pagina is een kopie van een andere.

- Update De 33 productdetailpagina’s kregen een productspecifieke beschrijving, kenmerkenset en FAQ. [Onze producten](https://www.fenetresystems.com/nl-be/producten/)
- Update De 30 plissé-toepassingsgebiedpagina’s werden met locatie-gebaseerde technische redenering verdiept. [Toepassingen](https://www.fenetresystems.com/nl-be/toepassingsgebieden/)
- Update De 15 plaatsingsdetailpagina’s kregen originele systeem- en oppervlak-gebaseerde content. [Plaatsingstypes](https://www.fenetresystems.com/nl-be/plaatsingstypes/)
- Verbetering Schema-knooppunten zonder commerciële inhoud werden opgeschoond. De gestructureerde data werd mager en verifieerbaar gemaakt.

 v1.2.3 20 oktober 2026, 02:40

## Validatieronde gestructureerde data

De Schema.org-uitvoer werd end-to-end gevalideerd. Het lokale-bedrijfsadres, de ItemList-itemstructuur en de verzend-/retourvelden werden op de standaard gezet en het productdatamodel werd type-veilig gemaakt.

- Oplossing De schema-validatiefouten werden verwijderd: het adresblok, de lijstitemstructuur en de leverings-/retourdefinities.
- Oplossing 15 categorieslugs werden van enkelvoud naar meervoud gecorrigeerd. De URL-structuur werd consistent gemaakt.
- Update Het technische aanhangsel op de plaatsingspaginatitels werd ingekort. Het zoekresultaat is leesbaarder.

 v1.2.2 20 oktober 2026, 00:19

## Beveiligingsheader en beeldinfrastructuur

De site kreeg een Content-Security-Policy-header en de HTML-payload werd met de icoonsprite en externe scripts verslankt. De jaloeziefamilie kreeg categorie- en productafbeeldingen.

- Nieuw De Content-Security-Policy-header is op alle pagina’s actief.
- Nieuw De productafbeeldingen van de aluminium-jaloezie en de categorie-headerafbeelding zijn live. [Aluminium-jaloezieën](https://www.fenetresystems.com/nl-be/aluminium-jaloezieen/) [Jaloezieën](https://www.fenetresystems.com/nl-be/jaloezieen/)
- Verbetering De HTML-payload werd gereduceerd: de iconen verhuisden naar één SVG-sprite, de gedeelde klassen werden samengevoegd en chrome-herhalingen werden client-side gehaald.
- Nieuw Het Google-site-verification-bestand en de metatag werden toegevoegd.

 v1.2.1 19 oktober 2026, 21:09

## Prestatie- en deployment-infrastructuur

De hero-afbeeldingen werden met responsieve srcset en preload LCP-vriendelijk gemaakt. Het deploymentscript verhuisde naar een structuur die gehashte assets behoudt; legacy-pagina’s houden ook in de nieuwe versie hun assets.

- Verbetering De hero-afbeeldingen kregen 640/1280/1920-breedtevarianten en preload. De grootste-paint-meting werd verbeterd.
- Verbetering Het deploymentscript werd bijgewerkt: de gehashte bestanden van `_astro` en `pagefind` blijven behouden en oud residu wordt automatisch gesnoeid.
- Oplossing De mobiele overflows werden opgelost: de supply- en platformsecties en het dealerpaneel-mockup.
- Update De in-sectie-navigatiebalk werd naar sticky-gedrag omgeschakeld. De actieve sectielink centreert zichzelf in het zichtbare gebied.

 v1.2.0 19 oktober 2026, 20:42

## Mobiele-ervaring-pakket en meting

De site kreeg een set aanrakingen die op gsm een app-gevoel geven: een overgangs-voortgangsbalk, drukfeedback, een bij scroll verbergende header, haptiek en Web Share-ondersteuning. De Google Analytics 4-meting werd ingeschakeld.

- Nieuw De GA4-meting werd ingeschakeld. Ze laadt pas na cookietoestemming.
- Nieuw Mobiele-ervaring-pakket: een paginaovergangs-balk, drukfeedback, header-scroll-verbergen, haptiek, Web Share en manifest-snelkoppelingen.
- Verbetering De aanraakvertraging werd verwijderd. De interface reageert op gsm direct.

 v1.1.1 19 oktober 2026, 20:19

## Bijwerkingen aan de interface

Op de homepage en de site-chrome werd een set visuele bijwerkingen voltooid: het doelgroep-routeringsgrid verhuisde op gsm naar een 2×2-layout, de cookiebannertekst werd geherbalanceerd en de hero-statistieken werden op een haarlijngrid gezet.

- Update De e-maillink op de top-infobalk werd in een formulier "E-mail Verzenden" omgezet dat direct een bericht opstelt. [Contact](https://www.fenetresystems.com/nl-be/contact/)
- Verbetering De doelgroep-routeringskaarten op de homepage werden op gsm tot een 2×2-layout aangescherpt.
- Verbetering De cookietoestemmingsbanner en het hero-statistiekengrid werden qua randspatiëring gebalanceerd.
- Nieuw Aan de contactpagina werd een live-support-link toegevoegd. [Contact](https://www.fenetresystems.com/nl-be/contact/)

 v1.1.0 19 oktober 2026, 19:28

## Toepassingsgebieden en site map

De locatie-gebaseerde hiërarchie van toepassingsgebieden werd vrijgegeven: per-product-toepassingspagina’s, subhubs en locatiedetails. Er kwam ook een live-site-map die alle pagina’s opsomt.

- Nieuw De hiërarchie van toepassingsgebieden: locatie-gebaseerde pagina’s onder de hubs woningen, commerciële ruimtes, bijzondere constructies, voertuigen, geometrische ramen en zorg-onderwijs. [Toepassingen](https://www.fenetresystems.com/nl-be/toepassingsgebieden/)
- Nieuw De site-map-pagina somt alle groepen en pagina’s in één lijst op, voorzien van een live-filter. [Sitemap](https://www.fenetresystems.com/nl-be/sitemap/)
- Verbetering De navigatie-overflow werd dynamisch gemaakt. De menubreedte past zich aan het scherm aan.
- Nieuw De verificatie-infrastructuur werd aangezet: kopschaal, tablsemantiek en dataconsistentie worden in de build geauditeerd.

 v1.0.0 11 oktober 2026, 16:29

## Eerste release van de corporate-site

De corporate-site van FENETRE Systems werd voor het eerst vrijgegeven — een statische structuur die de acht productfamilies dekt, verzonden met zuivere HTML-uitvoer uit Astro, PWA-ondersteuning en on-site-zoeken.

- Nieuw De productboom die de families vliegenramen, plissévliegenramen, plisségordijnen, honeycomb, duette, jaloezie, zip en gordijnen dekt. [Onze producten](https://www.fenetresystems.com/nl-be/producten/) [Onze systemen](https://www.fenetresystems.com/nl-be/onze-systemen/)
- Nieuw Zakelijke sectie: over ons, onze geschiedenis, missie en visie, de productiefaciliteit en de certificaten. [Onderneming](https://www.fenetresystems.com/nl-be/bedrijf/)
- Nieuw Offerte- en contactflows plus de sectie dealership en partnership. [Offerte aanvragen](https://www.fenetresystems.com/nl-be/offerte-aanvragen/) [Dealerschap & partnership](https://www.fenetresystems.com/nl-be/dealerschap/)

De records op deze pagina worden ook als rss-feed aangeboden: [/nl-be/versiegeschiedenis.xml](https://www.fenetresystems.com/nl-be/versiegeschiedenis.xml)

## Offerte voor uw project

Bezorg ons de afmetingen en u ontvangt binnen 48 uur een offerte.

[Vraag uw offerte aan](https://www.fenetresystems.com/nl-be/contact/) [WhatsApp](https://www.fenetresystems.com/nl-be/whatsapp/)
