Trung tâm Cộng đồng
Dòng 61: Dòng 61:
 
[[Thể_loại:Trợ giúp]]
 
[[Thể_loại:Trợ giúp]]
   
  +
[[be:Даведка:Праверка JavaScript]]
 
[[de:Hilfe:JavaScript-Überprüfungsprozess]]
 
[[de:Hilfe:JavaScript-Überprüfungsprozess]]
 
[[en:Help:JavaScript review process]]
 
[[en:Help:JavaScript review process]]

Phiên bản lúc 05:59, ngày 28 tháng 3 năm 2020

Nhằm cung cấp một môi trường bảo mật cho người dùng Fandom, chúng tôi đã phát triển tính năng Quá trình xét duyệt Javascript cộng đồng.

Quá trình này có nhiệm vụ bảo đảm các thay đổi cho trang JS cộng đồng sẽ không áp dụng cho người đọc cho đến khi đã được kiểm duyệt bởi một thành viên của đội ngũ Fandom.

JS cộng đồng sẽ không hoạt động trừ phi tính năng này được kích hoạt. Nếu cộng đồng của bạn cần, vui lòng gửi yêu cầu cho chúng tôi qua Đặc biệt:Liên hệ.

Cách thức làm việc

Review rail module

Cột trạng thái bên phải hiển thị trên trang MediaWiki JS

Khi tính năng này được kích hoạt trên cộng đồng của bạn, các trang thuộc không gian MediaWiki kết thúc bằng đuôi *.js sẽ có thể được sửa đổi bởi bảo quản viên địa phương.

Những sửa đổi sẽ chưa được áp dụng cho người đọc ngay mà chỉ khi nào bạn gửi yêu cầu kiểm duyệt. Đội ngũ kiểm duyệt của Fandom sẽ kiểm tra JS của bạn và chấp nhận hoặc từ chối.

  • Nếu được chấp nhận, các thay đổi sẽ ngay lập tức được áp dụng cho cộng đồng của bạn.
  • Nếu bị từ chối, một thông báo sẽ được hiển thị trên trang JS và phần ghi chú lý giải sẽ được đặt trên trang thảo luận.

Để giúp bạn dễ dàng kiểm tra những sửa đổi JS của mình, chúng tôi cũng xin giới thiệu "chế độ thử nghiệm", cho phép tài khoản của bạn chạy JS chưa được duyệt. Chế độ thử nghiệm được kích hoạt trên mọi cộng đồng, cho tất cả các bản thảo địa phương.

Trạng thái của mỗi bản thảo trên cộng đồng của bạn đều được liệt kê trên một mô-đun phía bên phải trang JS, và trên trang Đặc biệt:JSPages. Mô-đun và trang đặc biệt là nơi bạn có thể gửi các cập nhật để yêu cầu kiểm duyệt và kích hoạt chế độ thử nghiệm. Người dùng Monobook có thể tìm thấy mô-đun này trên thẻ 'trạng thái xét duyệt'.

Điều kiện để được chấp nhận

Cùng với sự xuất hiện của công cụ xét duyệt JS, sau đây là một vài quy định mới cần tuân thủ khi viết JS. Xin lưu ý là các quy định này chưa phải là cuối cùng.

  • Tất cả JS phải được viết rõ ràng, dễ đọc. Mọi đoạn mã không rõ ràng đều sẽ bị tứ chối
  • Mọi trang thảo (script) được nhập (import) phải chứa trong các trang thuộc không gian MediaWiki có đuôi ".js"
  • Trang thảo được chứa bên ngoài Fandom sẽ được chấp nhận theo từng trường hợp.
  • Bất kì trường hợp vi phạm Chính sách tùy chỉnh hay Điều khoản sử dụng nào cùng sẽ bị từ chối (ví dụ như ẩn quảng cáo, thu thập dữ liệu người dùng, thay đổi đa phần bố cục trang)
  • JS gây ra lỗi sẽ bị từ chối.

Ghi chú: quá trình xét duyệt không phải là quá trình kiểm tra chất lượng tổng quan của mã, hay phán xét tính hiệu lực hoặc hữu dụng của tính năng JS. Chúng tôi sẽ chỉ thông báo cho các bạn về những vấn đề trầm trọng chứ không viết lại code cho bạn.

Câu hỏi thường gặp

Những sửa đổi của tôi phải mất bao lâu mới được duyệt?
Chúng tôi nhắm đến một quy trình nhanh chóng - chúng tôi hoàn toàn không muốn cản trở các JS hữu ích. Các kịch bản sẽ được xem xét trên cơ sở bản nào được gửi trước sẽ được xem xét trước.
Xin lưu ý là các công cụ liên quan đến JS vẫn đang được phát triển, nên sẽ còn tinh chỉnh và cải thiện.
Lỡ tôi phải sửa đổi thêm sau khi vừa chọn gửi yêu cầu duyệt kịch bản thì sao?
Mỗi trang JS sẽ chỉ có một bản yêu cầu xem xét được gửi đi. Nếu yêu cầu bạn gửi đã được duyệt và bạn vẫn phải sửa đổi thêm, thì bạn phải gửi yêu cầu mới để chúng tôi tiếp tục xem xét. Nếu yêu cầu bạn gửi chưa được duyệt nhưng bạn vẫn sửa đổi thêm thì cứ gửi cho chúng tôi bản mới đó, khi đó, bản cũ sẽ được ghi đè.
Chính xác là điều gì sẽ xảy ra khi sửa đổi bị từ chối?
Một thông báo sẽ được gửi đến trang module xem xét JS, và lời giải thích sẽ được đăng lên trang thảo luận. Các bản JS đã được chấp nhận từ trước vẫn sẽ hoạt động bình thường. Chúng tôi không lùi các sửa đổi bị từ chối, do đôi khi chỉ cần một vài tinh chỉnh nhỏ là bản đó có thể được chấp nhận.
Các kịch bản đã có trước khi công cụ này ra đời sẽ như thế nào?
Chúng sẽ tự động được chấp nhận (chúng tôi không muốn làm hỏng các tùy chỉnh đã hoạt động tốt đến hôm nay trên cộng đồng của bạn), nhưng vấn đề này có thể thay đổi.
Chế độ thử nghiệm làm việc như thế nào?
Trong khi những người dùng khác chỉ thấy bản JS được chấp nhận, thì tài khoản của bạn có thể kích hoạt chế độ thử nghiệm để xem bản gần nhất. Việc này sẽ hỗ trợ rất nhiều trong việc chạy thử các JS thử nghiệm trên cộng đồng của bạn mà không phải lo lắng nó sẽ ảnh hưởng đến những người dùng khác.
Nó được kích hoạt trên cơ sở trên từng tài khoản, từng cộng đồng đối với tất cả kịch bản có trên cộng đồng đó, và kéo dài cho tới khi nào bị ngưng hoặc khi nào bạn đăng xuất.
Ghi chú: bạn có thể phải xóa bộ nhớ đệm trên trình duyệt của bạn để xem những thay đổi gần nhất.
Trang JS cá nhân có bị ảnh hưởng không?
Không - các trang JS cá nhân (như Người dùng:Wikia/common.js) vẫn được tự do sửa đổi. Quy định về JS cộng đồng không áp dụng đối với JS cá nhân.
Tôi có ý kiến hoặc phản hồi về công cụ!
Liên lạc cho chúng tôi thông qua Đặc biệt:Liên hệ.

Xem thêm