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