Cách cài đặt UserPoints trong Wikimedia (MediaWiki)
📌 Cách cài đặt UserPoints trong Wikimedia (MediaWiki)
UserPoints là một phần của SocialProfile, một extension cho MediaWiki giúp thêm hệ thống điểm thưởng (User Points) vào hồ sơ người dùng. Nó thường được dùng để khuyến khích hoạt động của thành viên bằng cách thưởng điểm khi họ thực hiện các hành động như chỉnh sửa trang, tạo bài viết, hoặc đóng góp nội dung.
🔹 1. Cài đặt UserPoints (Thông qua SocialProfile)
Vì UserPoints là một thành phần của SocialProfile, bạn cần cài đặt toàn bộ SocialProfile để sử dụng nó.
Bước 1: Tải và cài đặt SocialProfile
Truy cập thư mục extensions
của MediaWiki và chạy lệnh sau để tải extension:
Sau đó, tải các thư viện con:
Bước 2: Kích hoạt trong LocalSettings.php
Mở tệp LocalSettings.php
và thêm dòng sau vào cuối tệp:
Bước 3: Cập nhật cơ sở dữ liệu
Chạy lệnh sau để tạo bảng điểm và các bảng liên quan:
🔹 2. Cấu hình UserPoints
Sau khi cài đặt, bạn có thể thiết lập quy tắc tính điểm trong LocalSettings.php
. Ví dụ:
Bạn có thể tùy chỉnh cách điểm được trao cho từng hành động.
🔹 3. Hiển thị điểm người dùng trên hồ sơ
Sau khi kích hoạt UserPoints, hồ sơ của người dùng sẽ hiển thị mục "User Stats" với tổng điểm của họ.
Bạn cũng có thể hiển thị điểm của người dùng trên các trang wiki bằng cách sử dụng ParserFunction:
➡ Điều này sẽ hiển thị số điểm của người dùng có tên "Username".
🔹 4. Xem bảng xếp hạng điểm
Người dùng có thể truy cập trang Special:TopUsers để xem bảng xếp hạng những người có số điểm cao nhất.
✅ Kết luận
Hệ thống UserPoints trong MediaWiki là một phần của SocialProfile và có thể được sử dụng để khuyến khích người dùng đóng góp bằng cách trao điểm dựa trên các hành động của họ. Bạn có thể tùy chỉnh hệ thống điểm thưởng theo nhu cầu của mình. 🚀