it-swarm-tr.com

IP güdümlü CMS davranışı

Bir intranet projesinin parçası olarak, bir CMS davranışının bir dizi istemci IP adresine bağlanıp bağlanamayacağını bilmek istiyorum.

İntranet içeriği ve menüleri, sunucunun eriştiği IP adresi aralığına bağlı olarak değişir. Bu IP güdümlü davranışa izin verecek mevcut modüller var mı?

Mümkünse, intraneti Joomla'da çalıştırmak istiyorum.

Herhangi bir yardım çok takdir edilecektir.

1
user3657283

Nonumbers Uzantılarına da bir göz atın: Gelişmiş Modül Yöneticisi ve Gelişmiş Şablon Yöneticisi .

Web sitenizin bölümlerinin davranış şeklini özelleştirebileceğiniz birçok kullanışlı araç sağlarlar.

#Güncelleme

İlk cevabımı biraz uzatmak için, intranet içinde doğruluk ararsam, IP'lere güvenmezdim. Muhtemelen intranet kullanıcılar için bir tür giriş gerektirir, bu yüzden profilleri ve kategorileri/gruplamaları kullanırdım. Sonra bu kullanıcıların verilerine göre "CMS davranışı" yapılandırmak.

Ve evet, kesinlikle Joomla ile bir intranet inşa edebilirsiniz.

2
FFrewin

Bildiğim kadarıyla, bunu yapmanın hiçbir yolu yok, ancak farklı cihazlar için farklı şablonlar belirten Basit Mobil Algılama adlı mevcut bir uzantıyı değiştirerek bunu yaptım. Bir programcıysanız, IP adresini temel alarak aynı şeyi yapmak için kodu değiştirmek oldukça kolay olurdu

1
GDP

İntranet projesi için, kullanıcıları belirli bir IP aralığıyla ilişkilendirmek istediğinizde garip görünüyor. Ya değişirse? Kullanabileceğiniz başka bir özelliğiniz yok mu?

Kullanıcıların kimliğini doğrulamaya ne dersiniz? Tek Oturum Açma, belki de LDAP (eklenti olarak mevcuttur) kullanarak, neden yapı ACL sisteminde kullanılmıyor?.

Gerçekten isimsiz, yüzü olmayan konuklarsa, aşağıdaki mimariyi hayal edebiliyorum:

  • temelde izinleri olmayan bir misafir hesabı oluşturun.

  • bir kimlik doğrulama eklentisi ile arka plandaki misafirlerin kimlik doğrulaması. Kimlik doğrulama eklentisinde IP'yi kontrol edebilirsiniz.

  • bu konuk kullanıcı için bir görüntüleme düzeyi/erişim grubu oluşturun ve menü öğelerini ve içeriğini atamak için ACL'yi kullanın.

Kullanıcıların kimliğini doğrulamasanız bile, yine de Joomla ACL tabanlı bir çözüm ararım.

1
Valentin Despa

En sevdiğim IP tabanlı tetikleyicim MetaMod. İçeriği IP aralığına göre kontrol etmeyi planladığınız uygulamanın ötesinde, içeriği kullanıcı konumuna, günün saatine, Bunların hepsi projeniz için geçerli olmasa da, bunu mütevazı bir miktar para için çok fazla özellik isteyecek biri için en iyi yatırım olarak görüyorum. Gelecekte yeni bir web sitesi hazırlayıp başka uygulamalar için de kullanabilecek biri.

1
Toni Marie