CMS: Koleksiyon İzinleri Hakkında
8 dk.
Bu makalede
- Canlı sitelerin koleksiyon içeriklerine erişimini yönetin
- Salt görüntüleme erişimi için "İçeriği gösterme" iznini kullanın
- Yeni ögeler eklenmesine izin vermek için "İçerik Toplama" iznini kullanın
- Ayrıntılı erişim kontrolü için 'Gelişmiş' izinleri kullanın
- Tüm koleksiyonlarınızın izinlerini değiştirin
- Velo by Wix: Yetki Dışlama
CMS (İçerik Yönetim Sistemi) koleksiyonlarında izinleri ayarlayarak içeriği kimin görüntüleyebileceğini, ekleyebileceğini, güncelleyebileceğini veya silebileceğini belirleyebilirsiniz. Site sahipleri ve CMS düzenleme rollerine sahip ortak çalışanlar bu izinleri koleksiyonun izinler ve gizlilik ayarlarından yönetebilir.
Koleksiyon izinleri, koleksiyon içeriğine erişimi yöneterek site verilerinin güvenliğini sağlamanıza yardımcı olur. Örneğin, online bir topluluk yönetiyorsanız, hassas bilgilerin güvenilir kullanıcı tabanınızda kalmasını sağlamak amacıyla yalnızca kayıtlı üyelerin belirli koleksiyonları görüntülemesine ve içerik eklemesine izin verebilirsiniz.
Canlı sitelerin koleksiyon içeriklerine erişimini yönetin
Koleksiyon izinleri, canlı sitenizden CMS koleksiyonu içeriğine kimlerin erişebileceğini ve neler yapabileceklerini (ör. görüntüleme, öge ekleme, mevcut içeriği güncelleme, içeriği silme) belirler. Uygun izinlere sahip kişiler giriş ögelerini kullanarak veya Veri API'si üzerinden canlı site içeriğini yönetebilirler.
Ortak çalışanlar, öge sahipleri, site üyeleri ve diğer herkes için ayrı izinler belirleyebilirsiniz. 'Gelişmiş' izinler, oluşturduğunuz her özel CMS rolü için belirli izinler ayarlamanıza olanak sağlar. Bu sayede ortak çalışanlarınızın canlı sitenizden koleksiyon içeriği görüntüleme, ekleme, güncelleme veya silme izinlerini daha ayrıntılı şekilde kontrol edebilirsiniz.
Önemli:
CMS yönetici rollerine sahip ortak çalışanlar, koleksiyonlarınıza her zaman tam erişime sahiptir. Yöneticiler, canlı siteden veya CMS'nin kendisinden koleksiyon içeriğini görüntüleme, ekleme, güncelleme ve silme dahil olmak üzere tüm eylemleri gerçekleştirebilir.
Velo by Wix kullanıcıları:
Koleksiyonlarınıza doğrudan kod kullanarak erişmenizi sağlayan Wix Veri API'si gelişmiş/hazır koleksiyon izinlerinden daha fazla esneklik sağlar.
Salt görüntüleme erişimi için "İçeriği gösterme" iznini kullanın
'İçerik sergileme' izinleri, site ziyaretçilerinin canlı sitenizden koleksiyon içeriğini görüntülemelerine olanak sağlar. Bu izinler belirli bilgileri erişime açmak ama düzenlemeye kapalı tutmak istediğinizde faydalıdır. İçeriği herkesin veya yalnızca site üyelerinin görmesine izin verebilirsiniz. Bu sayede hassas bilgileri gerekli kişilerin erişimine açık tutarken yetkisiz kişiler tarafından erişilmesini engelleyebilirsiniz.
Yaptığınız seçime bağlı olarak koleksiyon içeriği canlı sitede görünmese bile erişilebilir olabilir. Örneğin, "Bu içeriği kimler görüntüleyebilir?" altında "Herkes" seçiliyse, herhangi bir kişi Veri API'si kullanarak koleksiyon içeriğini görebilir.

'Görüntüleme' izinlerinin sağladığı erişim düzeyleri nelerdir?
CMS erişimine sahip ortak çalışanlar ne olur?
Bu 'İçeriği göster' koleksiyon izinleriyle, yöneticiler ve CMS erişimi olan ortak çalışanlar koleksiyona tam erişimi sürdürür. Koleksiyon içeriğini görüntüleme, ekleme, güncelleme ve silme dahil olmak üzere tüm eylemleri canlı siteden veya CMS'nin kendisinden gerçekleştirebilirler.
Yeni ögeler eklenmesine izin vermek için "İçerik Toplama" iznini kullanın
'İçerik toplama' izinleri ziyaretçilerin giriş ögeleri veya API üzerinden koleksiyonunuza yeni ögeler eklemelerine olanak sağlar. Bu özellik değerlendirmeler, yorumlar veya gönderiler gibi kullanıcı tarafından oluşturulan içerikleri toplayan siteler için kullanışlıdır. Ancak bu izinler ziyaretçilerin mevcut ögeleri veya alan değerlerini güncellemelerine izin vermez. Mevcut ögelerin veya alan değerlerinin canlı siteden güncellenebilmelerini istiyorsanız, 'Gelişmiş' izinleri kullanın.
Koleksiyona yeni içeriği herhangi bir site ziyaretçisinin mi yoksa yalnızca site üyelerinin mi ekleyebileceğine karar verebilirsiniz. Ayrıca, sitenizin gizlilik ve güvenlik standartlarını karşıladığından emin olarak eklenen içeriği kimlerin görüntüleyebileceğini kontrol edebilirsiniz.
Veri kümesi ayarları bir sayfada genel olarak hangi eylemlerin gerçekleştirileceğini belirler, ancak belirli rollere eylem kısıtlamaları getirmek yalnızca koleksiyon izinleriyle mümkündür.

'İçerik toplama' izinlerinin sağladığı erişim düzeyleri nelerdir?
CMS erişimine sahip ortak çalışanlar ne olur?
Bu 'İçerik toplama' koleksiyon izinleriyle, yöneticiler ve CMS erişimi olan ortak çalışanlar koleksiyona tam erişimi sürdürür. Canlı site veya CMS üzerinden içerik görüntüleme, ekleme, güncelleme ve silme dahil tüm işlemleri gerçekleştirebilirler.
Ayrıntılı erişim kontrolü için 'Gelişmiş' izinleri kullanın
Kimlerin içerik görüntüleyebileceği, ekleyebileceği, güncelleyebileceği veya silebileceği konusunda daha fazla kontrol için 'Gelişmiş' izinleri ayarlayın. Bu, erişimi ortak çalışanlar, öge oluşturucular, üyeler ve diğer herkes gibi farklı rollere göre uyarlamanıza olanak tanır. Özel CMS erişim rolleri kullanıyorsanız, her rol için özel izinler belirleyebilirsiniz.
Örneğin, yalnızca adminlere ve belirli bir ortak rolüne içerik silme izni verirken, öge sahiplerinin sadece kendi ekledikleri içerikleri güncellemelerine izin verebilirsiniz. Bu esneklik koleksiyon içeriğinizi sitenizin özel ihtiyaçları ve güvenlik gereksinimleri doğrultusunda yönetmenizi sağlar.
'Gelişmiş' izinleri kullanırken, atadığınız izinlerin iş mantığınıza ve koleksiyondaki verilerin gizlilik sınıflandırmasına uygun olmasına dikkat edin. Örneğin, mevcut ve potansiyel müşterilerin kişisel verilerini içeren koleksiyonlar, ürün koleksiyonlarından farklı şekilde ele alınmalıdır.

'Gelişmiş' izinlerin sağladığı erişim düzeyleri nelerdir?
Notlar:
- Bu "Gelişmiş" koleksiyon izinleriyle yöneticiler ve CMS erişimi olan ortak çalışanlar koleksiyona tam erişime sahip olur. Ancak, belirli ortak çalışan rollerinin koleksiyona yönelik görüntüleme, ekleme, güncelleme veya silme erişimi sağlamasını kısıtlamak için izinler ayarlayabilirsiniz.
- Veri erişim izinleri PII şifrelemesi ile değişmez. İzinlerin veri gizliliğini koruyacak şekilde ayarlanmaları gerekir. PII ve veri güvenliği hakkında daha fazla bilgi edinin.
Tüm koleksiyonlarınızın izinlerini değiştirin
Tüm koleksiyonlarınızın izinlerini anlamak ve yönetmek sitenizin bütünlüğünü ve güvenliğini korumak açısından önemlidir. Her koleksiyonun kendi izinlerine sahip olması, erişimi içerik türüne ve hedef kitleye göre özelleştirmenize olanak tanır. Bu izinleri düzenli olarak gözden geçirip ayarlayarak site verilerinin güvende kalmasını ve ziyaretçilerin uygun erişim düzeyine sahip olmalarını sağlayabilirsiniz.
Yöneticiler (ör. site sahipleri) CMS koleksiyonlarına sınırsız erişime sahiptir. Bu ziyaretçilerin içerik görüntüleme, düzenleme, içerik ekleme ve silme dahil olmak üzere tüm görevleri canlı site üzerinden veya CMS üzerinden gerçekleştirmelerine olanak sağlar. Yönetici rolleriyle ilişkili izinleri değiştiremezsiniz. Sitenizi önizlerken bunu admin rolünde yaparsınız. Sitenizle başka türden bir kullanıcı olarak etkileşim kurmak istiyorsanız, önce sitenizi yayınlayın, ardından canlı sitenize gidin ve farklı bir kullanıcı (Site üyesi) olarak giriş yapın veya hiç giriş yapmayın (Herkes).
Sitenizde sandbox koleksiyonları etkinleştirilmişse, canlı sitenizin sandbox koleksiyonlarıyla değil, canlı koleksiyonlarla çalıştığını unutmayın.
Ortak çalışanı admin yapmak mümkün mü?
Velo by Wix: Yetki Dışlama
Data API kullanarak koleksiyonlarınızla etkileşime girerken, bazı durumlarda izin modelini atlamayı seçebilirsiniz. İsteğe bağlı WixDataOptions bağımsız değişkeni, suppressAuth işlevi "true" olarak ayarlanmış şekilde API işlev çağrısına gönderilebilir. Bu işlem geçerli kullanıcının doğru izinlere sahip olup olmadığını kontrol etmeden işlevin çalışmasını sağlar. İzinleri yalnızca arka uç kodundan API çağrıları yaparken atlayabilirsiniz. İstemci taraf API çağrıları, hangi seçeneklerin geçirildiğinden bağımsız olarak izin kontrollerini gerçekleştirmeye devam eder.
Örneğin, bir koleksiyonda yorumların yanı sıra yorumu oluşturanın e-posta adresi bulunabilir. Ziyaretçiler yorumları görüntüleyebilmeli, ancak e-postaları görüntüleme yetkisi Admin dışında hiç kimseye verilmemelidir. Yetkilendirme gizleme, yorum koleksiyonunu 'okuma' izni vermeden ziyaretçilerin yorumları görüntülemesine olanak sağlayabilir.
Bunu, .jsw formatında bir web modülü yazarak yapabilirsiniz. bastırmaAuth özelliği doğru olarak ayarlandığında yorum koleksiyonunu çağıracak ve ardından yanıtı filtreleyecek ve koleksiyonun diğer alanları özellikle olmadan ziyaretçinin görüntülemesi için müşteriye yalnızca istenen alanları (yorumları) döndürecek bir dosya e-postalar olmadan.
1import wixData from 'wix-data'; // ... let options = { "suppressAuth": true }; wixData.query("Koleksiyonum") .find(options) .then( (results) => { if(results.items.length > 0) { let items = results.items; let firstItem = items0]; } else { // eşleşen öge bulunamadığında } } ) .catch( (error) => { let errorMsg = error.message; let code = error.code; } );
Bir [özel rolün (belirli bir site üyesinin veya belirli bir site üyesi grubunun) admin izinleri atanmış bir koleksiyona erişimine izin vermek suppressAuth kullanımının başka bir örneğini oluşturur. Bu durumda web modülü kimliği kontrol etmelidir'e veya verileri çağırmadan önce site üyesinin rolüne bakın.
Notlar:
- Koleksiyon izinleri, koleksiyona bağlı veri kümeleri tarafından yüklenen verileri etkiler. Veri kümesinin toplama verilerini okuyabileceğini, yazabileceğini veya hem okuyabileceğini hem de yazabileceğini belirleyen veri kümesi modları hakkında daha fazla bilgi edinin.
- Veri kümesi ayarları, belirli veri kümesine bağlı ögeler tarafından hangi veri işlemlerinin gerçekleştirilebileceğini belirlemek için kullanılabilir. Verilere, Data API kullanılarak koleksiyon izinlerinin belirlediği ölçüde her zaman erişilebilir.
- Bazı roller sitenizde Üye Alanı olmasına bağlıdır. Velo by Wix kullanıyorsanız, wix-members-backend API ile üyelik işlevselliği ekleyebilirsiniz.
- Bir koleksiyona özel bir rol uygulamak için kod kullanarak suppressAuth parametresiyle arka uçtan veri çağrısı yapabilirsiniz. Kodda veriyi çağırmadan önce özel üye rolünü wix-users API işlevselliğiyle doğrulamayı unutmayın.