Podelite jedan sajt sa programerom
Predajte programeru jedan sajt. Ne svoju lozinku.
Podelite jedan sajt putem e-pošte. Programer se prijavljuje svojim Zinn Digital® nalogom, preuzima sajt na svoju mašinu pomoću našeg besplatnog alata komandne linije — datoteke i bazu podataka — i radi na njemu lokalno. Oni nikada ne vide vaše fakturisanje, nikada ne pristupaju vašim drugim sajtovima, a vi to možete prekinuti čim se posao završi.
Šta radite, jednom
Tri koraka u vašoj kontrolnoj tabli, na sajtu koji želite da delite. Programer još uvek ne mora da ima nalog — ako se nikada nije prijavio, pozivnica će ga kreirati kada je prihvati.
Otvorite sajt, idite na Bezbednost, izaberite Delite ovaj sajt
Unesite njihovu adresu e-pošte. To je cela pozivnica — nikada im ne pravite prijavu niti im dajete neku svoju.
Izaberite šta mogu da rade
Preglednik, Urednik ili Menadžer. Programeru je obično potreban Urednik: to je uloga koja može da menja datoteke, otvara WordPress administraciju i preuzima kopiju sajta na kojoj će raditi.
Završni datum, ukoliko radovi imaju rok
Grant jednostavno prestaje da važi tog datuma. Niko ne mora da pamti da ga ukloni, što je deo koji svi zaboravljaju — izvođač radova koji je završio u martu i dalje ima ključeve u novembru.
Tri uloge i jedna lista koja se nikada ne menja
Uloga se dodeljuje po sajtu, tako da ista osoba može biti pregledač na jednom, a urednik na drugom.
Pregledalac
Izgleda, i ne menja ništa. Vidi sajt, njegove evidencije i rezervne kopije. Pogodno za klijenta koji želi preglednost ili za revizora.
Uređivač
Svakodnevni programer. Vrši primenu, čisti keš, otvara WordPress administraciju, menja PHP i pravi kopiju sajta, fajlova i baze podataka za rad na lokalnom računaru.
Upravnik
Sve što radi urednik, plus vraćanje rezervne kopije preko aktivnog sajta, HTTPS i CDN.
Nijedna uloga ne može da obriše sajt, prebaci ga na drugi nalog, vidi ili plati vaše račune, pozove bilo koga drugog niti da pristupi bilo kom drugom sajtu koji posedujete. To nisu podešavanja – ne postoji verzija u kojoj saradnik ima ta ovlašćenja.
Šta programer pokreće
Zinnector® je naš besplatni alat komandne linije sa MIT licencom. Potreban mu je Node 24 ili noviji i ništa više — bez Docker za osnovne stvari, bez PHP-a na njihovom računaru.
Instaliraj ga
npm install -g zinnector
Jedan paket iz npm. Ovde još uvek ništa ne zahteva nalog.
Prijavite se kao oni
zinnector login
Ovo im otvara pretraživač i prijavljuje ih njihovim sopstvenim nalogom — onim na koji je pozivnica poslata. Nikada im nije potrebna vaša lozinka, a vi nikada ne morate da im je date.
Pogledajte tačno šta im je dato
zinnector sites
Lista prikazuje samo sajtove koji su podeljeni sa njima i ništa drugo. Prazna lista znači da pozivnica nije prihvaćena ili je pristup istekao.
Uklonite sajt
zinnector clone client-domain.com
Teme, dodatci, mediji i baza podataka u lokalni projekat. Ostavlja za sobom WordPress jezgro i aktivnu konfiguracionu datoteku, i ispisuje tačno šta je preuzeo i šta nije, sa brojevima.
Pokrenite ga lokalno, sa svojim stvarnim sadržajem
cd client-domain.com && zinnector dev --runtime docker
Ovo uvozi bazu podataka, prepisuje adresu sajta na njihov računar i otvara ga. Oni se prijavljuju sopstvenim WordPress nalozima na sajtu.
Kopija sajta uključuje njegovu bazu podataka
To je obično upravo ono što je programeru potrebno — bez toga oni gledaju vašu temu naspram praznog sajta. To su takođe stvarni lični podaci: šta god su vaši posetioci dali sajtu, od adresa komentatora do porudžbina kupaca. Iz toga proizilaze tri stvari, a mi radimo sve tri.
Svaka kopija se nalazi u vašem revizorskom evidencionom zapisu
Ko ju je preuzeo, kada i da li je ta arhiva nosila bazu podataka. Zabeleženo kada je preuzimanje odobreno, tako da je tu bez obzira šta alat na drugom kraju zatim uradi sa tim.
Nikada se ne izvršava slučajno
Alat dodaje fajl baze podataka na listu ignorisanih stavki projekta u istom trenutku kada ga upisuje, tako da rasejani commit ne može da objavi podatke vaših klijenata u skladištu.
Ili mogu da rade bez toga
Jedna zastavica preuzima samo datoteke. Sve ostalo radi isto, a programer i dalje može da gradi i postavlja aplikaciju.
Pitanja koja ljudi zaista postavljaju
Da li moram da im dam svoju lozinku?
Ne, i ne postoji način da se to uradi. Programer se prijavljuje sa sopstvenim Zinn Digital® nalogom. Deljenje lozinke bi takođe učinilo vaš revizorski zapis beskorisnim, jer bi sve što je uradio bilo zabeleženo kao da ste to vi.
Da li mogu da vide moje druge sajtove?
Ne. Pristup se odobrava za jedan po jedan sajt, a ograničenje se sprovodi u samoj bazi podataka umesto skrivanjem dugmadi — saradniku koji zatraži sajt koji mu nije dodeljen odgovara se kao da on ne postoji.
Da li oni imaju pristup podacima mojih klijenata?
Ako im dodelite ulogu urednika ili menadžera, oni mogu da naprave kopiju sajta, a kopija sajta su njegove datoteke i baza podataka. O tome ćete biti obavešteni dok birate ulogu, svaka kopija se beleži u vašem revizorskom dnevniku, a možete i da od njih zatražite da rade samo sa datotekama.
Kako da to završim?
Opozovite ga u odeljku Bezbendost sajta. Stupa na snagu odmah — sledeća komanda koju taj programer pokrene neće moći da vidi sajt. Istek važi isto na datum koji unapred podesite.
Svaka zastava i šta svaka od njih štampa
Kompletna referenca za Zinnector® komande generiše se iz samog alata, tako da ne može da odstupa od verzije koju ste instalirali.