ایک سائٹ کسی ڈویلپر کے ساتھ شیئر کریں

ڈویلپر کو ایک سائٹ تک رسائی دیں۔ اپنا پاس ورڈ نہیں۔

ای میل کے ذریعے کسی ایک سائٹ کا اشتراک کریں۔ ڈویلپر اپنے ⁦Zinn Digital®⁩ اکاؤنٹ سے سائن ان کرتا ہے، ہمارے مفت کمانڈ لائن ٹول کی مدد سے سائٹ کو — فائلوں اور ڈیٹا بیس سمیت — اپنی مشین پر منتقل کرتا ہے، اور اس پر مقامی طور پر کام کرتا ہے۔ وہ آپ کی بلنگ کی تفصیلات کبھی نہیں دیکھ سکتے، آپ کی دیگر سائٹس تک کبھی رسائی حاصل نہیں کر سکتے، اور کام مکمل ہوتے ہی آپ اسے ختم کر سکتے ہیں۔

تمام ڈویلپر دستاویزات →

جو آپ کرتے ہیں، ایک بار

آپ کے ڈیش بورڈ میں تین مراحل، اس سائٹ پر جسے آپ شیئر کرنا چاہتے ہیں۔ ڈویلپر کو ابھی اکاؤنٹ کی ضرورت نہیں ہے — اگر انہوں نے کبھی سائن ان نہیں کیا ہے، تو دعوت نامہ قبول کرنے پر یہ ایک اکاؤنٹ بنا دے گا۔

  1. سائٹ کھولیں، سیکیورٹی پر جائیں، اس سائٹ کا اشتراک کریں منتخب کریں

    ان کا ای میل پتہ درج کریں۔ پوری دعوت بس اتنی ہی ہے — آپ کبھی بھی ان کے لیے لاگ ان نہیں بناتے ہیں، اور کبھی بھی اپنا کوئی لاگ ان حوالہ نہیں کرتے ہیں۔

  2. منتخب کریں کہ وہ کیا کر سکتے ہیں

    دیکھنے والا (Viewer)، مدیر (Editor) یا منتظم (Manager)۔ کسی ڈویلپر کو عام طور پر Editor کی ضرورت ہوتی ہے: یہ وہ کردار ہے جو فائلوں کو تبدیل کر سکتا ہے، WordPress کے ایڈمن پینل کو کھول سکتا ہے اور کام کرنے کے لیے سائٹ کی ایک کاپی حاصل کر سکتا ہے۔

  3. اگر کام کی کوئی آخری تاریخ ہے تو اختتامی تاریخ درج کریں

    اجازت نامہ بس اس تاریخ کو شمار ہونا بند ہو جاتا ہے۔ کسی کو بھی اسے ہٹانا یاد رکھنے کی ضرورت نہیں ہے، جو کہ وہ حصہ ہے جسے ہر کوئی بھول جاتا ہے — وہ ٹھیکیدار جس کا کام مارچ میں ختم ہوا تھا، نومبر میں بھی اس کے پاس چابیاں موجود ہوتی ہیں۔

تین کردار، اور ایک فہرست جو کبھی نہیں بدلتی

کردار ہر سائٹ کے لحاظ سے ہوتا ہے، اس لیے وہی شخص ایک سائٹ پر ناظر اور دوسری پر مدیر ہو سکتا ہے۔

دیکھنے والا

دیکھتا ہے، اور کچھ بھی تبدیل نہیں کرتا ہے۔ سائٹ، اس کے لاگز اور اس کے بیک اپ دیکھتا ہے۔ ایسے کلائنٹ کے لیے موزوں ہے جو مرئیت چاہتا ہے، یا کسی آڈیٹر کے لیے۔

ایڈیٹر

روزمرہ کے ڈویلپر۔ تعینات کرتے ہیں، کیشے صاف کرتے ہیں، WordPress ایڈمن کھولتے ہیں، PHP تبدیل کرتے ہیں — اور مقامی طور پر کام کرنے کے لیے سائٹ، فائلوں اور ڈیٹابیس کی ایک کاپی لیتے ہیں۔

منیجر

ایک ایڈیٹر جو کچھ کرتا ہے وہ سب، نیز لائیو سائٹ پر بیک اپ بحال کرنا، HTTPS اور CDN۔

کوئی بھی کردار سائٹ کو حذف نہیں کر سکتا، اسے کسی دوسرے اکاؤنٹ میں منتقل نہیں کر سکتا، آپ کے بل نہیں دیکھ سکتا یا ادا نہیں کر سکتا، کسی اور کو مدعو نہیں کر سکتا، یا آپ کی ملکیت والی کسی دوسری سائٹ تک رسائی حاصل نہیں کر سکتا۔ یہ سیٹنگز نہیں ہیں — اس کا ایسا کوئی ورژن نہیں ہے جہاں کسی معاون کے پاس یہ اختیارات ہوں۔

ڈویلپر کیا چلاتا ہے

⁦Zinnector®⁩ ہمارا مفت، MIT کے لائسنس کا حامل کمانڈ لائن ٹول ہے۔ اسے صرف Node 24 یا اس سے جدید تر ورژن درکار ہے اور کچھ نہیں — بنیادی ضروریات کے لیے نہ کسی Docker کی ضرورت ہے، نہ ان کی مشین پر PHP کی۔

  1. اسے انسٹال کریں

    npm install -g zinnector

    npm سے ایک پیکیج۔ یہاں فی الحال کسی بھی چیز کے لیے اکاؤنٹ درکار نہیں ہے۔

  2. خود کے طور پر سائن ان کریں

    zinnector login

    یہ ان کا براؤزر کھولتا ہے اور انہیں ان کے اپنے اکاؤنٹ سے سائن ان کرتا ہے — وہی اکاؤنٹ جس پر دعوت نامہ بھیجا گیا تھا۔ انہیں کبھی بھی آپ کے پاس ورڈ کی ضرورت نہیں ہوتی، اور آپ کو کبھی بھی انہیں پاس ورڈ دینے کی ضرورت نہیں ہوتی۔

  3. دیکھیں کہ انہیں اصل میں کیا دیا گیا تھا

    zinnector sites

    فہرست صرف ان کے ساتھ شیئر کی گئی سائٹس دکھاتی ہے اور کچھ نہیں۔ خالی فہرست کا مطلب ہے کہ دعوت نامہ قبول نہیں کیا گیا ہے، یا رسائی ختم ہو گئی ہے۔

  4. سائٹ کو آف لائن کریں

    zinnector clone client-domain.com

    تھیمز، پلگ انز، میڈیا اور ڈیٹا بیس، ایک مقامی پروجیکٹ میں۔ یہ WordPress کور اور لائیو کنفیگریشن فائل کو چھوڑ دیتا ہے، اور قطعی طور پر پرنٹ کرتا ہے کہ اس نے کیا لیا اور کیا نہیں، تعداد کے ساتھ۔

  5. اپنے اصل مواد کے ساتھ، اسے مقامی طور پر چلائیں

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

    یہ ڈیٹا بیس کو درآمد کرتا ہے، سائٹ کے پتے کو ان کی مشین کے لیے دوبارہ لکھتا ہے، اور اسے کھولتا ہے۔ وہ سائٹ کے اپنے WordPress اکاؤنٹس کے ساتھ لاگ ان کرتے ہیں۔

کسی سائٹ کی کاپی میں اس کا ڈیٹا بیس شامل ہوتا ہے

ایک ڈویلپر کو عام طور پر بالکل اسی کی ضرورت ہوتی ہے — اس کے بغیر وہ آپ کے تھیم کو ایک خالی سائٹ پر دیکھ رہے ہوتے ہیں۔ یہ حقیقی ذاتی ڈیٹا بھی ہے: تبصرہ نگاروں کے پتوں سے لے کر صارفین کے آرڈرز تک جو کچھ بھی آپ کے زائرین نے سائٹ کو فراہم کیا ہے۔ اس کے بعد تین چیزیں آتی ہیں، اور ہم یہ تینوں کرتے ہیں۔

ہر نقل آپ کے آڈٹ لاگ میں موجود ہے

اسے کس نے، کب حاصل کیا، اور کیا اس آرکائیو میں ڈیٹا بیس شامل تھا۔ ڈاؤن لوڈ کی توثیق ہونے پر ریکارڈ کیا جاتا ہے، لہٰذا دوسرے سرے پر موجود ٹول بعد میں اس کے ساتھ جو کچھ بھی کرے، یہ وہاں موجود رہتا ہے۔

یہ کبھی بھی اتفاقاً سرزد نہیں ہوتا

یہ ٹول ڈیٹا بیس فائل کو لکھتے ہی پراجیکٹ کی نظر انداز فہرست میں شامل کر دیتا ہے، تاکہ بے دھیانی میں کیا گیا کمٹ آپ کے صارفین کو ریپوزٹری میں شائع نہ کر سکے۔

یا وہ اس کے بغیر کام کر سکتے ہیں

ایک فلیگ صرف فائلوں کو لیتا ہے۔ باقی سب کچھ اسی طرح کام کرتا ہے، اور ڈویلپر اب بھی بنا اور تعینات کر سکتا ہے۔

وہ سوالات جو لوگ درحقیقت پوچھتے ہیں

کیا مجھے انہیں اپنا پاس ورڈ دینا ہوگا؟

نہیں، اور ایسا کرنے کا کوئی طریقہ نہیں ہے۔ ڈویلپر اپنے ذاتی ⁦Zinn Digital®⁩ اکاؤنٹ کے ساتھ سائن ان کرتا ہے۔ پاس ورڈ کا اشتراک آپ کے آڈٹ لاگ کو بھی بیکار بنا دے گا، کیونکہ ان کا کیا گیا ہر کام آپ کے طور پر ریکارڈ کیا جائے گا۔

کیا وہ میری دوسری سائٹس دیکھ سکتے ہیں؟

نہیں۔ رسائی ایک وقت میں ایک ہی سائٹ کے لیے دی جاتی ہے، اور یہ پابندی بٹن چھپانے کے بجائے خود ڈیٹا بیس میں لاگو کی جاتی ہے — جس ساتھی کو رسائی نہ دی گئی ہو اگر وہ سائٹ کی درخواست کرے تو اسے ایسا جواب ملتا ہے جیسے وہ موجود ہی نہ ہو۔

کیا انہیں میرے صارفین کا ڈیٹا ملتا ہے؟

اگر آپ انہیں ایڈیٹر یا مینیجر کا کردار تفویض کرتے ہیں، تو وہ سائٹ کی ایک کاپی حاصل کر سکتے ہیں، اور سائٹ کی کاپی سے مراد اس کی فائلیں اور ڈیٹا بیس ہیں۔ جب آپ کردار منتخب کرتے ہیں تو آپ کو یہ بات بتائی جاتی ہے، ہر کاپی آپ کے آڈٹ لاگ میں ریکارڈ ہوتی ہے، اور آپ اس کے بجائے ان سے صرف فائلوں پر کام کرنے کی درخواست کر سکتے ہیں۔

میں اسے کیسے ختم کروں؟

سائٹ کے سیکیورٹی سیکشن میں اسے منسوخ کریں۔ یہ فوری طور پر نافذ ہو جاتا ہے — اگلی کمانڈ جو وہ ڈویلپر چلاتا ہے وہ سائٹ کو نہیں دیکھ سکتا۔ میعاد ختم ہونے پر بھی اسی تاریخ پر یہی کام ہوتا ہے جو آپ پہلے سے طے کرتے ہیں۔

ہر فلیگ، اور ان میں سے ہر ایک کیا پرنٹ کرتا ہے

مکمل ⁦Zinnector®⁩ کمانڈ کا حوالہ خود ٹول سے ہی تیار کیا گیا ہے، لہذا یہ آپ کے انسٹال کردہ ورژن سے مختلف نہیں ہو سکتا۔

کمانڈ کا حوالہ کھولیں