Magbahagi ng isang site sa isang developer

Magbigay sa developer ng access sa isang site. Hindi ang iyong password.

Magbahagi ng isang site sa pamamagitan ng email. Ang developer ay nagla-log in gamit ang kanilang sariling Zinn Digital® account, kinukuha ang site sa kanilang makina gamit ang aming libreng command-line tool — mga file at database — at lokal na nagtatrabaho dito. Hinding-hindi nila makikita ang iyong pagsingil, hinding-hindi nila maaabot ang iyong iba pang mga site, at maaari mo itong tapusin sa sandaling matapos ang trabaho.

Lahat ng dokumentasyon ng developer →

Ang gagawin mo, nang isang beses

Tatlong hakbang sa iyong dashboard, sa site na nais mong ibahagi. Hindi pa kailangan ng developer ng account — kung hindi pa sila kailanman nag-sign in, gagawa ang imbitasyon ng isa kapag tinanggap nila ito.

  1. Buksan ang site, pumunta sa Seguridad, piliin ang Ibahagi ang site na ito

    I-type ang kanilang email address. Iyon na ang buong imbitasyon — hindi ka kailanman gagawa ng login para sa kanila, at hindi mo kailanman ibibigay ang isa sa iyong mga sarili.

  2. Piliin kung ano ang maaari nilang gawin

    Tagatingin, Editor o Tagapamahala. Karaniwang kailangan ng developer ang Editor: ito ang tungkulin na maaaring magbago ng mga file, magbukas ng admin ng WordPress, at kumuha ng kopya ng site upang pagtrabahuan.

  3. Maglagay ng petsa ng pagtatapos, kung mayroon ang gawain

    Hihinto na lang ang pagbibilang ng grant sa petsang iyon. Walang kailangang mag-alalang alisin ito, na siyang bahaging nakakalimutan ng lahat — ang kontratistang natapos noong Marso ay hawak pa rin ang mga susi pagdating ng Nobyembre.

Tatlong tungkulin, at isang listahan na hindi kailanman nagbabago

Ang tungkulin ay para sa bawat site, kaya ang parehong tao ay maaaring maging viewer sa isa at editor sa iba.

Tagatingin

Tumitingin, at walang binabago. Nakikita ang site, ang mga log nito, at ang mga backup nito. Angkop para sa isang kliyente na nais ng visibility, o sa isang auditor.

Editor

Ang pang-araw-araw na developer. Nagde-deploy, naglilinis ng cache, nagbubukas ng admin ng WordPress, nagbabago ng PHP — at kumukuha ng kopya ng site, mga file, at database upang gawin nang lokal.

Tagapamahala

Lahat ng ginagawa ng isang editor, pati ang pagpapanumbalik ng backup sa live na site, HTTPS, at ang CDN.

Walang tungkulin ang maaaring magbura ng site, maglipat nito sa ibang account, tumingin o magbayad ng inyong mga bayarin, mag-imbita ng iba pa, o mag-access sa alinmang site na pagmamay-ari ninyo. Ang mga ito ay hindi mga setting — walang bersyon nito kung saan mayroon nito ang isang collaborator.

Ang pinapatakbo ng developer

Ang Zinnector® ay ang aming libreng command-line tool na may lisensyang MIT. Nangangailangan lamang ito ng Node 24 o mas bago at wala nang iba pa — walang Docker para sa mga pangunahing kaalaman, walang PHP sa kanilang makina.

  1. I-install ito

    npm install -g zinnector

    Isang package mula sa npm. Wala pa ritong nangangailangan ng account.

  2. Mag-sign in bilang sila mismo

    zinnector login

    Binubuksan nito ang kanilang browser at ini-sign in sila gamit ang kanilang sariling account — ang pinadalhan ng imbitasyon. Hinding-hindi nila kakailanganin ang iyong password, at hinding-hindi mo kailangang bigyan sila nito.

  3. Tingnan nang eksakto kung ano ang ibinigay sa kanila

    zinnector sites

    Ipinapakita lamang sa listahan ang mga site na ibinahagi sa kanila at wala nang iba pa. Ang isang walang laman na listahan ay nangangahulugang hindi pa natatanggap ang imbitasyon, o natapos na ang access.

  4. I-offline ang site

    zinnector clone client-domain.com

    Mga tema, plugin, media at ang database, sa isang lokal na proyekto. Iniiwan nito ang WordPress core at ang live na config file, at eksaktong ipinapakita kung ano ang kinuha nito at kung ano ang hindi, kasama ang mga bilang.

  5. Patakbuhin ito nang lokal, gamit ang iyong totoong nilalaman

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

    Nag-i-import ito ng database, muling isinusulat ang address ng site sa kanilang machine, at binubuksan ito. Nagla-log in sila gamit ang sariling mga WordPress account ng site.

Kasama sa kopya ng isang site ang database nito

Kadalasan ay ito mismo ang kailangan ng isang developer — kung wala ito, tinitingnan nila ang iyong tema laban sa isang walang lamang site. Ito rin ay tunay na personal na data: anuman ang ibinigay ng iyong mga bisita sa site, mula sa mga address ng nagkomento hanggang sa mga order ng customer. Tatlong bagay ang kasunod, at ginagawa namin ang lahat ng tatlo.

Nasa iyong audit log ang bawat kopya

Kung sino ang kumuha nito, kailan, at kung naglalaman ba ang archive na iyon ng database. Itinatala kapag pinahintulutan ang pag-download, kaya naroroon ito anuman ang gawin dito ng tool sa kabilang dulo pagkatapos.

Hindi ito kailanman nagagawa nang hindi sinasadya

Idinaragdag ng tool ang database file sa listahan ng binabalewala ng proyekto sa sandaling isulat ito, upang ang isang hindi sinasadyang commit ay hindi makapag-publish ng iyong mga customer sa isang repository.

O maaari silang gumana nang wala ito

Isang flag ang kumukuha ng mga file lamang. Ang lahat ng iba pa ay gumagana sa parehong paraan, at ang developer ay maaari pa ring mag-build at mag-deploy.

Ang mga tanong na talagang itinatanong ng mga tao

Kailangan ko bang ibigay sa kanila ang aking password?

Hindi, at walang paraan para gawin ito. Ang developer ay nagla-log in gamit ang sarili nilang Zinn Digital® account. Ang pagbabahagi ng password ay magiging dahilan din upang mawalan ng silbi ang iyong audit log, dahil ang lahat ng kanilang ginawa ay maitatala bilang ikaw.

Makikita ba nila ang iba ko pang site?

Hindi. Ang access ay ibinibigay nang paisa-isang site, at ang paghihigpit ay ipinapatupad sa mismong database sa halip na sa pamamagitan ng pagtatago ng mga button — ang isang collaborator na humihiling ng isang site na hindi ibinigay sa kanila ay sinasagot na para bang hindi ito umiiral.

Nakukuha ba nila ang data ng aking mga customer?

Kung bibigyan mo sila ng tungkuling Editor o Manager, maaari silang kumuha ng kopya ng site, at ang kopya ng site ay ang mga file at database nito. Sasabihin ito sa iyo habang pinipili mo ang tungkulin, naitatala ang bawat kopya sa iyong audit log, at maaari mo silang hilingang magtrabaho gamit ang mga file lamang sa halip.

Paano ko ito tatapusin?

Bawiin ito sa seksyong Seguridad ng site. Magkakabisa ito kaagad — hindi makikita ng susunod na command na papaganahin ng developer na iyon ang site. Pareho rin ang ginagawa ng pag-expire sa petsang itatakda mo nang maaga.

Bawat flag, at kung ano ang ipiniprint ng bawat isa

Ang buong sanggunian ng command ng Zinnector® ay nabubuo mula mismo sa tool, kaya hindi ito maaaring maiba sa bersyong na-install mo.

Buksan ang sanggunian ng command