Kurulumu dışa aktarmak, okumak ve ağda dağıtmak
Bir sitede bir saate mal olmuş bir yetki kurulumu, bir sonrakinde yeniden bir saate mal olmamalı. Bu eklentinin yönettiği her şey dışa aktarılır: roller, yetkiler, görünürlük kuralları ve yönlendirmeler.
Neyin gelmediği
- Lisans anahtarı. Bu kuruluma aittir ve aksi hâlde elden ele geçen bir dosyada açık metin olarak dururdu.
- Tek tek kullanıcı atamaları. Hedef sitede anlamsız olurdu — orada kullanıcı kimlikleri başkadır.
İki içe aktarma kipi
- “Ekle”, var olan yetkileri bırakır ve eksik olanları koyar.
- “Değiştir”, dosyanın rol durumunu yazar — burada fazla olan çöp kutusuna gider.
Rolleri bir ağda dağıtmak
Bir multisite’ta “Ağ” bölümü tüm sitelerin rollerini aynı tutar. Dağıtılan, bu sitenin rol durumudur; tek tek sitelerin kendi rolleri bu sırada kaybolur — bu bir kopyadır, birleştirme değil. “Her değişiklikte otomatik dağıt” anahtarı, bir rolün her oluşturulmasından, değiştirilmesinden ya da silinmesinden sonra durumu ileriye taşır.
Ağ yönetiminde aynı işlem “Ayarlar” altında durur — orada tüm sitelerin ve rol sayılarının listesiyle. Süper yöneticilere ayrılmıştır: rolleri bir ağın tüm sitelerine dağıtmak, tek bir alt sitede alınması gereken bir karar değildir.
Kim ne zaman neyi değiştirdi
Yetkiler seyrek değişir ve uzun süre etkilidir. Yarım yıl sonra yazı işlerine yayımlama yetkisini kimin verdiği sorusu ortaya çıkarsa, wp_user_roles susar — yalnızca şimdiki durumu bilir. Değişiklik günlüğü zamanı, kullanıcıyı, değişikliğin türünü ve buna dair bir cümleyi tutar; IP adresi yok, tarayıcı kimliği yok.