Vlasnik stranice vam može dati pristup jednoj od svojih stranica — ne svom računu, ne svom naplati, ne svojim drugim stranicama — i vi na njoj radite sa svojim vlastitim Zinn Digital® prijavom i besplatnim Zinnector® CLI-jem. Ovaj vodič pokriva oba dijela toga: što vlasnik radi i što vi radite.
Ako još niste koristili Zinnector®, Početak rada sa Zinnectorom® instalirat će ga za otprilike dvije minute. Ovdje ništa ne zahtijeva da kupite hosting.
Za vlasnika stranice — dijeljenje jedne stranice
- Otvorite stranicu u svojoj nadzornoj ploči i idite na Sigurnost.
- Pod Tko još može pristupiti ovoj stranici, odaberite Podijeli ovu stranicu.
- Upišite adresu e-pošte razvojnog inženjera. Još im ne treba račun — ako se nikada nisu prijavili, dobit će pozivnicu, a pristup počinje čim je prihvate.
- Odaberite ulogu:
- Preglednik — može gledati i ne može ništa promijeniti.
- Urednik — uloga koja je razvojnom inženjeru obično potrebna. Može mijenjati datoteke stranice, koristiti wp-admin i preuzeti arhivu stranice za rad na lokalnom računalu. Ta arhiva uključuje bazu podataka.
- Upravitelj — sve što urednik može učiniti, plus vraćanje sigurnosne kopije.
- Unesite razlog i, ako posao ima datum završetka, rok valjanosti. Dopuštenje jednostavno prestaje vrijediti tog datuma; ne morate pamtiti da ga morate ukloniti.
- Spremite.
Što god odabrali, suradnik nikada ne može izbrisati stranicu, vidjeti vaše podatke o naplati niti pristupiti bilo kojoj od vaših drugih stranica.
Što znači "arhiva uključuje bazu podataka"
Urednik ili upravitelj može preuzeti kopiju stranice za rad, a kopija stranice su njezine datoteke i njezina baza podataka. WordPress baza podataka sadrži sve što su vaši posjetitelji dali stranici — imena komentatora i adrese e-pošte, korisničke račune, WooCommerce narudžbe i adrese za dostavu, poslane obrasce.
To je obično točno ono što razvojnom inženjeru treba: bez toga gledaju vašu temu nasuprot praznoj stranici. Vrijedi to znati jer se radi o stvarnim osobnim podacima, a ljudi kojima pripadaju vaši su kupci, a ne naši.
Iz toga slijede dvije stvari, a platforma čini obje za vas:
- Svaki izvoz nalazi se u vašem revizijskom zapisniku. Otvorite Revizijski zapisnik i potražite
site.backup.exported. Svaki redak navodi tko ga je preuzeo, kada i je li ta arhiva sadržavala bazu podataka. Ne morate pitati.
- Možete ga prekinuti u bilo kojem trenutku. Opoziv je trenutni — pogledajte dolje.
Ako radije želite da rade bez baze podataka, recite im da dodaju --no-database prilikom preuzimanja; to je jedna zastavica, a sve ostalo radi isto.
Za razvojnog inženjera — preuzimanje stranice na vaše računalo
1. Instalirajte Zinnector®
npm install -g zinnector
zinnector --version
Potreban vam je Node 24 ili noviji. node --version mora ispisati v24 ili noviju verziju.
2. Prijavite se kao vi
zinnector login
Ovo otvara vaš preglednik i prijavljuje vas s vašim vlastitim Zinn Digital® računom — onim na koji je poslana pozivnica. Nikada vam nije potrebna lozinka vlasnika, niti je oni moraju vama dati.
Provjerite što vam je dodijeljeno:
zinnector sites
Vidjet ćete upravo stranice koje su vam podijeljene, i ništa drugo. Ako je popis prazan, pozivnica još nije prihvaćena, ili je dopuštenje opozvano ili je isteklo.
3. Preuzmite stranicu
zinnector clone client-domain.com
cd client-domain.com
clone stvara lokalni projekt s hostane stranice. Preuzima:
wp-content — teme, dodatke, mu-dodatke, jezike i medije koji čine vlastiti rad stranice;
- bazu podataka, zapisanu u
database.sql u projektu.
Namjerno ostavlja iza sebe WordPress jezgru (vaše lokalno izvođenje isporučuje pravu verziju), wp-config.php (sadrži lozinku baze podataka aktivne stranice) i sve medije koji su prebačeni u objektno pohranjivanje.
Svako pokretanje ispisuje točno ono što je preuzelo i što je ostavilo, s brojevima. Ako želite samo datoteke, dodajte --no-database.
Već imate projekt i želite samo najnovije? Pokrenite zinnector pull unutar njega.
4. Pokrenite je lokalno, sa stvarnim sadržajem
zinnector dev --runtime docker
Na Docker izvođenju ovo uvozi database.sql, prepisuje URL stranice na vašu lokalnu adresu i otvara stranicu sa stvarnim korisničkim sadržajem u njoj. Prijavite se s vlastitim WordPress računima stranice.
Zadani izvođenje — WordPress Playground, za koji nije potreban Docker — brže se pokreće i ne uvozi bazu podataka; reći će vam to umjesto da tiho počne prazno. Koristite ga kada radite na kodu i ne trebate sadržaj.
5. Pobrinite se za kopiju koju ste dobili
database.sql je baza podataka aktivne stranice. Zinnector® je dodaje u .gitignore vašeg projekta čim je napiše, tako da odsutan git add -A ne može objaviti nečije kupce u spremište. Ostavite taj redak na miru i izbrišite datoteku kada je posao gotov.
Što suradnik može, a što ne može učiniti
| | Preglednik | Urednik | Upravitelj | |---|---|---|---| | Vidjeti stranicu i njezine postavke | ✔ | ✔ | ✔ | | Mijenjati datoteke, koristiti wp-admin, primjenjivati | | ✔ | ✔ | | Preuzeti stranicu, uključujući bazu podataka | | ✔ | ✔ | | Vratiti sigurnosnu kopiju preko aktivne stranice | | | ✔ | | Izbrisati stranicu | | | | | Vidjeti naplatu ili račune | | | | | Pristupiti vlasnikovim drugim stranicama | | | |
Posljednja tri retka prazna su za svaku ulogu. Oni nisu postavka.
Prekidanje pristupa
Vlasnik otvara odjeljak Sigurnost stranice i odabire Opozovi pored imena osobe. Stupa na snagu odmah: sljedeća naredba Zinnector® koju taj razvojni inženjer pokrene ne može vidjeti stranicu, kao ni bilo što drugo što posjeduju.
Rok valjanosti čini isto na određeni datum, a da nitko ne mora pamtiti. Ako ste ga postavili kada ste dijelili stranicu, već ste završili.
Kada nešto ne radi
zinnector sites ne prikazuje ništa. Pozivnica nije prihvaćena, ili je dopuštenje opozvano ili je isteklo. Zamolite vlasnika da pogleda odjeljak Sigurnost stranice — tamo je navedena pozivnica na čekanju.
zinnector pull kaže da stranica nema nedavnu sigurnosnu kopiju. Preuzimanje uzima novu ako plan to dozvoljava i prvo pita. Ako plan ne uključuje sigurnosne kopije na zahtjev, povećajte --max-age da biste prihvatili stariju.
zinnector dev pokreće prazan WordPress. Nalazite se na Playground izvođenju, koje ne uvozi bazu podataka. Pokrenite zinnector dev --runtime docker.
- Lokalna stranica se neprestano preusmjerava na aktivnu domenu. Uvoz prepisuje URL stranice; ako taj korak nije uspio, naredba to kaže i ispisuje redak
wp search-replace za pokretanje.
Više pogrešaka i njihova rješenja: Zinnector® rješavanje problema.