Trong vai trò một người làm việc tự do, đóng góp nội dung cho nhiều ấn phẩm khác nhau, việc duy trì sự tổ chức là cực kỳ quan trọng. Tôi cần theo dõi tất cả các chủ đề đã đề xuất cho các trang web mà mình cộng tác, đảm bảo hoàn thành công việc đúng thời hạn và không có bất kỳ xung đột nào giữa các bài viết. Hiện nay có rất nhiều công cụ hỗ trợ quy trình làm việc này như Asana, Trello hay hàng loạt phần mềm khác mà tôi đã và đang sử dụng theo yêu cầu của các công ty đối tác. Tuy nhiên, tôi muốn tìm một ứng dụng khác để hợp nhất tất cả các tác vụ của mình vào một nơi duy nhất. Đặc biệt, thời gian gần đây tôi cũng đang thử nghiệm tự host nhiều dịch vụ, nên lý tưởng nhất là một công cụ không gửi dữ liệu của tôi đến máy chủ từ xa. Rất nhiều khi, tôi viết về các thiết bị còn đang trong giai đoạn bảo mật thông tin (embargo), vì vậy tôi không muốn tải lên bất kỳ thông tin nào chưa được công khai. May mắn thay, tôi không phải tìm kiếm quá lâu. Sau một thời gian tìm hiểu trên GitHub, tôi đã tình cờ phát hiện ra Tasks.md. Đây không chỉ là một trình quản lý tác vụ đơn giản, mà còn là một công cụ sử dụng các tệp Markdown để biểu thị mỗi tác vụ. Nhờ vậy, mỗi tác vụ được lưu dưới dạng một tệp riêng lẻ, có thể xem độc lập hoặc nhập vào một chương trình khác có khả năng đọc tệp Markdown. Tính năng độc đáo này đã thuyết phục tôi gắn bó với Tasks.md, và giờ đây nó đã có một vị trí cố định trên Docker của tôi.
Giao diện Kanban quen thuộc, dễ tùy biến
Thiết kế trực quan, giống các trình quản lý tác vụ phổ biến
Theo mặc định, Tasks.md có bốn làn dọc mà bạn có thể sử dụng để điền các tác vụ. Bạn có thể đặt tên các làn này theo sở thích cá nhân, dựa trên loại tác vụ bạn định thêm vào mỗi làn. Nếu muốn có nhiều danh mục hơn, bạn chỉ cần thêm các làn mới. Tôi đã tận dụng tính năng này để phân biệt các chủ đề bài viết mà tôi đang thực hiện cho các trang web khác nhau, tổng hợp danh sách các bài viết đã được xuất bản và những bài đang trong quá trình thực hiện. Điều này giúp tôi đánh giá liệu mình có thể nhận thêm công việc trong tuần hay không.
Giao diện chính của Tasks.md hiển thị bảng Kanban với các làn và thẻ công việc sắp xếp khoa học
Việc tạo một tác vụ trong một làn khá đơn giản. Bạn có thể đặt tên cho tác vụ mà không cần mở nó trong một cửa sổ mới, nhưng bạn sẽ cần mở rộng nó để thêm chi tiết. Đây là nơi bạn có thể viết thêm thông tin về tác vụ của mình. Nếu bạn giống tôi, với công việc chính liên quan đến gõ phím, bạn có thể sử dụng không gian này như một trình soạn thảo văn bản vì nó có tất cả các công cụ định dạng Markdown cần thiết. Đó thực sự là một điểm cộng lớn! Giống như hầu hết các trình quản lý tác vụ, bạn có thể di chuyển các thẻ tác vụ riêng lẻ giữa các làn hoặc cột khác nhau một cách linh hoạt.
Không chỉ là quản lý tác vụ: Trình soạn thảo Markdown chuyên nghiệp của bạn
Khi bạn mở rộng một thẻ để thêm thông tin, bạn cũng có thể gán một thẻ (tag) cho nó. Đây đã nhanh chóng trở thành tính năng được tôi sử dụng nhiều nhất, vì tôi dùng các thẻ để phân biệt các tác vụ từ nhiều công ty khác nhau mà tôi hợp tác. Các thẻ cũng được mã hóa màu sắc, vì vậy tôi chỉ cần nhìn lướt qua bảng tác vụ là có thể xác định có bao nhiêu tác vụ đang chờ xử lý với các thẻ khác nhau. Ngoài ra, các công cụ tìm kiếm của Tasks.md cũng cho phép bạn tìm kiếm các tác vụ với một thẻ cụ thể, giúp việc tìm lại các thẻ cũ trở nên dễ dàng hơn khi cần.
Trước khi sử dụng Tasks.md, tôi thường dùng một ứng dụng khác để ghi chú các ý tưởng bài viết, sau đó sử dụng một trình soạn thảo dựa trên Markdown để viết bài trước khi sao chép chúng vào dịch vụ quản lý nội dung trực tuyến. Tuy nhiên, quy trình hai bước đó giờ đây đã được tinh gọn hơn nhờ trình soạn thảo văn bản tích hợp trong Tasks.md. Khi tôi thêm một ý tưởng bài viết, tôi có thể viết bài trực tiếp bên dưới vì nó có tất cả các công cụ định dạng tôi cần. Tôi thậm chí có thể thêm liên kết, khối trích dẫn, bảng biểu và nhiều thứ khác. Đây là lý do chính khiến tôi gắn bó với Tasks.md. Việc không phải chuyển đổi giữa nhiều công cụ, và có thể sử dụng một ứng dụng duy nhất để không chỉ theo dõi tiến độ mà còn hoàn thành công việc đã góp phần đáng kể vào việc tăng cường năng suất của tôi.
Một ứng dụng cho nhiều nhu cầu năng suất
Khi lần đầu tiên tôi tự host Tasks.md, tôi chỉ định sử dụng nó để quản lý tất cả các tác vụ của mình, nhằm có cái nhìn tổng quan về các tác vụ đang chờ xử lý và đã hoàn thành ở một nơi duy nhất. Mặc dù nó chắc chắn đã phục vụ mục đích đó, nhưng điều tôi không ngờ tới là Tasks.md còn trở thành ứng dụng viết lách yêu thích mới của tôi. Nhờ khả năng định dạng dựa trên Markdown, tôi đã chuyển sang viết các ý tưởng, tóm tắt bài viết mới và toàn bộ bài viết trực tiếp trong Tasks.md, vì tôi có thể dễ dàng sao chép và dán chúng lên web mà vẫn giữ nguyên định dạng. Ngoài ra, tất cả các bài viết của tôi giờ đây được lưu trữ dưới dạng các tệp Markdown riêng lẻ mà tôi có thể truy cập bằng nhiều ứng dụng khác nhau, vì vậy tôi không phải phụ thuộc vào việc lưu trữ dữ liệu trên đám mây.
Tasks.md
Tasks.md là một trình quản lý tác vụ mã nguồn mở, tự host với giao diện tổng quan tác vụ dạng cột dọc. Nó lưu trữ mỗi tác vụ dưới dạng các tệp Markdown và cung cấp trình soạn thảo Markdown đầy đủ để định dạng văn bản và phương tiện.