کسی ایک سائٹ کا ایک ڈویلپر کے ساتھ اشتراک کریں
ایک سائیڈ کسی ڈویلپر کے حوالے کریں۔ اپنا پاس ورڈ نہیں۔
ایک سنگل سائٹ ای میل کے ذریعے شیئر کریں۔ ڈیولپر اپنے Zinn Digital® اکاؤنٹ کے ذریعے سائن ان کرتا ہے، ہمارے مفت کمانڈ لائن ٹول کی مدد سے سائٹ — فائلیں اور ڈیٹا بیس — اپنے کمپیوٹر پر منتقل کرتا ہے، اور اس پر لوکلی کام کرتا ہے۔ وہ کبھی بھی آپ کی بلنگ نہیں دیکھ سکتے، آپ کی دیگر سائٹس تک کبھی ان کی رسائی نہیں ہوتی، اور کام مکمل ہوتے ہی آپ اسے ختم کر سکتے ہیں۔
جو آپ ایک بار کرتے ہیں
آپ کے ڈیش بورڈ میں، اس سائٹ پر جسے آپ شیئر کرنا چاہتے ہیں، تین مراحل۔ ڈویلپر کو ابھی تک کسی اکاؤنٹ کی ضرورت نہیں ہے — اگر اس نے کبھی سائن ان نہیں کیا ہے، تو دعوت نامہ قبول کرنے پر ایک اکاؤنٹ بنا دیتا ہے۔
سائٹ کھولیں، سیکیورٹی پر جائیں، شیئر دس سائٹ کا انتخاب کریں
ان کا ای میل پتہ درج کریں۔ بس یہی پوری دعوت ہے—آپ کو ان کے لیے کبھی لاگ ان نہیں بنانا پڑتا، اور نہ ہی آپ اپنا لاگ ان انہیں دیتے ہیں۔
منتخاب کریں کہ وہ کیا کر سکتے ہیں
دیکھنے والا (Viewer)، ایڈیٹر (Editor) یا مینیجر (Manager)۔ ایک ڈویلپر کو عام طور پر ایڈیٹر (Editor) کی ضرورت ہوتی ہے: یہ وہ کردار ہے جو فائلیں تبدیل کر سکتا ہے، 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® کمانڈ ریفرنس خود ٹول سے تیار کیا جاتا ہے، اس لیے یہ آپ کے انسٹال کردہ ورژن سے مختلف نہیں ہو سکتا۔