एका डेव्हलपरसह एक साइट शेअर करा
डेव्हलपरला फक्त एका साइटचा ॲक्सेस द्या. तुमचा पासवर्ड नाही.
ईमेलद्वारे एकच साइट शेअर करा. डेव्हलपर त्यांच्या स्वतःच्या Zinn Digital® खात्यासह साइन इन करतात, आमच्या मोफत कमांड-लाइन टूलद्वारे साइट — फाइल्स आणि डेटाबेस — त्यांच्या मशीनवर घेतात आणि त्यावर स्थानिक पातळीवर काम करतात. ते तुमचे बिलिंग कधीही पाहत नाहीत, तुमच्या इतर साइट्सपर्यंत कधीही पोहोचत नाहीत आणि काम पूर्ण होताच तुम्ही ते समाप्त करू शकता.
तुम्ही एकदा काय करता
तुम्हाला शेअर करायच्या असलेल्या साइटवर, तुमच्या डॅशबोर्डमध्ये तीन पायऱ्या. डेव्हलपरला अद्याप खात्याची आवश्यकता नाही — त्यांनी कधीही साइन इन केले नसल्यास, त्यांनी आमंत्रण स्वीकारल्यावर एक खाते तयार केले जाईल.
साइट उघडा, सुरक्षिततेवर जा, ही साइट शेअर करा निवडा
त्यांचा ईमेल पत्ता टाइप करा. संपूर्ण आमंत्रण एवढेच आहे — तुम्ही त्यांच्यासाठी कधीही लॉगिन तयार करत नाही आणि तुमचे स्वतःचे लॉगिन कधीही देत नाही.
ते काय करू शकतात ते निवडा
व्ह्यूअर, संपादक किंवा व्यवस्थापक. डेव्हलपरला सामान्यत: संपादकाची आवश्यकता असते: ही अशी भूमिका आहे जी फाइल्स बदलू शकते, WordPress ॲडमिन उघडू शकते आणि काम करण्यासाठी साइटची प्रत घेऊ शकते.
कामाची समाप्ती तारीख असल्यास, समाप्ती तारीख द्या
त्या तारखेला अधिकाराची गणना आपोआप थांबते. कोणालाही ते काढून टाकण्याची आठवण ठेवावी लागत नाही, जो भाग सर्वजण विसरतात — मार्चमध्ये काम संपलेल्या कंत्राटदाराकडे नोव्हेंबरमध्येही चाव्या असतात.
तीन भूमिका, आणि कधीही न बदलणारी एक यादी
भूमिका प्रति साइट असते, त्यामुळे तीच व्यक्ती एका साइटवर दर्शक आणि दुसऱ्या साइटवर संपादक असू शकते.
दर्शक
पाहतो आणि काहीही बदलत नाही. साइट, तिचे लॉग आणि तिचे बॅकअप पाहतो. दृश्यमानता हवी असलेल्या क्लायंटसाठी किंवा ऑडिटरसाठी योग्य.
संपादक
दैनंदिन डेव्हलपर. डिप्लॉय करतो, कॅशे साफ करतो, WordPress ॲडमिन उघडतो, PHP बदलतो — आणि स्थानिक पातळीवर काम करण्यासाठी साइट, फाइल्स आणि डेटाबेसची प्रत घेतो.
व्यवस्थापक
संपादक करत असलेले सर्व काही, तसेच लाइव्ह साइटवर बॅकअप पुनर्संचयित करणे, HTTPS आणि CDN.
कोणतीही भूमिका साइट हटवू शकत नाही, ती दुसऱ्या खात्यावर हलवू शकत नाही, तुमची बिले पाहू किंवा भरू शकत नाही, इतर कोणालाही आमंत्रित करू शकत नाही किंवा तुमच्या मालकीच्या इतर कोणत्याही साइटवर पोहोचू शकत नाही. या सेटिंग्ज नाहीत — सहयोगी व्यक्तीकडे या परवानग्या असतील अशी कोणतीही आवृत्ती नाही.
डेव्हलपर काय चालवतो
Zinnector® हे आमचे विनामूल्य, MIT-परवानाधारक कमांड-लाइन टूल आहे. यासाठी फक्त Node 24 किंवा त्याहून नवीन आवृत्तीची आवश्यकता आहे आणि इतर कशाचीही नाही — मूलभूत बाबींसाठी Docker ची गरज नाही, त्यांच्या मशीनवर PHP ची गरज नाही.
हे स्थापित करा
npm install -g zinnector
npm कडून एक पॅकेज. येथे अद्याप कशासाठीही खात्याची आवश्यकता नाही.
स्वतः म्हणून साइन इन करा
zinnector login
यामुळे त्यांचा ब्राउझर उघडतो आणि त्यांच्या स्वतःच्या खात्याद्वारे साइन इन होते — ज्या खात्यावर आमंत्रण पाठवले गेले होते. त्यांना तुमच्या पासवर्डची कधीही आवश्यकता नसते आणि तुम्हालाही त्यांना पासवर्ड देण्याची गरज नसते.
त्यांना नेमके काय देण्यात आले होते ते पहा
zinnector sites
या सूचीमध्ये केवळ त्यांच्यासोबत शेअर केलेल्या साइट्स दाखवल्या जातात आणि इतर काहीही नाही. रिकाम्या सूचीचा अर्थ असा आहे की आमंत्रण स्वीकारले गेले नाही किंवा प्रवेश समाप्त झाला आहे.
साइट ऑफलाइन करा
zinnector clone client-domain.com
थीम्स, प्लगइन्स, मीडिया आणि डेटाबेस, एका स्थानिक प्रोजेक्टमध्ये. हे WordPress कोर आणि लाइव्ह कॉन्फिगरेशन फाइल मागे सोडते, आणि काय घेतले आणि काय नाही हे संख्येसहित अचूकपणे प्रिंट करते.
तुमच्या वास्तविक सामग्रीसह, हे स्थानिक पातळीवर चालवा
cd client-domain.com && zinnector dev --runtime docker
हे डेटाबेस आयात करते, साइटचा पत्ता त्यांच्या मशीनवर पुन्हा लिहितो आणि तो उघडतो. ते साइटच्या स्वतःच्या WordPress खात्यांसह लॉग इन करतात.
साइटच्या प्रतीमध्ये तिच्या डेटाबेसचा समावेश होतो
डेव्हलपरला सहसा नेमके हेच हवे असते — याशिवाय ते तुमची थीम एका रिकाम्या साइटवर पाहत असतात. हा वास्तविक वैयक्तिक डेटा देखील आहे: टिप्पणीकर्त्यांच्या पत्त्यांपासून ते ग्राहकांच्या ऑर्डर्सपर्यंत, तुमच्या अभ्यागतांनी साइटला दिलेली कोणतीही माहिती. यानंतर तीन गोष्टी येतात, आणि आम्ही त्या तिन्ही करतो.
प्रत्येक प्रत तुमच्या ऑडिट लॉगमध्ये आहे
ते कोणी घेतले, कधी घेतले आणि त्या अर्काइव्हमध्ये डेटाबेस होता की नाही. डाउनलोड अधिकृत झाल्यावर हे नोंदवले जाते, ज्यामुळे दुसऱ्या टोकावरील टूल नंतर त्याच्याशी काहीही करो, ते तेथे उपलब्ध राहते.
हे कधीही चुकून केले जात नाही
हे टूल डेटाबेस फाइल लिहितानाच तिला प्रोजेक्टच्या इग्नोर सूचीमध्ये जोडते, जेणेकरून अनावधानाने केलेल्या कमिटमुळे तुमच्या ग्राहकांची माहिती रिपॉझिटरीमध्ये प्रकाशित होणार नाही.
किंवा ते त्याशिवाय काम करू शकतात
एक फ्लॅग फक्त फाइल्स घेतो. बाकी सर्व काही त्याच प्रकारे कार्य करते आणि डेव्हलपर अजूनही बिल्ड आणि उपयोजित करू शकतो.
लोक प्रत्यक्षात विचारतात ते प्रश्न
मला त्यांना माझा पासवर्ड द्यावा लागेल का?
नाही, आणि तसे करण्याचा कोणताही मार्ग नाही. डेव्हलपर त्यांच्या स्वतःच्या Zinn Digital® खात्यासह साइन इन करतो. पासवर्ड शेअर केल्याने तुमचा ऑडिट लॉग देखील निरुपयोगी होईल, कारण त्यांनी केलेली प्रत्येक गोष्ट तुम्ही केल्यासारखी नोंदवली जाईल.
ते माझ्या इतर साइट्स पाहू शकतात का?
नाही. एका वेळी एकाच साइटसाठी ॲक्सेस दिला जातो आणि ही मर्यादा बटणे लपवून नव्हे, तर थेट डेटाबेसमध्येच लागू केली जाते — ज्या साइटची परवानगी दिलेली नाही अशा साइटची विनंती करणाऱ्या सहकाऱ्याला ती साइट अस्तित्वातच नसल्यासारखा प्रतिसाद दिला जातो.
त्यांना माझ्या ग्राहकांचा डेटा मिळतो का?
तुम्ही त्यांना संपादक किंवा व्यवस्थापक ही भूमिका दिल्यास, ते साइटची प्रत घेऊ शकतात आणि साइटच्या प्रतीमध्ये तिच्या फाइल्स आणि तिचा डेटाबेस समाविष्ट असतो. तुम्ही भूमिका निवडत असताना तुम्हाला हे सांगितले जाते, प्रत्येक प्रत तुमच्या ऑडिट लॉगमध्ये नोंदवली जाते आणि त्याऐवजी तुम्ही त्यांना फक्त फाइल्सवर काम करण्यास सांगू शकता.
मी हे कसे समाप्त करू?
साइटच्या सुरक्षा विभागात ते रद्द करा. हे त्वरित लागू होते — तो विकासक चालवत असलेली पुढची कमांड साइट पाहू शकत नाही. तुम्ही आधीच सेट केलेल्या तारखेला समाप्ती देखील हेच करते.
प्रत्येक फ्लॅग आणि त्यातील प्रत्येक काय मुद्रित करतो
संपूर्ण Zinnector® कमांड संदर्भ थेट टूलमधूनच तयार केला जातो, त्यामुळे तो तुम्ही स्थापित केलेल्या आवृत्तीपेक्षा वेगळा असू शकत नाही.