Condividi un sito con uno sviluppatore
Affidi un sito a un developer. Non la Sua password.
Condividi un singolo sito via email. Lo sviluppatore effettua l'accesso con il proprio account Zinn Digital®, scarica il sito sul proprio computer tramite il nostro strumento a riga di comando gratuito — file e database — e ci lavora in locale. Non vedrà mai la tua fatturazione, non potrà mai accedere agli altri tuoi siti e potrai revocare l'accesso nel momento stesso in cui il lavoro è completato.
Quello che fai, una volta
Tre passaggi nella Sua dashboard, sul sito che desidera condividere. Lo sviluppatore non ha ancora bisogno di un account: se non ha mai effettuato l'accesso, l'invito ne crea uno quando lo accetta.
Apri il sito, vai su Sicurezza, scegli Condividi questo sito
Digitare il Suo indirizzo email. Questo è tutto ciò che serve per l'invito: non è necessario creare un account di accesso per loro, né cedere uno dei Suoi.
Scegli cosa possono fare
Visualizzatore, Editor o Manager. Uno sviluppatore normalmente ha bisogno di Editor: è il ruolo che può modificare i file, aprire il pannello di amministrazione di WordPress e copiare il sito su cui lavorare.
Assegna una data di fine, se il lavoro ne ha una
La concessione semplicemente smette di contare in quella data. Nessuno deve ricordarsi di rimuoverla, che è la parte che tutti dimenticano: l'appaltatore che ha finito a marzo ha ancora le chiavi a novembre.
Tre ruoli e un elenco che non cambia mai
Il ruolo è assegnato per singolo sito, quindi la stessa persona può essere un visualizzatore su uno e un editor su un altro.
Visualizzatore
Mostra tutto e non modifica nulla. Vede il sito, i suoi log e i suoi backup. Ideale per un cliente che desidera visibilità o per un revisore.
Editor
Lo sviluppatore di tutti i giorni. Effettua il deployment, pulisce la cache, apre l'amministrazione di WordPress, modifica PHP e crea una copia del sito, dei file e del database su cui lavorare in locale.
Responsabile
Tutto ciò che fa un editor, oltre al ripristino di un backup sul sito live, l'HTTPS e la CDN.
Nessun ruolo può eliminare il sito, trasferirlo su un altro account, vedere o pagare le Sue fatture, invitare nessun altro o raggiungere qualsiasi altro sito di Sua proprietà. Non si tratta di impostazioni: non esiste alcuna versione in cui un collaboratore disponga di tali autorizzazioni.
Ciò che lo sviluppatore esegue
Zinnector® è il nostro strumento da riga di comando gratuito con licenza MIT. Richiede Node 24 o versioni successive e nient'altro: niente Docker per le funzioni di base, nessun PHP sul computer dell'utente.
Installa
npm install -g zinnector
Un pacchetto da npm. Niente qui richiede ancora un account.
Accedi come loro
zinnector login
Questo apre il loro browser e li autentica con il loro account, quello a cui è stato inviato l'invito. Non avranno mai bisogno della Sua password e Lei non dovrà mai fornirne una.
Guarda esattamente ciò che è stato loro fornito
zinnector sites
L'elenco mostra i siti condivisi con loro e nient'altro. Un elenco vuoto significa che l'invito non è stato accettato o che l'accesso è terminato.
Metti offline il sito
zinnector clone client-domain.com
Tema, plugin, contenuti multimediali e database, in un progetto locale. Lascia indietro il core di WordPress e il file di configurazione live, e stampa esattamente ciò che ha preso e ciò che non ha preso, con i conteggi.
Eseguilo in locale, con i Suoi contenuti reali
cd client-domain.com && zinnector dev --runtime docker
Questo importa il database, riscrive l'indirizzo del sito sulla loro macchina e lo apre. Effettuano l'accesso con i loro account WordPress.
Una copia di un sito include il suo database
Di solito è esattamente ciò di cui ha bisogno uno sviluppatore: senza questi dati si troverebbe a guardare il vostro tema su un sito vuoto. Si tratta inoltre di dati personali reali: tutto ciò che i vostri visitatori hanno fornito al sito, dagli indirizzi dei commentatori agli ordini dei clienti. Da ciò derivano tre conseguenze, e noi le affrontiamo tutte e tre.
Ogni copia è presente nel Suo registro di audit
Chi l'ha scaricato, quando e se quell'archivio contenesse il database. Registrato nel momento in cui il download viene autorizzato, in modo che sia presente indipendentemente da ciò che lo strumento dall'altra parte ne farà successivamente.
Non viene mai eseguito per errore
Lo strumento aggiunge il file di database all'elenco degli elementi ignorati del progetto nello stesso momento in cui lo scrive, in modo che un commit distratto non possa pubblicare i vostri clienti su un repository.
Oppure possono funzionare senza
Un solo flag accetta solo i file. Tutto il resto funziona allo stesso modo e lo sviluppatore può comunque compilare ed eseguire il deployment.
Le domande che le persone fanno realmente
Devo fornire loro la mia password?
No, e non c'è alcun modo per farlo. Lo sviluppatore effettua l'accesso con il proprio account Zinn Digital®. La condivisione di una password renderebbe inoltre inutile il registro di controllo, poiché qualsiasi sua azione verrebbe registrata come effettuata da Lei.
Possono vedere gli altri miei siti?
No. L'accesso è consentito a un sito alla volta e la restrizione viene applicata direttamente nel database anziché nascondendo i pulsanti: a un collaboratore che richiede un sito a cui non è stato associato viene risposto come se non esistesse.
Accedono ai dati dei miei clienti?
Se assegni il ruolo di Editor o Manager, possono fare una copia del sito, e la copia di un sito consiste nei suoi file e nel suo database. Ti viene comunicato mentre scegli il ruolo, ogni copia viene registrata nel registro di audit e puoi chiedere loro di lavorare solo sui file in alternativa.
Come faccio a concluderlo?
Revocalo nella sezione Sicurezza del sito. Ha effetto immediato: il comando successivo eseguito da quello sviluppatore non potrà vedere il sito. Una data di scadenza ottiene lo stesso risultato in una data da Lei impostata in anticipo.
Ogni flag, e cosa stampa ciascuno
Il riferimento completo dei comandi di Zinnector® viene generato direttamente dallo strumento, quindi non può discostarsi dalla versione installata.