Bước tới nội dung

Thành viên:Plantaest/Blog/Quản lý bản mẫu và module

Bách khoa toàn thư mở Wikipedia

Bản mẫu và module tại viwiki hiện còn thiếu quy chuẩn về quản lý, cần nghiên cứu và thiết lập các cơ chế quản lý, nhằm đảm bảo sự ổn định, khả năng bảo trì, nâng cấp, tương thích.

Theo quarry:query/88928, nếu chỉ tính các trang chính của hai không gian tên Bản mẫu (10) và Module (828), thì hiện có (19-12-2024):

  • 44.725 bản mẫu
  • 676 module

Giải pháp Thành viên:Plantaest/Blog/Quản lý bản mẫu và module

Synchronizer

Cần có một công cụ đồng bộ như mw:Synchronizer, nhưng không cần thiết đồng bộ toàn cục, mà chỉ cần đồng bộ giữa enwiki (source) và viwiki (target). Việc đồng bộ không chỉ gồm mã nguồn, mà còn thêm các trang con đặc trưng như /doc, /sandbox, /testcases, cũng như các trang con của riêng bản mẫu đó (có thể cần được khai báo riêng). Các trạng thái theo Synchronizer: Master (mã nguồn gốc), Updated (được cập nhật theo gốc), Outdated (lỗi thời so với gốc), Unrelated (không so sánh được với gốc), Forked (chia nhánh từ gốc). Tham khảo công cụ DiBabel: https://dibabel.toolforge.org/.

Xóa tất cả những bản mẫu không được dùng ở bất kỳ trang nào.

Gộp những bản mẫu có cùng chức năng, nhất là những bản mẫu bị chia tách do các sự cố kỹ thuật.

Các công việc Thành viên:Plantaest/Blog/Quản lý bản mẫu và module

Xóa các bản mẫu trong Special:UnusedTemplates

Special:UnusedTemplates có chỉ ra những bản mẫu không được dùng ở bất kỳ trang nào, tuy nhiên theo quan sát là vẫn có dùng lẫn nhau, tức bản mẫu có thể được dùng ở một bản mẫu khác.

Hiện có >5000 bản mẫu thuộc danh sách này.

Dựa vào danh sách này, tìm các bản mẫu thực sự không dùng ở bất kỳ trang nào, và xóa.

Xóa khoảng 4.000 bản mẫu Chinese calendar

Các bản mẫu Chinese calendar không được dùng, xóa hết để dễ quản lý danh sách bản mẫu.

Hợp nhất bản mẫu Thông tin viên chức

Bản mẫu:Thông tin viên chức bị chia làm 2, cần hợp nhất.

Hợp nhất bản mẫu Thông tin chức sắc Kitô giáo

Bản mẫu:Thông tin chức sắc Kitô giáo bị chia làm 3, cần hợp nhất.

Hợp nhất một số bản mẫu nhỏ

Đổi tên cho ngắn bớt, ví dụ như ParamsMapper.

So sánh giải pháp này với giải pháp ở mw:Module:Excerpt.

Xem thêm Thành viên:Plantaest/Blog/Quản lý bản mẫu và module