Websites
Niet elk domein is een website. De websitesmodule legt vast wélke van je domeinen echt een site
dragen, en waar: op het hoofddomein of op www, eventueel in een submap, wie hem technisch beheert
en op welk hostingaccount hij draait. Een website is een site op een adres (klant.nl,
www.klant.nl, breik.dev/nova), dus één domein kan er meerdere dragen: de dev-installaties die
je onder één eigen domein bijhoudt, één per klant. Standaard is een site van de klant van zijn
domein, en hij kan anders zeggen.

Waar je het vindt
Section titled “Waar je het vindt”In het hoofdmenu onder Domeinen & websites → Websites. Dat overzicht is de lijst; elke rij opent de eigen pagina van de website, met zijn gegevens en daaronder de panelen die eraan hangen: de Abonnementen die hem online houden, en met de koppelingen aan WordPress en Uptime Kuma hun eigen kaarten. De domeinpagina toont de sites op dat domein, met + Nieuwe website om er daar een toe te voegen. Op een klantpagina staat het paneel Websites met de sites van die klant, hun host en hun hostingaccount.
Een website aanmaken
Section titled “Een website aanmaken”Omdat een website altijd aan een domein hangt, begint aanmaken met dat domein.
- Domein. De keuzelijst toont elk domein, en zegt eronder wat er al op het gekozen domein staat
(“Al op dit domein: breik.dev/nova”). Bestaat het domein nog niet, typ het dan in de lijst: het
volledige aanmaakformulier voor een domein opent in een dialoog en de nieuwe domeinnaam staat
daarna meteen geselecteerd. Typ je een volledig adres zoals
breik.dev/klant, dan wordt het pad hieronder ingevuld. - Host.
@ (root)ofwww. Dit is waar de site woont, niet waar hij naartoe omleidt. - Pad. Leeg voor de hoofdpagina;
/mapvoor een installatie in een submap. Op elk adres staat één site: een tweede site op hetzelfde adres wordt geweigerd, met het adres erbij. - Klant. Leeg betekent dat de site de klant van zijn domein volgt, en het veld noemt die. Kies alleen een andere klant voor een site die niet van de klant van het domein is, zoals een dev-site van een klant op je eigen domein. Die site telt dan overal als van die klant: op zijn klantpagina, in het klantfilter en voor een collega die tot bepaalde klanten beperkt is.
- Technisch beheerder. Geen vrij tekstveld maar een verwijzing: het bureau, de klant, een medewerker of een contactpersoon. Standaard het bureau.
- Hosting. Het hostingaccount waarop de site draait. Ook hier kun je vanuit de keuzelijst een compleet nieuw hostingaccount aanmaken; het wordt na opslaan automatisch geselecteerd.
- Uptime-monitoring. Een schakelaar, zichtbaar als groene pil in de kolom Uptime.
Bewerken kan op de pagina van de website (via het ⋯-menu bovenaan) of via het ⋯-menu achter een regel in de lijst. Verwijderen zit in datzelfde ⋯-menu.
Welk abonnement deze site online houdt
Section titled “Welk abonnement deze site online houdt”Een website zegt waar hij draait (zijn hostingaccount) en, met het paneel Abonnementen op zijn pagina, ook wie daarvoor betaalt. Het paneel toont de gekoppelde afspraken met status, prijs en volgende factuurdatum. Via de keuzelijst koppel je een lopende afspraak van dezelfde klant; alleen afspraken van een type met Dekt websites aan (zoals Hosting) worden aangeboden. Met + maak je een nieuw abonnement aan met de klant en de website al ingevuld. Ontkoppelen doe je per regel. Het paneel vraagt leesrecht op abonnementen, en de module Abonnementen moet aan staan. Zie Abonnementen.
Het overzicht
Section titled “Het overzicht”De lijst is de gedeelde tabel met je eigen kolomkeuze en serverzijdige sortering: Website
(het adres: domein, www.domein of domein/pad), Klant, Hosting, Technisch beheerder, Uptime en
Aangemaakt, plus je eigen velden. De klant en de hosting zijn sorteerbaar; de technisch
beheerder niet, omdat dat vier verschillende soorten partij kan zijn.
Naast de kolommenkiezer staan Export/Import en de ✎ die de selectievakjes aanzet. In bulk verplaats je een selectie naar een ander hostingaccount (of maak je dat veld leeg) en zet je uptime-monitoring aan of uit. Bulk verwijderen kan ook; de domeinen zelf blijven staan.
De technisch beheerder ontbreekt bewust in de bulkbewerking. Zo’n verwijzing heeft geen “laat deze met rust”-stand, dus over een selectie zou hij altijd vooringevuld verschijnen en per ongeluk iedereen overschrijven.
Import en export
Section titled “Import en export”Een website wordt bijgewerkt op zijn adres. Een geëxporteerd bestand dat je bewerkt en terugzet
raakt dus dezelfde rijen in plaats van te botsen. De kolommen zijn address (wat de export
schrijft; alleen om te matchen), domain (verplicht en niet te wijzigen op een bestaande rij),
root (@ of www), path, company, hosting, technical_owner en uptime_enabled. Een
bestand zonder kolom address matcht nog steeds op domain, zolang dat domein één site draagt;
op een domein met meerdere is een rij een nieuwe site, en een rij waarvan het adres al bezet is
wordt in de voorvertoning genoemd. company exporteert de klant van wie de site is; een cel met
de eigen klant van het domein slaat niets op, en een lege cel laat de site het domein weer
volgen.
Rechten
Section titled “Rechten”| Recht | Standaard bij |
|---|---|
websites.website.read | Beheerder, Medewerker, Klant |
websites.website.write | Beheerder |
websites.website.delete | Beheerder |
Aan te passen per rol onder Instellingen → Rollen. Een collega die tot een deel van de klanten
beperkt is, ziet alleen de websites van die klanten; de klant van een site is die van zijn
domein, tenzij de site een eigen klant noemt. Wil je niet dat een klantlogin het menu Websites ziet, haal dan websites.website.read
bij de rol Klant weg.
Het aanmaken van een website vraagt ook leesrecht op domeinen: zonder domein om aan te koppelen is er niets te kiezen.
Goed om te weten
Section titled “Goed om te weten”- Eén site per adres. Een domein kan een site op de root dragen, een op
wwwen zoveel als je wilt in submappen. - Een website verwijderen laat het domein staan. Een domein verwijderen neemt de website wel mee.
- Het domein van een bestaande site kun je niet wisselen, ook niet via een import. Binnen zijn domein kun je de host en het pad wel aanpassen.
- De hosting mag leeg blijven. Dat is een eerlijke stand voor een site waarvan je (nog) niet vastlegt waar hij draait.
- Websites hebben ook eigen velden. Definieer ze onder Instellingen → Aangepaste velden voor het type website; ze verschijnen in het formulier en als kolom in de lijst.
- Websites is een gelicentieerde module met een eigen sku. Verloopt de licentie, dan wordt de lijst alleen-lezen; exporteren blijft werken en er gaat niets verloren.