แชร์หนึ่งไซต์กับนักพัฒนา
มอบสิทธิ์การเข้าถึงเว็บไซต์เพียงแห่งเดียวให้นักพัฒนา ไม่ใช่รหัสผ่านของคุณ
แชร์ไซต์เดียวผ่านทางอีเมล นักพัฒนาจะลงชื่อเข้าใช้ด้วยบัญชี 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® ฉบับสมบูรณ์สร้างขึ้นจากตัวเครื่องมือเอง จึงไม่สามารถคลาดเคลื่อนไปจากเวอร์ชันที่คุณติดตั้งไว้ได้