Një pronar i një faqeje interneti mund t'ju japë qasje në një nga faqet e tyre - jo në llogarinë e tyre, jo në faturimin e tyre, jo në faqet e lor të tjera - dhe ju punoni në të me hyrjen tuaj në Zinn Digital® dhe me CLI-në falas Zinnector®. Ky udhëzues i përfshin të dyja këto pjesë: atë që bën pronari dhe atë që bëni ju.
Nëse nuk e keni përdorur më parë Zinnector®, Fillimi me Zinnector® e instalon atë për rreth dy minuta. Asgjë këtu nuk kërkon që ju të blini pritje (hosting).
Për pronarin e faqes — ndarja e një faqeje
- Hapni faqen në panelin tuaj të kontrollit dhe shkoni te Siguria.
- Te Kush tjetër mund ta arrijë këtë faqe, zgjidhni Ndaj këtë faqe.
- Shkruani adresën e emailit të zhvilluesit. Atyre nuk ju duhet ende një llogari — nëse nuk janë identifikuar kurrë, ata marrin një ftesë dhe qasja fillon në momentin që e pranojnë atë.
- Zgjidhni një rol:
- Shikues — mund të shikojë dhe nuk mund të ndryshojë asgjë.
- Redaktues — roli që një zhvillues zakonisht ka nevojë. Ata mund të ndryshojnë skedarët e faqes, të përdorin wp-admin dhe të shkarkojnë një arkiv të faqes për të punuar lokalisht në të. Ky arkiv përfshin bazën e të dhënave.
- Menaxher — gjithçka që mund të bëjë një redaktues, plus rivendosjen e një kopjeje rezervë.
- Jepni një arsye dhe, nëse puna ka një datë përfundimi, një skadencë. Autorizimi thjesht ndalon së numëruari në atë datë; nuk kërkohet të mbani mend ta hiqni atë.
- Ruani.
Çfarëdo që të zgjidhni, një bashkëpunëtor kurrë nuk mund ta fshijë faqen, të shohë faturimin tuaj ose të arrijë ndonjë nga faqet tuaja të tjera.
Çfarë do të thotë "arkivi përfshin bazën e të dhënave"
Një redaktues ose një menaxher mund të marrë një kopje të faqes për të punuar në të, dhe kopja e një faqeje përbëhet nga skedarët e saj dhe baza e saj e të dhënave. Një bazë të dhënash e WordPress ruan çfarëdo që vizitorët i kanë dhënë faqes — emrat dhe adresat e emailit të komentuesve, llogaritë e klientëve, porositë dhe adresat e dërgesës të WooCommerce, dërgimet e formularëve.
Kjo zakonisht është pikërisht ajo që i duhet një zhvilluesi: pa të, ata po shikojnë temën tuaj përballë një faqeje bosh. Vlen të dihet, sepse ato janë të dhëna personale reale dhe njerëzit të cilëve u përkasin janë klientët tuaj, jo tanët.
Rrjedhin dy gjëra, dhe platforma i bën të dyja për ju:
- Çdo eksport është në regjistrin tuaj të auditimit. Hapni Regjistrin e auditimit dhe kërkoni për
site.backup.exported. Çdo rresht emërton se kush e ka marrë atë, kur dhe nëse ai arkiv mbante bazën e të dhënave. Nuk kërkohet të pyesni.
- Mund ta përfundoni në çdo moment. Anulimi është i menjëhershëm — shihni më poshtë.
Nëse preferoni që ata të punojnë pa bazën e të dhënave, thojuni të shtojnë --no-database kur bëjnë tërheqjen (pull); është një flamur dhe pjesa tjetër funksionon njësoj.
Për zhvilluesin — sjellja e faqes në makinën tuaj
1. Instaloni Zinnector®
npm install -g zinnector
zinnector --version
Ju duhet Node 24 ose më i ri. node --version duhet të shfaqë v24 ose më të lartë.
2. Identifikohuni si vetvetja
zinnector login
Kjo hap shfletuesin tuaj dhe ju identifikon me llogarinë tuaj të Zinn Digital® — atë ku u dërgua ftesa. Ju kurrë nuk keni nevojë për fjalëkalimin e pronarit dhe atyre kurrë nuk u duhet t'ju japin një të tillë.
Kontrolloni se çfarë ju është dhënë:
zinnector sites
Do të shihni saktësisht faqet që ju janë ndarë dhe asgjë tjetër. Nëse lista është bosh, ftesa nuk është pranuar ende, ose autorizimi është revokuar apo ka skaduar.
3. Tërhiqni faqen poshtë
zinnector clone client-domain.com
cd client-domain.com
clone krijon një projekt lokal nga faqja e pritur në server. Ai merr:
wp-content — temat, shtojcat (plugins), shtojcat e detyrueshme (mu-plugins), gjuhët dhe mediat që janë puna e vetë faqes;
- bazën e të dhënave, e shkruar te
database.sql në projekt.
Ai lë qëllimisht pas bërthamën e WordPress (mjedisi juaj lokal i ekzekutimit siguron versionin e duhur), wp-config.php (ai mban fjalëkalimin e bazës së të dhënave të faqes live) dhe çdo media që është shkarkuar në hapësirën e ruajtjes së objekteve.
Çdo ekzekutim printon saktësisht atë që mori dhe atë që la, me numërime. Nëse i doni vetëm skedarët, shtoni --no-database.
E keni tashmë projektin dhe doni thjesht më të rejat? Ekzekutoni zinnector pull brenda tij.
4. Ekzekutoni atë lokalisht, me përmbajtjen reale
zinnector dev --runtime docker
Në mjedisin e ekzekutimit Docker, kjo importon database.sql, ridrejton URL-në e faqes në adresën tuaj lokale dhe hap faqen me përmbajtjen reale të klientit brenda saj. Identifikohuni me llogaritë e WordPress të vetë faqes.
Mjedisi i paracaktuar i ekzekutimit — WordPress Playground, i cili nuk kërkon Docker — është më i shpejtë për t'u nisur dhe nuk importon bazën e të dhënave; ai do t'ju njoftojë në vend që të niset në heshtje bosh. Përdoreni kur jeni duke punuar me kodin dhe nuk ju duhet përmbajtja.
5. Kujdesuni për kopjen që ju është dhënë
database.sql është baza e të dhënave e një faqeje live. Zinnector® e shton atë te .gitignore të projektit tuaj në momentin që e shkruan, kështu që një git add -A i shkujdesur nuk mund të publikojë klientët e dikujt në një depo (repository). Lëreni atë rresht të qetë dhe fshijni skedarun kur puna të ketë mbaruar.
Çfarë mund dhe nuk mund të bëjë një bashkëpunëtor
| | Shikues | Redaktues | Menaxher | |---|---|---|---| | Shiko faqen dhe cilësimet e saj | ✔ | ✔ | ✔ | | Ndrysho skedarët, përdor wp-admin, vendos në prodhim (deploy) | | ✔ | ✔ | | Tërhiqe faqen, përfshirë bazën e të dhënave | | ✔ | ✔ | | Rivendos një kopje rezervë mbi faqen live | | | ✔ | | Fshi faqen | | | | | Shiko faturimin ose faturat | | | | | Arri faqet e tjera të pronarit | | | |
Tre rreshtat e fundit janë bosh për çdo rol. Ato nuk janë një cilësim.
Përfundimi i qasjes
Pronari hap seksionin Siguria të faqes dhe zgjedh Revoko pranë emrit të personit. Kjo hyn në fuqi menjëherë: komanda tjetër e Zinnector® që ekzekuton ai zhvillues nuk mund ta shohë faqen, dhe asgjë tjetër që ata zotërojnë.
Një skadencë bën të njëjtën gjë në një datë të caktuar, pa pasur nevojë që ndokush të mbajë mend. Nëse keni caktuar një të tillë kur keni ndarë faqen, ju tashmë keni mbaruar.
Kur diçka nuk funksionon
zinnector sites nuk shfaq asgjë. Ftesa nuk është pranuar, ose autorizimi është revokuar apo ka skaduar. Kërkojini pronarit të shikojë seksionin e sigurisë së faqes — një ftesë në pritje është e listuar atje.
zinnector pull thotë se faqja nuk ka asnjë kopje rezervë të re. Tërheqja merr një të re nëse plani e lejon atë dhe pyet fillimisht. Nëse plani nuk përfshin kopje rezervë sipas kërkesës, rritni --max-age për të pranuar një më të vjetër.
zinnector dev nis një WordPress bosh. Jeni në mjedisin e ekzekutimit Playground, i cili nuk importon një bazë të dhënash. Ekzekutoni zinnector dev --runtime docker.
- Faqja lokale vazhdon të ridrejtojë te domeni live. Importi ridrejton URL-ja e faqes; nëse ai hap dështoi, komanda e thotë këtë dhe printon rreshtin
wp search-replace për t'u ekzekutuar.
Më shumë gabime dhe rregullimet e tyre: Zinnector® zgjidhja e problemeve.