شارك موقعاً واحداً مع مطوّر
امنح مطوراً موقعاً واحداً. ولا تمنحه كلمة المرور الخاصة بك.
شارك موقعاً واحداً عبر البريد الإلكتروني. يسجل المطور الدخول باستخدام حساب 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® من الأداة نفسها، لذا لا يمكن أن يبتعد عن الإصدار الذي قمت بتثبيته.