Các công việc kỹ thuật của P.T.Đ tại Wikipedia tiếng Việt.

Có công việc kỹ thuật nào cần hỗ trợ thì nhắn, tôi sẽ giúp trong khả năng, hoặc từ chối nếu không biết làm.

Có ý tưởng công cụ nào hay thì cũng nhắn để tôi sẽ xếp lịch và làm, hoặc từ chối vì các lý do khách quan.

NhỏSửa đổi

Các công việc nhỏ được cộng đồng nhờ hỗ trợ, hoặc tự tìm thấy.

BotSửa đổi

  • Wikipedia:Trang nhiều người xem
  • Wikipedia:Bài ưu tiên nâng cấp trong tuần
  • Báo cáo danh sách thành viên tích cực hàng ngày
  • Vấn đề quy trình của Bản mẫu:Chất lượng kém
  • Xóa trang con Bản mẫu:Convert (chi tiết)
  • Thay "-" bằng "–" trong ngoặc năm
  • Tẩy trống Trợ giúp:Chỗ thử định kỳ
  • Rà soát tập tin SDHL được dùng từ 2 trang trở lên
  • Các bản mẫu dữ liệu COVID
  • Thế các bản mẫu cần thế
  • Hệ thống cập nhật dữ liệu phổ quát (Module–JSON/Tabular data–Bot)
  • Bot auto patrol và auto purging
  • Xóa 1 số bản mẫu enwiki
  • Xóa các ký tự zero width (u200b)
  • Loại bỏ các hình lá cờ giả
  • Kiểm tra dấu thời gian của BQXB có sai lệch?

LớnSửa đổi

Các dự án cải thiện quy trình hoạt động của Wikipedia tiếng Việt nhằm nâng cao năng lực cộng đồng và hiệu quả hoạt động tổng thể.

2021Sửa đổi

  •   Status 2.0 (Bản mẫu:Status / Mô đun:Status)
  • Hệ thống Lập lịch – Đầu bài
  • Quản lý theme
  • Dark Mode (hoàn chỉnh)
  • Công cụ hỗ trợ mục Bạn có biết
  • Công cụ hỗ trợ mở và đóng đề cử bài viết
  • Module tình trạng khóa
  • Bot thu thập, đánh giá liên kết và tạo báo cáo hàng ngày
  • Chương trình hỗ trợ tuần tra tổng hợp (webapp)
    • Chương trình con thu thập dữ liệu tuần tra từ cộng đồng để xây dựng mô hình máy học
    • Chương trình con cho biết bài viết đang được gắn biển cảnh báo nào
    • Chương trình con hỗ trợ thao tác tuần tra (tương tự Twinkle)
  • Bộ gõ tiếng Việt tích hợp vào ULS

2022Sửa đổi

  • Style Framework đồng bộ
    • Thiết kế các trang được áp dụng
  • Cải tạo Thông báo đầu Wikipedia
  • Công cụ xem xét tính hợp lệ của lá phiếu
  • Công cụ tiêm nội dung (Injection)
  • Bot lùi sửa đơn giản
  • Chương trình AWB đơn giản (webapp)
  • Chương trình hỗ trợ biên tập/biên dịch wikitext (webapp)
  • Chia BQXB

2023–Sửa đổi

Nghỉ ngơi. Định kỳ maintain các dự án cũ. Viết tài liệu chi tiết (Docs, Tutorials) và kiếm người kế thừa.

Xây dựng nhóm chuyên trách kỹ thuật, theo từng mức độ phức tạp của vấn đề kỹ thuật.

Các mức độ và yêu cầu kiến thức/kỹ năng:

  • UI/UX: Hướng dẫn người dùng cách thao tác, sử dụng giao diện, công cụ.
  • Wikitext: Hướng dẫn người dùng cách sử dụng các markup của wikitext.
  • Bản mẫu: Có kiến thức về bản mẫu và ParserFunctions, Hướng dẫn người dùng sử dụng bản mẫu, Nhận sửa chữa các lỗi bản mẫu, Nhập bản mẫu từ enwiki và nguồn khác, Có thể tự sáng tạo bản mẫu theo yêu cầu cộng đồng và Đóng góp mã nguồn bản mẫu.
  • Lua module: Có kiến thức về ngôn ngữ Lua, Nhận sửa chữa các lỗi Lua module, Nhập Lua module từ enwiki và nguồn khác, Có thể tự sáng tạo Lua module theo yêu cầu cộng đồng và Đóng góp mã nguồn Lua module.
  • JavaScript gadget: Có kiến thức tương đối về JavaScript và các công nghệ liên quan (ES6, jQuery, OOUI, MediaWikiJS, Wikipedia API...), Nhận sửa chữa các lỗi JavaScript gadget, Nhập JavaScript gadget từ enwiki và nguồn khác, Có thể tự sáng tạo JavaScript gadget theo yêu cầu cộng đồng và Đóng góp mã nguồn JavaScript gadget.
  • Bot: Nắm được nguyên tắc hoạt động của bot, Hiểu biết về regex là một lợi thế, Có thể sử dụng các chương trình bot kinh điển như AWB, Hướng dẫn người dùng cách sử dụng bot bằng AWB, Nhập bot từ enwiki và nguồn khác, Có thể tự sáng tạo các bot tùy chỉnh cao bằng 2 thư viện thông dụng là pywikibot và mwn (yêu cầu có hiểu biết tương ứng với Python và JavaScript/NodeJS) và Đóng góp mã nguồn bot.
  • Webapp: Có kiến thức về cách thức xây dựng webapp (Front-end: HTML, CSS, SASS, TailwindCSS/Bootstrap, JavaScript, TypeScript, Angular/React/Vue; Back-end: NodeJS (ExpressJS)/PHP/Java (Spring)/Python (Django); Cơ sở dữ liệu: SQL, MySQL/PostgreSQL; Môi trường: Docker, Kubernetes, Linux, SSH, Toolforge; Cộng tác: Git, GitHub, Gerrit; IDE: Visual Code, JetBrains), Hiểu biết cơ bản về máy học là một lợi thế (cách sử dụng thuật toán, cách đánh giá chất lượng mô hình, Python, scikit-learn, numpy, pandas, matplotlib, seaborn, Jupyter Notebook), Hiểu biết cơ bản về thiết kế UI/UX là một lợi thế (Figma, Adobe Illustrator). Nhận sửa chữa các lỗi của webapp, Có thể tự sáng tạo các webapp theo nhu cầu cộng đồng và Đóng góp mã nguồn webapp.