it-swarm-id.com

Perilaku CMS yang digerakkan oleh IP

Sebagai bagian dari proyek intranet, saya ingin tahu apakah perilaku CMS dapat ditautkan ke serangkaian alamat IP klien.

Konten dan menu intranet akan berubah tergantung pada kisaran alamat IP server diakses. Apakah ada modul yang ada yang akan memungkinkan perilaku berbasis IP ini?

Jika memungkinkan, saya ingin menjalankan intranet di Joomla.

Bantuan apa pun akan sangat dihargai.

1
user3657283

Lihat juga untuk Nonumbers Extensions: Advanced Module Manager dan Advanced Template Manager .

Mereka menyediakan banyak alat praktis di mana Anda dapat menyesuaikan cara bagian situs web Anda akan berperilaku.

#Memperbarui

Untuk sedikit memperluas jawaban awal saya, Jika saya mencari akurasi di dalam intranet, saya tidak akan mengandalkan IP. Mungkin intranet akan memerlukan semacam login untuk para pengguna, jadi saya akan menggunakan profil dan kategori/pengelompokan. Kemudian saya akan mengkonfigurasi "perilaku CMS" berdasarkan data pengguna itu.

Dan ya, Anda pasti bisa membangun intranet dengan Joomla.

2
FFrewin

Sepengetahuan saya, tidak ada cara untuk melakukan ini, meskipun saya bermain-main dengan memodifikasi ekstensi yang ada bernama Simple Mobile Detection yang menentukan templat yang berbeda untuk perangkat yang berbeda. Mengubah kode untuk melakukan hal yang sama berdasarkan alamat IP akan sangat mudah jika Anda seorang programmer

1
GDP

Untuk proyek Intranet, agak aneh bahwa Anda ingin mengaitkan pengguna dengan rentang IP tertentu. Bagaimana jika itu berubah? Apakah Anda tidak memiliki karakteristik lain yang dapat Anda gunakan?

Bagaimana dengan mengautentikasi pengguna? Single Signon mungkin menggunakan LDAP (yang tersedia sebagai plugin), mengapa tidak menggunakan sistem build in ACL.

Jika mereka benar-benar tamu tanpa nama, tanpa wajah, saya bisa membayangkan arsitektur berikut:

  • buat akun tamu pada dasarnya tanpa izin.

  • otentikasi semua tamu di latar belakang melalui plugin otentikasi. Di plugin otentikasi Anda dapat memeriksa IP.

  • buat grup tingkat tampilan/akses untuk pengguna tamu itu dan gunakan ACL untuk menetapkan item menu dan konten.

Bahkan jika Anda tidak mengautentikasi pengguna, saya masih akan mencari solusi berdasarkan Joomla ACL.

1
Valentin Despa

Pemicu berbasis IP favorit saya adalah MetaMod. Di luar aplikasi yang ingin Anda kontrol konten berdasarkan rentang IP, ia juga dapat menyajikan konten dalam berbagai cara berdasarkan lokasi pengguna, waktu, dll. Walaupun ini tidak semuanya berlaku untuk proyek Anda, saya menemukan itu sebagai investasi terbaik untuk seseorang yang menginginkan banyak fitur dengan jumlah uang yang sedikit. Seseorang yang mungkin membuat situs web baru di masa depan dan menggunakannya untuk aplikasi lain juga.

1
Toni Marie