Bir siteyi bir geliştiriciyle paylaşın
Geliştiriciye yalnızca tek bir site teslim edin. Şifrenizi değil.
Tek bir siteyi e-posta ile paylaşın. Geliştirici kendi Zinn Digital® hesabıyla oturum açar, ücretsiz komut satırı aracımızla siteyi — dosyaları ve veritabanını — kendi makinesine çeker ve üzerinde yerel olarak çalışır. Faturalandırma bilgilerinizi asla görmezler, diğer sitelerinize asla erişemezler ve iş bittiği anda erişimi sonlandırabilirsiniz.
Bir defaya mahsus yaptıklarınız
Paylaşmak istediğiniz sitede, kontrol panelinizde üç adım. Geliştiricinin henüz bir hesaba ihtiyacı yoktur — daha önce hiç giriş yapmamışsa, daveti kabul ettiğinde otomatik olarak bir hesap oluşturulur.
Siteyi açın, Güvenlik bölümüne gidin, Bu siteyi paylaş seçeneğini belirleyin
E-posta adreslerini yazın. Davetin tamamı bundan ibarettir; onlar için asla bir giriş bilgisi oluşturmazsınız ve kendinizinkilerden birini asla devretmezsiniz.
Neler yapabileceklerini seçin
Görüntüleyici, Düzenleyici veya Yönetici. Bir geliştiricinin normalde Düzenleyici rolüne ihtiyacı vardır: Dosyaları değiştirebilen, WordPress yönetim panelini açabilen ve üzerinde çalışmak için sitenin bir kopyasını alabilen rol budur.
İşin bir bitiş tarihi varsa, bir bitiş tarihi belirtin
Yetki, o tarihte saymayı basitçe durdurur. Herkesin unuttuğu kısım olan yetkiyi kaldırma gerekliliğini kimsenin hatırlaması gerekmez — Mart ayında işini bitiren yüklenicinin Kasım ayında hâlâ anahtarları elinde bulundurması gibi.
Üç rol ve asla değişmeyen bir liste
Rol site bazında belirlenir, bu nedenle aynı kişi bir sitede görüntüleyici, diğerinde düzenleyici olabilir.
Görüntüleyici
Görüntüler ve hiçbir şeyi değiştirmez. Siteyi, günlüklerini ve yedeklerini görür. Görünürlük isteyen bir müşteri veya denetçi için uygundur.
Düzenleyici
Günlük geliştirici. Dağıtır, önbelleği temizler, WordPress yöneticisini açar, PHP'yi değiştirir — ve yerel olarak çalışmak için sitenin, dosyaların ve veritabanının bir kopyasını alır.
Yönetici
Bir editörün yaptığı her şey, ayrıca canlı siteye yedek geri yükleme, HTTPS ve CDN.
Hiçbir rol siteyi silemez, başka bir hesaba taşıyamaz, faturalarınızı göremez veya ödeyemez, başka birini davet edemez ya da sahip olduğunuz başka bir siteye erişemez. Bunlar ayar değildir — bir ortak çalışanın bunlara sahip olduğu hiçbir sürüm yoktur.
Geliştiricinin çalıştırdığı
Zinnector®, MIT lisanslı ücretsiz komut satırı aracımızdır. Yalnızca Node 24 veya daha yeni bir sürüme ihtiyaç duyar ve başka hiçbir şeye gerek yoktur — temel işlemler için Docker gerekmez, cihazlarında PHP bulunmasına gerek yoktur.
Bunu yükleyin
npm install -g zinnector
npm üzerinden bir paket. Buradaki hiçbir şey henüz bir hesap gerektirmez.
Kendileri olarak oturum açın
zinnector login
Bu işlem tarayıcılarını açar ve davetin gönderildiği kendi hesaplarıyla oturum açmalarını sağlar. Şifrenize hiçbir zaman ihtiyaç duymazlar ve sizin de onlara asla bir şifre vermeniz gerekmez.
Onlara tam olarak ne verildiğini görün
zinnector sites
Liste yalnızca kendileriyle paylaşılan siteleri gösterir ve başka hiçbir şeyi göstermez. Boş bir liste, davetin kabul edilmediği veya erişimin sona erdiği anlamına gelir.
Siteyi yayından kaldırın
zinnector clone client-domain.com
Temalar, eklentiler, ortamlar ve veritabanı, yerel bir projeye. WordPress çekirdeğini ve canlı yapılandırma dosyasını geride bırakır; neyi alıp neyi almadığını sayılarıyla birlikte tam olarak yazdırır.
Gerçek içeriğinizle yerel olarak çalıştırın
cd client-domain.com && zinnector dev --runtime docker
Bu işlem veritabanını içe aktarır, sitenin adresini kendi makinelerine göre yeniden yazar ve siteyi açar. Sitenin kendi WordPress hesaplarıyla giriş yaparlar.
Bir sitenin kopyası, veritabanını da içerir
Bir geliştiricinin genellikle tam olarak ihtiyaç duyduğu şey budur — bu olmadan temanızı boş bir sitede görüntülerler. Aynı zamanda gerçek kişisel verilerdir: yorum yapanların adreslerinden müşteri siparişlerine kadar ziyaretçilerinizin siteye sağladığı her şey. Bundan üç sonuç çıkar ve biz üçünü de uygularız.
Her kopya denetim günlüğünüzdedir
Kimin, ne zaman aldığı ve söz konusu arşivin veri tabanını içerip içermediği. İndirme yetkilendirildiğinde kaydedilir; böylece diğer uçtaki araç daha sonra onunla ne yaparsa yapsın orada yer alır.
Asla kazara işlenmez
Araç, veritabanı dosyasını yazdığı anda projenin yoksayma listesine ekler; böylece dalgınlıkla yapılan bir işleme (commit), müşterilerinizi bir depoda herkese açık hale getiremez.
Veya onsuz çalışabilirler
Bir bayrak yalnızca dosyaları alır. Diğer her şey aynı şekilde çalışır ve geliştirici yine de derleme ve dağıtım yapabilir.
İnsanların gerçekten sorduğu sorular
Onlara şifremi vermek zorunda mıyım?
Hayır ve bunu yapmanın bir yolu yoktur. Geliştirici kendi Zinn Digital® hesabıyla oturum açar. Bir parolayı paylaşmak ayrıca denetim günlüğünüzü kullanışsız hale getirir, çünkü yaptıkları her şey siz yapmışsınız gibi kaydedilir.
Diğer sitelerimi görebilirler mi?
Hayır. Erişim her seferinde tek bir site için verilir ve kısıtlama düğmeler gizlenerek değil, doğrudan veritabanında uygulanır — erişim verilmeyen bir siteyi talep eden bir iş ortağına, o site hiç yokmuş gibi yanıt verilir.
Müşterilerimin verilerini alıyorlar mı?
Onlara Düzenleyici veya Yönetici rolü verirseniz sitenin bir kopyasını alabilirler; bir sitenin kopyası ise dosyaları ve veritabanıdır. Rolü seçerken bu durum size bildirilir, alınan her kopya denetim günlüğünüze kaydedilir ve bunun yerine onlardan yalnızca dosyalarla çalışmalarını isteyebilirsiniz.
Bunu nasıl sonlandırabilirim?
Sitenin Güvenlik bölümünden iptal edin. Bu işlem anında yürürlüğe girer — geliştiricinin çalıştıracağı bir sonraki komut siteyi göremez. Son kullanma tarihi de önceden belirlediğiniz bir tarihte aynı şeyi yapar.
Her bir bayrak ve her birinin ne yazdırdığı
Tam Zinnector® komut referansı doğrudan aracın kendisinden oluşturulur, bu nedenle yüklediğiniz sürümden farklılık gösteremez.