Condivida un sito con uno sviluppatore
Assegni a uno sviluppatore un solo sito. Non la Sua password.
Condivida un singolo sito via e-mail. Lo sviluppatore accede con il proprio account Zinn Digital®, scarica il sito sul suo computer con il nostro strumento gratuito da riga di comando — file e database — e ci lavora localmente. Non vede mai la Sua fatturazione, non accede mai agli altri Suoi siti e Lei può terminare la condivisione nel momento in cui il lavoro è terminato.
Cosa fare, una sola volta
Tre passaggi nella 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 creerà uno al momento dell'accettazione.
Apra il sito, vada su Sicurezza e selezioni Condividi questo sito
Digiti il loro indirizzo e-mail. L'invito consiste solo in questo: non creerà mai un account di accesso per loro e non cederà mai uno dei Suoi.
Scegliete cosa possono fare
Visualizzatore, Editor o Manager. Uno sviluppatore in genere necessita del ruolo Editor: è il ruolo che consente di modificare i file, accedere all'amministrazione di WordPress e ottenere una copia del sito su cui lavorare.
Indicate una data di fine, se il lavoro ne prevede una
L'autorizzazione smette semplicemente di essere conteggiata 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 unico elenco che non cambia mai
Il ruolo è assegnato per singolo sito, pertanto la stessa persona può essere un visualizzatore su uno e un editor su un altro.
Visualizzatore
Visualizza e non modifica nulla. Vede il sito, i suoi registri e i suoi backup. Ideale per un cliente che desidera visibilità, o per un revisore.
Editor
Lo sviluppatore di tutti i giorni. Esegue il deployment, svuota la cache, apre l'amministrazione di WordPress, modifica il PHP — e crea una copia del sito, dei file e del database per lavorarci in locale.
Gestore
Tutto ciò che fa un editor, oltre al ripristino di un backup sul sito live, HTTPS e la CDN.
Nessun ruolo può eliminare il sito, trasferirlo a un altro account, visualizzare o pagare le Sue fatture, invitare altri utenti o accedere a qualsiasi altro sito di Sua proprietà. Queste non sono impostazioni: non esiste alcuna versione in cui un collaboratore disponga di tali autorizzazioni.
Cosa esegue lo sviluppatore
Zinnector® è il nostro strumento da riga di comando gratuito con licenza MIT. Richiede solo Node 24 o versione successiva e nient'altro: niente Docker per le funzioni di base, niente PHP sul loro computer.
Installalo
npm install -g zinnector
Un pacchetto da npm. Qui per ora non serve un account.
Accedi come loro stessi
zinnector login
Questo apre il loro browser ed esegue l'accesso con il loro account personale, quello a cui è stato inviato l'invito. Non avranno mai bisogno della Sua password e Lei non dovrà mai fornirgliene una.
Verifichi esattamente cosa è stato dato loro
zinnector sites
L'elenco mostra solo i siti condivisi con loro e nient'altro. Un elenco vuoto significa che l'invito non è stato accettato o che l'accesso è terminato.
Metti il sito offline
zinnector clone client-domain.com
Temi, plugin, file multimediali e il database, in un progetto locale. Lascia invariati il core di WordPress e il file di configurazione in produzione, stampando esattamente ciò che ha prelevato e ciò che non ha prelevato, con i relativi conteggi.
Eseguitelo localmente, con i vostri 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. L'accesso viene effettuato con gli account WordPress del sito stesso.
Una copia di un sito include il relativo database
Di solito è esattamente ciò di cui uno sviluppatore ha bisogno: senza di esso, visualizzerebbe il Suo tema su un sito vuoto. Si tratta inoltre di dati personali reali: tutto ciò che i Suoi visitatori hanno fornito al sito, dagli indirizzi di chi commenta agli ordini dei clienti. Ne conseguono tre aspetti, e noi ci occupiamo di tutti e tre.
Ogni copia è presente nel registro di controllo
Chi l'ha scaricato, quando e se tale archivio conteneva il database. Registrato nel momento in cui il download viene autorizzato, così che sia presente a prescindere da ciò che lo strumento all'altro capo deciderà di farne.
Non viene mai commesso per sbaglio
Lo strumento aggiunge il file del database all'elenco di elementi ignorati del progetto nello stesso momento in cui lo scrive, in modo che un commit distratto non possa pubblicare i dati dei Suoi clienti in un repository.
Oppure possono funzionare senza
Un 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 pongono davvero
Devo fornire loro la mia password?
No, e non c'è modo di farlo. Lo sviluppatore accede con il proprio account Zinn Digital®. La condivisione di una password renderebbe inoltre inutile il registro di controllo, poiché qualsiasi operazione verrebbe registrata a Suo nome.
Possono vedere gli altri miei siti?
No. L'accesso viene concesso a un solo 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 ha accesso viene risposto come se tale sito non esistesse.
Ricevono i dati dei miei clienti?
Se si assegna loro il ruolo di Editor o Manager, possono ottenere una copia del sito; una copia di un sito include i suoi file e il suo database. Tale informazione viene mostrata durante la selezione del ruolo, ogni copia viene registrata nel registro di controllo ed è possibile richiedere loro di operare solo sui file.
Come posso terminarlo?
Lo revochi nella sezione Sicurezza del sito. Ha effetto immediato: il comando successivo eseguito da tale sviluppatore non potrà visualizzare il sito. Una scadenza ha lo stesso effetto in una data impostata in anticipo.
Ogni flag e cosa stampa ciascuno
La guida di riferimento completa dei comandi di Zinnector® viene generata direttamente dallo strumento stesso, pertanto non può differire dalla versione installata.