Podijelite jedno web-mjesto s razvojnim inženjerom

Predajte razvojnom inženjeru jednu stranicu. Ne svoju lozinku.

Podijelite pojedinačnu stranicu putem e-pošte. Programer se prijavljuje svojim vlastitim Zinn Digital® računom, povlači stranicu na svoje računalo pomoću našeg besplatnog alata komandne linije — datoteke i bazu podataka — te radi na njoj lokalno. Nikada ne vidi vaše podatke o naplati, nikada nema pristup vašim drugim stranicama, a pristup možete prekinuti u trenutku kada je posao gotov.

Sva developerska dokumentacija

Što radite, jednom

Tri koraka u nadzornoj ploči, na web-mjestu koje želite podijeliti. Programer još ne mora imati račun – ako se nikada nije prijavio, pozivnica će ga izraditi kada je prihvati.

  1. Otvorite web-mjesto, idite na Sigurnost, odaberite Podijelite ovo web-mjesto

    Upišite njihovu adresu e-pošte. To je cijeli poziv — nikada im ne stvarate prijavu niti im dajete svoju.

  2. Odaberite što mogu raditi

    Preglednik, Urednik ili Upravitelj. Razvojnom inženjeru obično treba Urednik: to je uloga koja može mijenjati datoteke, otvoriti WordPress administraciju i izraditi kopiju web-mjesta za rad.

  3. Zadavanje završnog datuma, ako ga posao ima

    Odobrenje jednostavno prestaje vrijediti tog datuma. Nitko ne mora pamtiti da ga treba ukloniti, što je upravo ono što svi zaborave – izvođač koji je završio u ožujku još uvijek ima ključeve u studenome.

Tri uloge i jedan popis koji se nikada ne mijenja

Uloga se dodjeljuje po web-mjestu, tako da ista osoba može biti preglednik na jednom, a urednik na drugom.

Preglednik

Izgleda, a ne mijenja ništa. Vidi stranicu, njezine zapisnike i sigurnosne kopije. Prikladno za klijenta koji želi imati uvid ili za revizora.

Uređivač

Svakodnevni programer. Primjenjuje izmjene, čisti predmemoriju, otvara WordPress administraciju, mijenja PHP — i izrađuje kopiju web-mjesta, datoteka i baze podataka za lokalni rad.

Upravitelj

Sve što urednik radi, plus vraćanje sigurnosne kopije preko aktivne web-lokacije, HTTPS i CDN.

Nijedna uloga ne može izbrisati web-mjesto, prenijeti ga na drugi račun, vidjeti ili platiti vaše račune, pozvati bilo koga drugog niti pristupiti bilo kojem drugom web-mjestu koje posjedujete. To nisu postavke – ne postoji verzija u kojoj suradnik ima te mogućnosti.

Što developer pokreće

Zinnector® je naš besplatni naredbeni alat licenciran pod MIT licencom. Potreban mu je Node 24 ili noviji i ništa drugo — bez Docker za osnovne funkcije, bez PHP-a na njihovom računalu.

  1. Instaliraj ga

    npm install -g zinnector

    Jedan paket s npm. Ovdje još ništa ne zahtijeva račun.

  2. Prijavi se kao ta osoba

    zinnector login

    Ovo otvara njihov preglednik i prijavljuje ih s njihovim vlastitim računom – onim na koji je poslan poziv. Nikada im nije potrebna vaša lozinka, a vi im je nikada ne morate dati.

  3. Pogledajte točno što im je dano

    zinnector sites

    Popis prikazuje samo stranice koje su im podijeljene i ništa drugo. Prazan popis znači da pozivnica nije prihvaćena ili je pristup istekao.

  4. Preuzmi stranicu

    zinnector clone client-domain.com

    Teme, dodatke, medije i bazu podataka u lokalni projekt. Ostavlja iza sebe WordPress jezgru i aktivnu datoteku konfiguracije te ispisuje točno ono što je uzeo i što nije, uz brojače.

  5. Pokrenite lokalno, sa svojim stvarnim sadržajem

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

    Ovo uvozi bazu podataka, prepisuje adresu web-mjesta na njihovo računalo i otvara je. Oni se prijavljuju vlastitim WordPress računima na web-mjestu.

Kopija web-stranice uključuje njezinu bazu podataka

To je obično upravo ono što programeru treba — bez toga gledaju vašu temu u odnosu na praznu stranicu. To su također stvarni osobni podaci: što god su vaši posjetitelji dali stranici, od adresa komentatora do narudžbi kupaca. Iz toga proizlaze tri stvari, a mi radimo sve tri.

Svaka kopija nalazi se u vašem zapisniku revizije

Tko ga je preuzeo, kada i je li taj arhiv sadržavao bazu podataka. Zabilježeno kada je preuzimanje odobreno, tako da je tu bez obzira na to što alat na drugom kraju kasnije s tim učini.

Nikad se ne čini slučajno

Alat dodaje datoteku baze podataka na popis za ignoriranje projekta u istom trenutku kada ju zapisuje, tako da rasejani commit ne može objaviti vaše klijente u repozitoriju.

Ili mogu raditi bez toga

Jedna zastavica preuzima samo datoteke. Sve ostalo radi isto, a razvojni inženjer i dalje može graditi i primjenjivati.

Pitanja koja ljudi zaista postavljaju

Moram li im dati svoju lozinku?

Ne, i to nije moguće učiniti. Programer se prijavljuje svojim vlastitim Zinn Digital® računom. Dijeljenje lozinke također bi vaš zapisnik revizije učinilo beskorisnim jer bi sve što je učinio bilo zabilježeno kao da ste to učinili vi.

Mogu li vidjeti moje druge stranice?

Ne. Pristup se odobrava za jednu po jednu web-lokaciju, a ograničenje se provodi u samoj bazi podataka umjesto skrivanjem gumba – suradniku koji zatraži web-lokaciju koja im nije dodijeljena odgovara se kao da ona ne postoji.

Dobivaju li podatke mojih klijenata?

Ako im dodijelite ulogu Urednika ili Upravitelja, mogu napraviti kopiju web-mjesta, a kopija web-mjesta sastoji se od njegovih datoteka i baze podataka. Na to se upozorava prilikom odabira uloge, svaka se kopija bilježi u vašem zapisniku revizije, a možete ih zamoliti da umjesto toga rade samo s datotekama.

Kako to mogu prekinuti?

Opozovite ga u odjeljku Sigurnost web-mjesta. Stupa na snagu odmah – sljedeća naredba koju taj razvojni inženjer pokrene neće moći vidjeti web-mjesto. Istekom valjanosti postiže se isto na datum koji unaprijed postavite.

Svaka zastavica i što svaka od njih ispisuje

Potpuna Zinnector® referenca naredbi generira se iz samog alata, tako da ne može odstupati od verzije koju ste instalirali.

Otvori referencu naredbi