Code toegang

Samenvatting

Code toegang is het recht dat de code van een website, een pagina en een blok opent. Mach3Builders kent dit recht per klant toe, en een klant heeft het nooit standaard.

Heeft je account het recht, dan kun je het aan een gebruiker geven. Zonder het recht zijn de codevelden en de codeknoppen er niet. De code-instellingen vallen hierbuiten, want die vragen het recht Code-instellingen.

Wanneer gebruik je dit?

Je hebt dit recht nodig als iemand met de code van een website moet werken. Bijvoorbeeld om de code van een blok aan te passen, of om eigen opmaak mee te geven.

Je gebruikt het ook als je bepaalt wie in je account met code mag werken. Hoe je een recht toekent, staat in Rechten toekennen.

Hoe werkt dit in Mach3Blocks?

Mach3Builders kent Code toegang per klant toe. Het recht zit in geen enkele rol die een klant kan krijgen, ook niet in Beheerder. Alleen de systeemrollen App beheerder en App ontwikkelaar hebben het. Een nieuw account krijgt het dus niet vanzelf.

Wil je het recht hebben, vraag het dan aan bij Mach3Builders. Dat gaat via support@mach3builders.nl, en Mach3Builders beoordeelt zo'n aanvraag per account.

Zodra je account het recht heeft, komt Code toegang in het veld Rechten te staan. Je kunt het dan per gebruiker aanvinken, net als elk ander los recht.

Waar het recht werkt

Plek Wat het recht daar opent
De website De Themacode van de hele website, met de knop in de knoppenbalk links in de editor
Een pagina De code van die pagina, en de code van de blokken erin
Een blok De code-editor van dat blok
Het scherm Maatwerk Eigen blokken met hun eigen code
De editor De codeknoppen bij een blok en bij een element
Een bestand De plaatshouder met het interne nummer van dat bestand

Wat je ermee kunt

De Themacode van een website bevat de opmaak die op elke pagina meegaat. Je opent hem met de knop Themacode in de knoppenbalk links in de editor.

De pop-in Themacode heeft één tabblad, en dat is LESS. Daarin schrijf je de opmaak van de hele website.

Een script voor de kop of de body van je pagina's hoort niet in de Themacode. Dat zet je in de pop-in Website code-instellingen, met het recht Code-instellingen.

Naast de website als geheel kun je ook per pagina en per blok code kwijt. Zo houd je een script bij het onderdeel waar het bij hoort.

Op het scherm Maatwerk maak je eigen blokken met eigen code. Die blokken gebruik je daarna op je pagina's, net als de andere blokken.

Grenzen en wat niet kan

Zonder Code toegang kun je in de code-editor geen code zien en geen code bewerken. De codeknoppen in de editor zijn er dan niet. De code-instellingen gaan wel open, als je het recht Code-instellingen hebt.

De rest van het bouwen gaat wel gewoon door. Pagina's maken, blokken plaatsen en teksten bewerken hebben dit recht niet nodig.

Het recht opent geen enkel scherm van je account. Het raakt alleen de code van websites, pagina's en blokken.

Je kunt het recht niet zelf aan je account toevoegen. Ook een Beheerder kan dat niet, want dit recht komt van Mach3Builders.

Heeft je account het recht niet, dan staat het ook niet in de rechtenlijst. Je kunt het dan aan niemand geven.

Voorwaarden en rechten

Je hebt het recht Code toegang nodig om in de code-editor te werken. Voor het toekennen aan iemand anders heb je daarnaast het recht Account nodig.

Je kunt het recht alleen doorgeven als je account het zelf heeft. Dat is dezelfde regel als bij elk ander recht.

Zonder het recht kom je niet in de code-editor en niet op het scherm Maatwerk. Die geven dan Verboden toegang; wat je daar ziet, staat in Geen toegang.

Praktijkvoorbeelden

Een script van buiten op de hele website

Een klant wil een script van een externe dienst op al zijn pagina's. Daarvoor heb je Code toegang niet nodig. Je zet het script in het tabblad Head van de pop-in Website code-instellingen. Die pop-in vraagt het recht Code-instellingen.

Eigen opmaak voor één blok

Een blok moet er net anders uitzien dan het thema geeft. Met dit recht open je de code van dat blok, en pas je de opmaak daar aan.

Een medewerker die geen code mag raken

Een redacteur werkt alleen aan teksten. Je laat Code toegang bij hem uit staan, en hij ziet de codeknoppen dan helemaal niet.