5 điểm bởi minguhong 2026-03-19 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Xin chào. Tôi là Min Guhong, một độc giả gần như ngày nào cũng ghé thăm kể từ khi GeekNews ra đời. Tôi rất vui và hào hứng khi có thể gửi lời chào tại đây, nơi tôi không chỉ theo dõi những tin tức quan trọng trong các lĩnh vực mình quan tâm hoặc muốn quan tâm, mà còn học được cả công nghệ, xa hơn nữa là thái độ đối với cuộc sống.

WikiWikiWiki là một công cụ wiki PHP dựa trên tệp văn bản. Nó hướng tới một wiki có thể dùng ngay, không cần cơ sở dữ liệu, không cần cấu hình phức tạp.

https://github.com/minguhong/WikiWikiWiki

Ban đầu tôi định thoải mái chọn một trong các công cụ wiki có sẵn để sử dụng. Nhưng khi lần lượt thử nghiệm nhiều engine khác nhau, mỗi cái lại vướng một hai điểm. Cảm giác như chỉ để chuẩn bị một cuốn sổ để viết mà lại quá cầu kỳ vậy. Chẳng hạn, MediaWiki, hệ thống được dùng cho Wikipedia, thì quá nặng; còn DokuWiki thì tôi không thích ngôn ngữ markup riêng đặc trưng của nó. Rất nhiều engine mã nguồn mở được công khai trên GitHub và những nơi khác thì либо không còn được cập nhật nữa, либо quá phức tạp để tùy chỉnh theo ý tôi. (Tức là tôi khó hiểu được mã nguồn của chúng.) Trên hết, tất cả đều có quá nhiều tính năng không cần thiết.

  • Tệp văn bản
  • Markdown
  • Liên kết dễ dàng giữa các tài liệu

Với tôi, chỉ cần chừng đó là đủ. Ngay từ đầu tôi cũng không hề nghĩ đến những tính năng như trình soạn thảo WYSIWYG hay đính kèm hình ảnh. Cuối cùng, nhớ lại câu nói của Kevin Kelly mà tôi đọc lần đầu tại đây (“Mục tiêu đáng giá nhất để thử thách trong năm nay là học một điều mà một năm trước bạn sẽ phải tự hỏi sao mình lại chưa biết điều này.”), tôi quyết định làm theo tinh thần của handmade web và tự tạo cho mình một cuốn sổ riêng, tức là một engine wiki của riêng mình. Đó là vào khoảng năm 2017, khi tôi đang giảng dạy tại một trường thiết kế có tên Paju Typography Institute.

Rồi có lẽ từ khoảng năm 2022? Sau khi chậm rãi đầu tư những buổi chiều cuối tuần, tôi đã thực sự tạo ra được một engine wiki được tối ưu cho chính mình. Với sự hỗ trợ của Min Guhong Manufacturing, tôi vừa học lại PHP từ con số không (thứ ngôn ngữ mà tôi đặc biệt yêu thích), vừa viết mã từng dòng một. Quá trình ấy chẳng khác gì viết lách. Dựng khung lớn, tuôn ra các câu chữ, tức là mã nguồn, rồi biên tập, sửa bản thảo, sửa lại, sửa lại, sửa lại, rồi lại sửa nữa... Cuối cùng, qua nhiều năm, điều tôi tạo ra có lẽ không hẳn là phần mềm mà giống một bài viết đang ở trạng thái beta vĩnh viễn. Và biết đâu từ một thời điểm nào đó, chính mong muốn được để lại một dòng chữ tại đây đã liên tục thúc đẩy tôi.

Trong viết lách có một châm ngôn rằng nếu tính từ và trạng từ không thực sự cần thiết thì hãy mạnh dạn lược bỏ. Nhưng khi tôi nghĩ lần lượt đến những người xung quanh có thể sẽ vui vẻ sử dụng engine wiki do mình làm ra, các tính năng lại dần tăng lên. Lúc đó, tôi vừa nhẩm đi nhẩm lại khẩu hiệu của 37signals (“Ba tính năng chắc chắn còn hơn mười tính năng nửa vời.”), vừa đấu tranh với ham muốn thêm thắt điều gì đó, đồng thời cảm nhận rõ rằng loại bỏ còn khó hơn thêm vào.

Sau đây là thành quả đó, tức những tính năng chính của WikiWikiWiki.

  • Cài đặt đơn giản
  • Hỗ trợ Markdown
  • Liên kết tài liệu ([[문서 제목]]), nhúng tài liệu (![[문서 제목]]), hashtag (#태그), chuyển hướng
  • Duyệt và tìm kiếm tài liệu
  • Quản lý lịch sử chỉnh sửa
  • Ngăn xung đột khi chỉnh sửa đồng thời
  • Xuất tài liệu
  • RSS, sitemap, llms.txt, llms-full.txt, API chỉ đọc
  • Quản lý người dùng
  • Thiết lập quyền chỉnh sửa (công khai, riêng tư)
  • Thêm giao diện chủ đề
  • Đa ngôn ngữ (tiếng Hàn, tiếng Anh)
  • Chế độ tối
  • ...

Nếu bạn cần một wiki nhỏ gọn và đơn giản, rất mong bạn thử dùng một lần và thoải mái cho tôi biết cảm nhận. Tôi hoan nghênh mọi ý kiến. Đặc biệt, những góp ý như “Tính năng này có lẽ có thể bỏ đi đấy?” có lẽ còn khiến tôi vui hơn. Để phiên bản tiếp theo của WikiWikiWiki có thể có ít tính năng hơn hiện tại.

Nhân tiện, tại sao lại có cái tên ‘WikiWikiWiki’? Đó là kết quả của việc lấy ‘web’ ra khỏi ‘WikiWikiWeb’, wiki đầu tiên do Ward Cunningham tạo ra, rồi đơn giản thêm vào một chữ ‘wiki’ nữa. Trên hết, tôi nghĩ những gì tốt thì ít nhất cũng nên được lặp lại ba lần.

https://wikiwikiwiki.wiki

Chưa có bình luận nào.

Chưa có bình luận nào.