اشتراکگذاری یک سایت با یک توسعهدهنده
دسترسی به یک سایت را به توسعهدهنده بدهید. نه گذرواژه خود را.
یک سایت واحد را از طریق ایمیل به اشتراک بگذارید. توسعهدهنده با حساب 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® از خود ابزار تولید میشود، بنابراین نمیتواند با نسخهای که نصب کردهاید مغایرت داشته باشد.