Deel één website met een ontwikkelaar

Geef een ontwikkelaar één website. Niet uw wachtwoord.

Deel één enkele website via e-mail. De ontwikkelaar logt in met een eigen Zinn Digital®-account, haalt de website met onze gratis command-line tool naar zijn of haar machine — bestanden en database — en werkt er lokaal aan. Diegene ziet nooit uw facturering, heeft nooit toegang tot uw andere websites en u kunt de toegang direct beëindigen zodra de klus is geklaard.

Alle ontwikkelaarsdocumentatie

Wat u eenmalig doet

Drie stappen in uw dashboard, op de website die u wilt delen. De ontwikkelaar heeft nog geen account nodig; als diegene nog nooit is ingelogd, maakt de uitnodiging er een aan bij acceptatie.

  1. Open de site, ga naar Beveiliging en kies Deze site delen

    Typ hun e-mailadres. Dat is de hele uitnodiging: u maakt nooit een inloggegevens voor hen aan en u geeft nooit een van de uwes af.

  2. Kies wat ze kunnen doen

    Viewer, Editor of Manager. Een ontwikkelaar heeft meestal Editor nodig: dit is de rol die bestanden kan wijzigen, WordPress admin kan openen en een kopie van de site kan maken om aan te werken.

  3. Geef het een einddatum, als het werk er een heeft

    De toekenning stopt simpelweg met tellen op die datum. Niemand hoeft eraan te denken om deze in te trekken, en dat is het deel dat iedereen vergeet: de aannemer die in maart klaar was, heeft in november nog steeds de sleutels.

Drie rollen en één lijst die nooit verandert

De rol geldt per website, dus dezelfde persoon kan op de ene website kijker en op de andere redacteur zijn.

Kijker

Ziet, en verandert niets. Kan de website, de logs en de back-ups bekijken. Geschikt voor een klant die inzicht wil, of voor een auditor.

Editor

De dagelijkse ontwikkelaar. Implementeert, wist de cache, opent de WordPress admin, wijzigt PHP — en maakt een kopie van de site, bestanden en database om lokaal aan te werken.

Beheerder

Alles wat een bewerker doet, plus het terugzetten van een back-up over de live website, HTTPS en het CDN.

Geen enkele rol kan de website verwijderen, overzetten naar een ander account, uw facturen inzien of betalen, iemand anders uitnodigen of een andere website bereiken die u bezit. Dat zijn geen instellingen — er is geen enkele situatie waarin een medewerker deze rechten heeft.

Wat de ontwikkelaar uitvoert

Zinnector® is onze gratis, onder MIT-licentie uitgebrachte opdrachtregeltool. Deze vereist Node 24 of hoger en niets anders – geen Docker voor de basis, geen PHP op de computer van de gebruiker.

  1. Installeer het

    npm install -g zinnector

    Eén pakket van npm. Hier is nog geen account voor nodig.

  2. Inloggen als deze gebruiker

    zinnector login

    Dit opent hun browser en logt hen in met hun eigen account — het account waarnaar de uitnodiging is verzonden. Ze hebben uw wachtwoord nooit nodig en u hoeft er nooit een aan hen te geven.

  3. Bekijk precies wat hun is gegeven

    zinnector sites

    De lijst toont de websites die met hen zijn gedeeld en verder niets. Een lege lijst betekent dat de uitnodiging niet is geaccepteerd of dat de toegang is beëindigd.

  4. Website offline halen

    zinnector clone client-domain.com

    Thema's, plug-ins, media en de database naar een lokaal project. Het laat de WordPress-kern en het live configuratiebestand achter, en drukt precies af wat het heeft meegenomen en wat niet, inclusief aantallen.

  5. Draai het lokaal, met uw eigen echte content

    cd client-domain.com && zinnector dev --runtime docker

    Dit importeert de database, past het adres van de website aan voor hun machine en opent deze. Ze loggen in met de eigen WordPress-accounts van de website.

Een kopie van een site omvat de database

Dat is meestal precies wat een ontwikkelaar nodig heeft — zonder dat kijken ze naar uw thema op een lege website. Het zijn ook echte persoonlijke gegevens: wat uw bezoekers ook aan de website hebben gegeven, van e-mailadressen van reaguurders tot klantbestellingen. Hier vloeien drie dingen uit voort, en wij doen alle drie.

Elke kopie staat in uw auditlogboek

Wie het heeft gedownload, wanneer en of dat archief de database bevatte. Vastgelegd wanneer de download wordt geautoriseerd, zodat het aanwezig is, wat het hulpmiddel aan de andere kant er vervolgens ook mee doet.

Het wordt nooit per ongeluk vastgelegd

De tool voegt het databasebestand op exact hetzelfde moment toe aan de negeerlijst van het project als waarop het wordt weggeschreven, zodat een verstrooide commit uw klanten nooit per ongeluk in een repository kan publiceren.

Of ze kunnen er zonder werken

Eén vlag neemt alleen de bestanden. Al het overige werkt hetzelfde, en de ontwikkelaar kan nog steeds bouwen en implementeren.

De vragen die mensen daadwerkelijk stellen

Moet ik hun mijn wachtwoord geven?

Nee, en dat is ook op geen enkele manier mogelijk. De ontwikkelaar logt in met zijn of haar eigen Zinn Digital®-account. Het delen van een wachtwoord zou bovendien uw auditlogboek nutteloos maken, omdat al hun handelingen als u zouden worden geregistreerd.

Kunnen zij mijn andere websites zien?

Nee. Toegang wordt verleend voor één site tegelijk, en de beperking wordt afgedwongen in de database zelf in plaats van door knoppen te verbergen; een medewerker die vraagt om een site waartoe geen toegang is verleend, krijgt te horen dat deze niet bestaat.

Krijgen zij de gegevens van mijn klanten?

Als u ze de rol van Editor of Manager geeft, kunnen ze een kopie van de website maken, en een kopie van een website bestaat uit de bestanden en de database. U wordt hierover geïnformeerd tijdens het kiezen van de rol, elke kopie wordt vastgelegd in uw auditlogboek en u kunt hen verzoeken om alleen met bestanden te werken.

Hoe beëindig ik het?

Trek deze in via de beveiligingssectie van de website. Dit wordt onmiddellijk van kracht: het volgende commando dat die ontwikkelaar uitvoert, kan de website niet meer zien. Een vervaldatum doet hetzelfde op een door u vooraf ingestelde datum.

Elke vlag en wat elke vlag afdrukt

De volledige Zinnector®-commandoreferentie wordt gegenereerd vanuit de tool zelf, zodat deze niet kan afwijken van de versie die u hebt geïnstalleerd.

Open de command reference