Thành viên:Nguyenthephuc/Note: SocialProfile extra

Từ VLOS
Bước tới: chuyển hướng, tìm kiếm

Note này dùng để ghi chép các tính năng mở rộng được phát triển thêm cho SocialProfile extension:

Trang cá nhân[sửa]

  1. Tick.svg Thêm icon trạng thái trực tuyến/ngoại tuyến
  2. Tick.svg Gỡ bỏ link "tải hình đại diện", thay bằng picture mặc định với link nhắc Thay đổi ảnh, trường hợp đã có avatar thì khi hover trên avatar sẽ xuất hiện link Thay đổi ảnh
  3. Tick.svg Thêm tooltip cho image quà tặng và avatar của bạn bè tại trang cá nhân.
  4. Tick.svg Đồng bộ hóa theme hội thoại tại trang cá nhân giống như theme ở các luồng thảo luận.
  5. Tick.svg Fix lỗi bể chữ/username tiếng Việt cho danh sách bạn bè ở trang thành viên. (ví dụ: Đỗ Qu...)
  6. Tick.svg Tạo slideshow cho danh sách bạn bè... khi số lượng lớn
  7. Tick.svg menu: thêm: đóng góp, nhật trình, cấm, gửi email
  8. Tick.svg Gỡ bỏ link "hủy bỏ quan hệ"
  9. Tick.svg Gỡ bỏ link "gửi tin nhắn" (vì đang ở trang cá nhân của người khác thì bạn có thể gửi luôn tin nhắn ở hộp thoại phía dưới)
  10. Tick.svg Gộp các link thành một nhóm: kết bạn, tặng quà, gửi email, cấm (nhóm tương tác với user). Bổ sung thêm link editwatlist cho người quyền staff.
  11. Tick.svg Danh sách thể loại quan tâm/đăng kí nhận tin (Hiện tại danh sách được sort theo ABC, hướng phát triển sẽ sort theo: các thể loại mà người dùng đã tham gia sửa đổi nhiều nhất hoặc thể loại quan tâm gần đây (hiện 5 title, còn lại để link đến special:catnotif). Đây cũng là gợi ý kết bạn khi hai người có cùng thể loại quan tâm. (xem)
  12. Mục hoạt động tại trang cá nhân thay bằng sự kiện gần đây (tương đương với wall của các mxh khác):
    • Tick.svg hoạt động của người dùng,
    • bạn bè và những người họ quan tâm (đang cân nhắc, vì nếu đưa vào thì phải thay đổi khá nhiều cấu trúc của trang cá nhân)
  13. Danh sách bạn bè gồm 2 box: 1) Hiện những người bạn chung (3-4); 2) Hiện những người bạn chưa là bạn chung (--> gợi ý kết bạn)
  14. Thêm link trả lời cho từng box tin nhắn
  15. Xem thêm tính năng "status"
  16. Di chuyển link "Đổi trang cá nhân wiki/social làm trang chủ" vào trong đặc biệt:cài đặt tài khoản, tab "Bề ngoài"

Cập nhật hồ sơ cá nhân[sửa]

  1. Tick.svg Di chuyển tab Tùy chọn vào Cài đặt tài khoản tab Thông báo
  2. Tick.svg Bổ sung tính năng edit other's profile (basic, personal, custom, avatar) cho nhóm staff
  3. Các tab tại trang này được đặt trên cùng làm cho người dùng sau khi cập nhật 1 ta thường "lười click" vào tab tiếp theo (thường chỉ cập nhật tab "cơ bản").
  4. Chuẩn hóa dữ liệu đầu vào cho các thông tin: Nghề nghiệp, Nơi công tác,... (xem thêm Suggest friends)

Cách khắc phục:

  • người dùng cập nhật đến đâu thì lưu luôn đến đấy.
  • thêm nút bấm "Thêm" ở dưới, thuận tiện cho người dùng không phải kéo chuột lên trên

Quà tặng/Giải thưởng[sửa]

  1. Tick.svg Phân trang cho chuyển quà
  2. Tick.svg Cập nhật giao diện cho trang quản lí quà tặng: thêm picture, thêm miêu tả, phân trang
  3. Tick.svg Cập nhật giao diện cho trang quản lí giải thưởng: thêm picture, thêm miêu tả, phân trang
  4. Tick.svg Cập nhật giao diện cho trang xem giải thưởng: thêm miêu tả, phân trang
  5. Tick.svg Cập nhật giao diện cho trang xem quà tặng: thêm miêu tả, phân trang
  6. Bổ sung thêm link "Tạo quà mới" tại trang "chuyển quà" để user dùng khi không tìm được món quà như ý
  7. Định dạng lại "Lời nhắn tặng quà" sao cho "thân thiện" hơn, giống cách mà các wikipedian tặng nhau huy chương.

Nhắn tin[sửa]

  1. Tick.svg Thêm link "Nhắn tin" cho các user trong trang special:ViewRelationships
  2. Tick.svg Biến luồng thảo luận 2 người thành kiểu chat, danh sách xem thêm "dạng more" giúp cho việc tìm lại tin cũ thuận tiện hơn "dạng phân trang".
  3. Nhắn tin hàng loạt:
    • Tick.svg Hiện thị danh sách dạng "more friends", thêm avatar, đẩy hộp soạn thảo xuống dưới
    • Nhắn tin kín hàng loạt cho một nhóm người dùng: sysop, author, bạn bè,...
    • Sử Job khi số lượng tin gửi đồng loạt lớn.

Bạn bè[sửa]

  1. Tick.svg Phân trang lại cho danh sách bạn bè Đặc_biệt:ViewRelationships: 8 friends / page
  2. Tạo nhóm bạn, thêm/xóa thành viên vào nhóm bạn (Thành viên:Nguyenthephuc/Note: User's contacts)
  3. Thêm các tùy chọn: sắp xếp theo 1) chữ cái, 2) thời gian kết bạn; 3) chỉ số thân mật với (với những người bạn lâu không "gặp" ngoài việc tên bị trượt dần xuống dưới, avatar có thể bị layer dần từ color sang trắng- đen; và có nút sort ngược để tìm lại những ng bạn "cố nhân"). (chi tiết)
Tham khảo: netlog
Tham khảo cách thêm vào vòng của g+

Nhân viên xã hội[sửa]

Sử dụng Job query cho công cụ của nhóm người dùng với quyền staff:

Tốp thành viên[sửa]

Hoạt động gầy đây[sửa]

Viết lại giao diện trang này (tham khảo: wikia)

  • Tách hoạt động sửa đổi thành các hoạt động cụ thể
    • Tạo bài mới
    • Thảo luận
    • Cập nhật

Cập nhật số lượt sửa đổi[sửa]

  • Tick.svgCập nhật số lượt sửa đổi ở các không gian tên có tính điểm (xem):
$wgNamespacesForEditPoints = array( NS_MAIN, NS_HELP, NS_CATEGORY, NS_FILE, NS_USER );

Khác[sửa]

  1. Đồng bộ Đặc_biệt:UpdateProfile vào Đặc_biệt:Preferences (không tích hợp được vì chúng hoàn toàn khác nhau, một cái là hồ sơ (profile, cái mang tính xã hội/con người) còn một cái là cài đặt (cái mang tính kĩ thuật)
  2. Thêm link kết bạn/nhắn tin/tặng quà cho các user trong danh sách ở trang special:TopUsers và phân trang cho trang này.

Xem thêm[sửa]

Liên kết đến đây