it-swarm-tr.com

Kullanıcı grubu izinlerine dayalı dokümanları indirmek için EKL ve kontrol erişimi

Joomla! Kullanarak bir evcil hayvan projesi web sitesinde çalışıyorum! dairemi (yani eşyalarını sınıflandırmak ve fotoğraflamak (sigorta için harika), taranmış makbuzları ve garantileri olan cihazları, tıbbi belgelere erişimi olan (yani acil durumlarda), alışveriş listelerini, ortak takvimleri, fotoğraf albümlerini, Google Haritası vb. )

Ancak, asıl endişem bu belgelerin bazılarının oldukça hassas olmasıdır.

Bunlar ACL'de kurmak istediğim şu 'kullanıcı grupları'.

  • Kamuoyu
  • Arkadaşlar ve Aile (yani belirli fotoğraf albümlerine, etkinliklere vb. Erişim)
  • Sakinler ('hassas dokümanlar' dahil her şeye erişim)

Joomla! Yı kurmak istiyorum. yalnızca 'Sakinler' kullanıcı grubundaki dokümanların dokümanları indirme erişimine sahip olması için ACL kullanan bir site (yani bir açıklama içeren bir indirme bağlantısı yalnızca Sakinler olarak oturum açmış olanlara gösterilir ve yalnızca Sakinler Kullanıcı Grubu üyeleri dokümanları indirebilir).

  1. 'In yerli ACL'si ile yapılabilir mi? Nasıl? değilse;
  2. Hangi uzantıları kullanabilirim ve bu nasıl yapılabilir?

Yine, ana endişe bunları hassas dokümanlar ve açıklamalarını yetkili olmayan kullanıcılar tarafından nasıl kullanılabilir hale getirirken, onları olmayanlardan koruyor mu?

6
NivF007

DocMan bunu yapacak. http://www.joomlatools.com/extensions/docman/overview

Kullanıcı gruplarınızı bu devralma ile yapılandırın:

  • Halka açık
    • Arkadaşlar ve Aile (PUBLIC ayarlarını devralır, ancak daha fazla erişimi vardır)
      • Sakinler (Arkadaşlar ve Aile ayarlarını devralır, ancak daha fazla erişimi vardır)

Ardından, DocMan bileşenindeki kategorilerinizi ve belgelerinizi doğru erişim düzeyleriyle yapılandırın. DocMan kategorilerimi minimum erişim düzeyi (sizin durumunuzda PUBLIC) için ayarlamayı ve ardından tek tek dosyaların erişim düzeylerini ayarlamayı seviyorum. Bu şekilde, herkes kategorileri görebilir, ancak yalnızca gerekli erişime sahip olanlar belgeleri görebilir.

7
rleathers

Docman'ı bu tür şeyler için kullanma eğilimindeyim, ancak normal makaleleri kontrol etmek ve daha sonra makalelere belge URL'lerini gömmek için yerleşik ACL'yi kullanabilirsiniz. Yine de çok fazla belgeniz varsa, Docman gibi bir doktor yöneticisinin bakmaya değer olduğunu söyleyebilirim. Grupları ayarlayabilir ve hatta erişiminiz olmayan kategorileri gizlemesini sağlayabilirsiniz.

Galeriler, vb. Gibi diğer öğelere gelince. Bazı bileşenler ACL sistemini onurlandırır ve bazıları da içermez (bileşendeki özellikler düğmesini arayın). Başka bir yol da widget kiti gibi bir şey kullanmak ve galerileri bir joomla makalesine gömmek.

Kısa cevap, evet, yerleşik ACL kategorileri, makaleleri, menü öğelerini, modülleri vb gizlemek için kullanılabilir, bu yüzden çok fazla sorun olmadan bunu ayarlayabilmelisiniz.

3
Brian Peat