Trung tâm Cộng đồng
Trung tâm Cộng đồng

Vào tháng trước, chúng tôi đã công bố một số sáng kiến mà chúng tôi đang thực hiện tại Fandom để khởi động trong năm 2022. Một trong những thông báo đó là chúng tôi sẽ nâng cấp nền tảng MediaWiki 1.33 lên MediaWiki 1.37 và hôm nay tôi rất vui khi được giới thiệu các bạn thông qua một số chi tiết. Điểm chính yếu là nâng cấp sẽ bắt đầu vào tháng 3! Và ngoài ra, điều đó cũng sẽ không thay đổi nhiều lắm. Đây sẽ là một bản cập nhật khá dễ dàng, đặc biệt là khi bạn so sánh mức độ lớn của bản nâng cấp khi chuyển đổi sang Nền tảng cộng đồng thống nhất (UCP).

Trong phần này, tôi sẽ đi vào chi tiết lý do tại sao nó lại khác với UCP, tiến trình triển khai là gì và những gì bạn có thể mong đợi sẽ thấy về một số thay đổi nhỏ ở đây và ở đó.

Nâng cấp Wikimedia là như thế nào?[]

Hãy bắt đầu với những điều cơ bản. Nâng cấp MediaWiki có nghĩa là cập nhật lên phiên bản MediaWiki mới nhất có sẵn thông qua Quỹ Wikimedia, tổ chức duy trì phần mềm nền tảng hỗ trợ cho Fandom. Hãy coi nó giống như mỗi lần bạn cập nhật iOS hoặc Android vậy. Thỉnh thoảng, điện thoại của bạn yêu cầu bạn tải xuống và cài đặt các bản cập nhật hệ điều hành mang lại (hy vọng) những cải tiến cho điện thoại, các tính năng bảo mật và hơn thế nữa. Điều này cũng giống với MediaWiki. Đây là phiên bản cập nhật phần mềm điều hành của chúng tôi.

Tôi đã nói rằng điều này sẽ khác như thế nào so với quá trình chuyển đổi sang UCP, vì vậy hãy để tôi giải thích lý do tại sao trong giây lát bằng cách sử dụng phép so sánh điện thoại nêu trên. Trước UCP, nền tảng Fandom đang sử dụng phiên bản được cải biên của MediaWiki 1.19, một phiên bản của phần mềm mà Quỹ Wikimedia đã không hỗ trợ từ năm 2015. Vì chúng tôi đã sửa đổi quá nhiều, điều đó có nghĩa là chúng tôi không thể bắt kịp bằng cách nâng cấp MediaWiki khi các phiên bản mới được Quỹ phát hành. Làm như vậy sẽ làm hỏng hệ thống trang web Fandom. Một số bạn có thể nhớ lần cuối cùng chúng tôi cập nhật MediaWiki tiền-UCP là vào năm 2012. Do đó việc cập nhật là một cam kết lớn mà phải mất nhiều tháng để có thể triển khai và việc triển khai có rất nhiều lỗi do tất cả những sửa đổi chúng tôi đã thực hiện và các yếu tố nền tảng tùy chỉnh phải được hỗ trợ cùng với bản cập nhật.

Bởi vì phần mềm hệ điều hành Wikimedia của chúng tôi đã quá lỗi thời, quá trình chuyển đổi sang UCP không giống như một bản cập nhật điện thoại thông thường. Thông thường thì nếu bạn thường xuyên cập nhật các bản cập nhật điện thoại của mình, những thay đổi sẽ là rất nhỏ. Bởi vì đó là những thay đổi nhỏ ở đây và ở đó. Nhưng quá trình chuyển đổi lên UCP giống như chuyển từ iPhone 4 sang iPhone 13 vậy. Đó là một loạt các thay đổi cùng một lúc và có thể khá choáng ngợp khi phải tìm hiểu cách thức hoạt động của nó.

Nhưng đây không cần phải vậy nữa rồi. Lợi ích của việc sử dụng UCP bây giờ là chúng tôi sẽ có thể cập nhật MediaWiki thường xuyên, với mục đích thực hiện như vậy khoảng một lần mỗi năm và tránh những thay đổi lớn trong một bản cập nhật thượng thặng. Vì vậy, bạn có thể yên tâm khi biết rằng việc cập nhật lần này sẽ khá đơn giản trong khoảng thời gian sắp tới!

Những lợi ích của việc nâng cấp[]

Ngoài những gì tôi đã đề cập thì còn có rất nhiều lợi ích. Nhưng này, bạn không cần phải lắng nghe lời tôi đâu. Các thành viên cộng đồng Fandom đã yêu cầu nâng cấp MediaWiki trong nhiều năm, dẫn chúng tôi đến dự án UCP và các wiki của Gamepedia thường xuyên được cập nhật trước khi hợp nhất. Vì vậy, tại sao không nghe từ một số thành viên cộng đồng nổi bật?

Technobliterator là bảo quan viên lâu năm của Wiki Final Fantasy và Wiki Ratchet & Clank. Anh ấy là một biên tập viên wiki cừ khôi mà tôi từng thấy. Và những gì anh ấy nói với tôi là "Luôn cập nhật phần mềm MediaWiki mới vô cùng có lợi cho chúng tôi. Bản cập nhật cuối cùng đã mang lại những cải tiến tuyệt vời về chất lượng sống, chẳng hạn như khả năng đổi tên danh mục hoặc chỉnh sửa liên kết trên WhatLinksHere, giúp cải thiện đáng kể công việc của những người thực hiện bảo trì trang web. Hạnh phúc khi thấy nền tảng tiếp tục trường tồn với thời đại!"

ProfessorTofty là biên tập viên lâu năm của Wiki Harry Potter và Wookieepedia, đồng thời là Chuyên gia Wiki của đội ngũ Thúc đẩy cộng đồng, vì vậy, anh ấy có nhiều năm kinh nghiệm về cách tạo nội dung trên Fandom và những công cụ cần thiết để thực hiện điều đó. Tofty nói với tôi rằng "Là nền tảng xây dựng nên việc biên tập trên Fandom, điều quan trọng là phải cập nhật MediaWiki để nền tảng luôn mới và phù hợp. Trong nhiều năm, Fandom đã chạy trên phiên bản MediaWiki lỗi thời, buộc phải đưa ra các giải pháp chắp vá cho các vấn đề và cản trở sự phát triển. Bằng cách cập nhật các bản cập nhật mới nhất, nó sẽ giúp hợp lý hóa quy trình, đảm bảo rằng các vấn đề và lỗi đều có thể được phản hồi nhanh hơn và các tính năng mới có thể được triển khai dễ dàng."

Giống như Tofty, Fearless Diva cũng là Chuyên gia Wiki và là quản trị viên lâu năm, chủ yếu trên Wiki Pretty Little Liars. Những gì họ nói với tôi là, "Tôi là biên tập viên của Fandom từ năm 2011, và qua nhiều năm tôi đã thấy những thứ đã hoạt động trên nền tảng này và những thứ khác chưa hoặc chúng cần được trang bị lại. Bản nâng cấp MediaWiki sắp tới này là rất cần thiết và sẽ giúp các biên tập viên Fandom nói chung thấy được sự thiết thực trong việc sử dụng các công cụ mới hơn/hoặc được cập nhật. Mặc dù tôi hiểu rằng thay đổi có thể khó đối với một số người, nhưng về lâu dài, tốt hơn hết là hãy cập nhật các bản nâng cấp."

Bạn cũng có thể nhìn lại một blog trước đó từ năm 2020 về tầm quan trọng của việc nâng cấp MediaWiki.

Việc nâng cấp sẽ diễn ra như thế nào?[]

Chúng tôi đang có kế hoạch triển khai nâng cấp theo một loạt các giai đoạn, với mục tiêu có 5.000 wiki top đầu (chiếm phần lớn lưu lượng truy cập của Fandom) sẽ được nâng cấp vào đầu tháng 4. Các kỹ sư của chúng tôi đã làm việc ở hậu trường kể từ cuối năm 2021 để nâng cấp thử nghiệm, để đảm bảo rằng mọi thứ có thể diễn ra suôn sẻ nhất có thể và họ có thể sử dụng phiên bản thử nghiệm để thông báo kế hoạch về cách triển khai bản cập nhật này cho cộng đồng.

Các giai đoạn như sau:

  • Giai đoạn 1: Thử nghiệm cộng đồng. Trong giai đoạn này, mục tiêu là chọn lọc các wiki thử nghiệm và các bản sao wiki được kiểm tra nghiêm ngặt và hoạt động tốt trên MediaWiki 1.37. Chúng tôi sẽ đóng băng mã, theo cách đó chúng tôi sẽ không thêm các thay đổi vào 1.33 mà sau đó chúng tôi sẽ phải xây dựng lại trong 1.37. Đại diện wiki và các nhân viên sẽ kiểm tra kỹ lưỡng các wiki thử nghiệm và các bản sao của wiki để tìm ra bất kỳ lỗi nào hoặc các lĩnh vực khác mà chúng tôi cần cải thiện. Và khi làm như vậy, chúng tôi sẽ xác định danh sách các thay đổi đối với CSS và HTML sẽ ảnh hưởng đến các tùy chỉnh của wiki và sau đó chia sẻ điều đó với cộng đồng, đặc biệt là Dev Wiki nơi có thể cần cập nhật tập lệnh. Chúng tôi cũng sẽ có một danh sách các wiki mà chúng tôi dự định phát hành bản nâng cấp đầu tiên.
  • Giai đoạn 2: Phát hành đầu tiên. Vào cuối tháng 3, chúng tôi sẽ di chuyển các cộng đồng thử nghiệm đầu tiên sang phiên bản 1.37 để đảm bảo quá trình hoạt động tốt. Trong suốt quá trình này, wiki sẽ được di chuyển theo cách thủ công và sau đó sẽ được kiểm tra, và chúng tôi có khả năng khôi phục bất kỳ quá trình di chuyển nào khá dễ dàng trong trường hợp có điều gì đó không ổn. Chúng tôi sẽ di chuyển nhiều loại wiki khác nhau, bắt đầu từ những wiki nhỏ và tăng quy mô và độ phức tạp của wiki khi chúng tôi tiếp tục. Tại một số điểm trong quá trình này, chúng tôi cũng sẽ chuyển luồng Tạo Wiki mới thành 1.37.
  • Giai đoạn 3: Đã di cư được 5k Wiki hàng đầu. Đến cuối tháng 4, mục tiêu là có 5.000 wiki hàng đầu hạ cánh tại phiên bản 1.37. Đợt cập nhật lớn hơn này sẽ bắt đầu vào cuối tháng 3. Sau đó, chúng tôi sẽ dành thời gian thử nghiệm trên bộ wiki đầu tiên di chuyển qua và sẽ không bắt đầu quá trình di chuyển lớn hơn này cho đến khi chúng tôi tin tưởng vào kết quả của Giai đoạn 2.
  • Giai đoạn 4: Di chuyển đuôi dài. Trong suốt mùa xuân, chúng tôi sẽ tự động chuyển phần còn lại của lưu lượng truy cập wiki sang 1.37. Mục tiêu của chúng tôi là đến đầu tháng 5, MediaWiki 1.33 không còn phục vụ bất kỳ lưu lượng truy cập nào trên Fandom nữa.

Tất nhiên, ngày chính xác cho những thứ này có thể thay đổi khi chúng tôi tiếp tục trong quá trình thử nghiệm và phát triển, điều này khá bình thường đối với bất kỳ đợt triển khai nào như thế này. Trước khi chuyển đổi wiki từ 1.33 lên 1.37, một biểu ngữ sẽ xuất hiện trên toàn trang web thông báo cho cộng đồng về sự thay đổi sắp tới cùng với một liên kết đến trang trợ giúp giải thích những thay đổi sẽ xảy ra.

Đóng băng mã hóa[]

Để tập trung vào phiên bản mới của MediaWiki và duy trì các quy trình phát triển nội bộ hiệu quả, chúng tôi sẽ tiến hành đóng băng mã bắt đầu từ ngày 28 tháng 2 và wiki sẽ vẫn ở trạng thái đóng băng mã cho đến khi chúng được chuyển sang phiên bản 1.37 của nền tảng. Điều này có nghĩa là mã mới thường sẽ không được đưa vào nền tảng trong khoảng thời gian đó. Tuy nhiên, tất nhiên chúng tôi sẽ sẵn sàng sửa mọi lỗi nghiêm trọng hoặc thực hiện bất kỳ thay đổi thiết yếu nào đối với mã mà chúng tôi cần thực hiện trong thời gian đó.

Điều gì sẽ thay đổi trong bản nâng cấp?[]

Chúng tôi muốn giữ cho bài blog nhân viên này ở mức chú ý cao, vì vậy một danh sách chi tiết là trang trợ giúp mà tôi vừa đề cập dùng để làm gì! Nếu bạn nhấp vào liên kết này, bạn có thể tìm thấy tổng quan về những thay đổi đã có trong mỗi phiên bản của MediaWiki kể từ 1.33 để bạn có thể biết những gì sẽ xảy ra. Như tôi đã nói trước đây, chúng tôi cũng sẽ làm việc trên một danh sách chi tiết về CSS, HTML và các thay đổi tiềm năng khác có thể ảnh hưởng đến các tùy chỉnh của cộng đồng để các đại diện Wiki và bảo quản viên có thể giải quyết vấn đề đó trước thời hạn.

Một điều tôi muốn gọi một cách rõ ràng là điều không thay đổi duy nhất đó chính là thiết kế giao diện của Fandom. Mặc dù có thể có những chỉnh sửa nhỏ về hình ảnh ở đây và ở đó do cập nhật tiện ích giữa các phiên bản MediaWiki khác nhau, giao diện của trang web — FandomDesktop và FandomMobile, một phần của dự án Trải nghiệm người dùng hợp nhất (UCX) năm ngoái — sẽ KHÔNG có sự thay đổi.

Nếu bạn có bất kỳ câu hỏi nào về việc triển khai hoặc các thay đổi sắp tới, vui lòng liên hệ với đại diện Wiki của bạn, liên hệ với Đặc biệt:Liên hệ hoặc đăng chúng tại đây và chúng tôi sẵn lòng trả lời chúng trong phần nhận xét!

Blog này được cập nhật từ Community Central, bạn có thể truy cập bài đăng gốc bằng tiếng Anh tại đây.