اشتراکگذاری یک وبسایت با یک توسعهدهنده
یک سایت را به یک توسعهدهنده بسپارید. نه رمز عبور خود را.
یک سایت را از طریق ایمیل به اشتراک بگذارید. توسعهدهنده با حساب کاربری 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 وارد میشوند.
یک نسخه پشتیبان از سایت شامل پایگاه داده آن میشود
این معمولاً دقیقاً همان چیزی است که یک توسعهدهنده به آن نیاز دارد — بدون آن، آنها قالب شما را در یک سایت خالی مشاهده میکنند. این همچنین دادههای شخصی واقعی است: هر چیزی که بازدیدکنندگان شما به سایت دادهاند، از آدرس نظردهندگان گرفته تا سفارشهای مشتریان. سه چیز به دنبال این میآید و ما هر سه را انجام میدهیم.
هر نسخه در گزارش حسابرسی شما موجود است
چه کسی آن را گرفته، چه زمانی، و آیا آن آرشیو پایگاه داده را به همراه داشته است یا خیر. هنگام تأیید دانلود ثبت میشود، بنابراین هر ابزاری که در انتهای دیگر با آن کار کند، آنجا خواهد بود.
هرگز بهطور تصادفی commit نمیشود
این ابزار فایل پایگاه داده را همزمان با نوشتن، به فهرست نادیدهگرفتهشدهی پروژه اضافه میکند تا یک کامیت حواسپرتانه نتواند اطلاعات مشتریان شما را در یک مخزن منتشر کند.
یا آنها میتوانند بدون آن کار کنند
یک پرچم فقط فایلها را میگیرد. همهچیز به همان صورت کار میکند و توسعهدهنده همچنان میتواند ساخت و استقرار را انجام دهد.
سؤالاتی که مردم واقعاً میپرسند
آیا باید رمز عبور خود را به آنها بدهم؟
خیر، و هیچ راهی برای انجام آن وجود ندارد. توسعهدهنده با حساب کاربری Zinn Digital® خود وارد سیستم میشود. اشتراکگذاری رمز عبور همچنین گزارش حسابرسی شما را بیفایده میکند، زیرا هر کاری که آنها انجام دهند به نام شما ثبت میشود.
آیا آنها میتوانند سایتهای دیگر مرا ببینند؟
خیر. دسترسی هر بار به یک وبسایت اعطا میشود و این محدودیت به جای پنهان کردن دکمهها، در خود پایگاه داده اعمال میشود؛ به این ترتیب، اگر همکاری درخواست وبسایتی را کند که به او داده نشده است، پاسخ داده میشود که انگار وجود ندارد.
آیا آنها به دادههای مشتریان من دسترسی پیدا میکنند؟
اگر به آنها نقش ویرایشگر یا مدیر بدهید، میتوانند یک نسخه پشتیبان از سایت تهیه کنند و نسخه سایت شامل فایلها و پایگاه داده آن است. این موضوع هنگام انتخاب نقش به شما اطلاع داده میشود، هر نسخه در گزارش حسابرسی شما ثبت میشود و میتوانید از آنها بخواهید که فقط روی فایلها کار کنند.
چگونه آن را پایان دهم؟
آن را در بخش امنیت سایت لغو کنید. این تغییر بلافاصله اعمال میشود — دستور بعدی که آن توسعهدهنده اجرا کند دیگر نمیتواند سایت را ببیند. انقضا همین کار را در تاریخی که از پیش تعیین کردهاید انجام میدهد.
هر پرچم و آنچه هر کدام چاپ میکنند
مرجع کامل دستورات Zinnector® از خود ابزار تولید میشود، بنابراین نمیتواند با نسخهای که نصب کردهاید مغایرت داشته باشد.