it-swarm-vi.com

Hành vi CMS dựa trên IP

Là một phần của dự án mạng nội bộ, tôi muốn biết liệu một hành vi CMS có thể được liên kết với một loạt địa chỉ IP của khách hàng hay không.

Nội dung và menu của mạng nội bộ sẽ thay đổi tùy thuộc vào phạm vi địa chỉ IP mà máy chủ được truy cập từ đó. Có các mô-đun hiện có sẽ cho phép hành vi điều khiển IP này?

Nếu có thể, tôi muốn chạy mạng nội bộ trên Joomla.

Bất kì sự trợ giúp nào đều được đánh giá cao.

1
user3657283

Cũng hãy xem phần mở rộng của Nonumbers: Trình quản lý mô-đun nâng caoTrình quản lý mẫu nâng cao .

Họ cung cấp nhiều công cụ tiện dụng nơi bạn có thể tùy chỉnh cách các phần của trang web của bạn sẽ hoạt động.

#Cập nhật

Để mở rộng một chút câu trả lời ban đầu của tôi, Nếu tôi tìm kiếm sự chính xác trong mạng nội bộ, tôi sẽ không dựa vào IP. Có lẽ mạng nội bộ sẽ yêu cầu một số loại đăng nhập cho người dùng, vì vậy tôi sẽ sử dụng hồ sơ và danh mục/nhóm. Sau đó, tôi sẽ định cấu hình "hành vi CMS" dựa trên dữ liệu người dùng đó.

Và vâng, bạn chắc chắn có thể xây dựng một mạng nội bộ với Joomla.

2
FFrewin

Theo hiểu biết của tôi, không có cách nào được thực hiện để làm điều này, mặc dù tôi đã sửa đổi bằng cách sửa đổi một tiện ích mở rộng hiện có tên Phát hiện di động đơn giản chỉ định các mẫu khác nhau cho các thiết bị khác nhau. Việc thay đổi mã để làm điều tương tự dựa trên địa chỉ IP sẽ khá dễ dàng nếu bạn là lập trình viên

1
GDP

Đối với một dự án Intranet, có vẻ khá lạ khi bạn muốn liên kết người dùng với một dải IP cụ thể. Nếu điều đó thay đổi thì sao? Bạn không có bất kỳ đặc điểm nào khác mà bạn có thể sử dụng?

Làm thế nào về xác thực người dùng? Đăng nhập một lần bằng cách sử dụng LDAP (có sẵn dưới dạng plugin), tại sao không sử dụng bản dựng trong hệ thống ACL.

Nếu họ thực sự là khách không có tên, không có mặt, tôi có thể tưởng tượng kiến ​​trúc sau:

  • tạo một tài khoản khách với cơ bản không có quyền.

  • xác thực bất kỳ khách nào trong nền thông qua một plugin xác thực. Trong plugin xác thực, bạn có thể kiểm tra IP.

  • tạo một cấp độ xem/nhóm truy cập cho người dùng khách đó và sử dụng ACL để gán các mục và nội dung menu.

Ngay cả khi bạn không xác thực người dùng, tôi vẫn sẽ xem xét một giải pháp dựa trên Joomla ACL.

1
Valentin Despa

Trình kích hoạt dựa trên IP yêu thích của tôi là MetaMod. Ngoài ứng dụng bạn dự định kiểm soát nội dung dựa trên phạm vi IP, nó cũng có thể trình bày nội dung theo nhiều cách khác nhau dựa trên vị trí của người dùng, thời gian trong ngày, v.v ... Mặc dù điều này không áp dụng cho dự án của bạn, tôi thấy đó là khoản đầu tư tốt nhất cho ai đó muốn có nhiều tính năng cho một số tiền khiêm tốn. Ai đó có thể tạo một trang web mới trong tương lai và sử dụng nó cho các ứng dụng khác.

1
Toni Marie