2

Tính năng blog cá nhân

đã đăng vào 7, Tháng 10, 2021, 15:40

Bạn tìm được một thuật toán hay nhưng không có platform nào để post lên? Bạn muốn viết blog về quy hoạch động nhưng lại không muốn phải viết bằng Tiếng Anh trên những nền tảng như Codeforces?

Nắm bắt được mong muốn được đóng góp những bài viết hay, chia sẻ những kiến thức mới cho công đồng, hay cùng nhau thảo luận về một chủ đề độc đáo nào đấy, VNOJ Dev Team đã cập nhật tính năng tạo bài viết cá nhân trên VNOJ, với mong muốn giúp các bạn có thể thỏa sức đóng góp những kiến thức mới nhằm phát triển cộng đồng VNOI ngày một lớn mạnh.

Tạo blog cá nhân như thế nào?

Để tạo một blog thì vô cùng đơn giản. Các bạn hãy làm theo các bước sau:

  1. Truy cập vào phần thông tin tài khoản của bạn, rồi chọn "Create new blog post" để bắt đầu tạo blog post:
  2. Các bạn nhập các thông tin cần thiết cho blog post của mình, bao gồm:
    • Tiêu đề;
    • Thời gian hiển thị (Post sẽ xem được khi tới thời điểm được ghi);
    • Hiển thị công khai (Post sẽ xem được nếu hiển thị đươc để ở chế độ công khai);
    • Nội dung post;
  3. Nhấn nút đăng và bài viết của các bạn đã được đăng lên rồi!
  4. Trong trường hợp các bạn muốn chỉnh sửa blog post, truy cập vào blog post của bạn rồi chọn "Chỉnh sửa" để bắt đầu sửa lại blog post.

Với tính năng mới này, VNOJ hứa hẹn sẽ làm tăng trải nghiệm của các bạn, giúp các bạn không chỉ vừa học tập mà còn có thể chung tay phát triển cộng đồng.

Chúc các bạn thành công!


Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 1
    SPyofgame  đã bình luận lúc 7, Tháng 10, 2021, 15:13 sửa 4

    Em xin suggest tính năng:

    • Có thêm tính năng tags người khác vào, có thể là như Co-Author và thông báo tới người dùng đó, nhưng sẽ không hiện cho tới khi user đó accept
    • Có nút [hôm nay] để tự động ghi ngày tháng năm
    • Có nút [bây giờ] để tự động ghi giờ phút giây
    • Có nút [bản thân] để tự điền username mình vô
    • Có topic các blogs và dùng category để phân loại được và chỉ hiện category mặc định
    • Chế độ bản nháp khi mình chưa muốn đăng hoặc tạm dừng để sửa
    • Có chế độ link riêng, tức là blog bao gồm cả link theo số hash ngẫu nhiên và một link do mình tự ghi, và dẫn tơi kiểu oj.vnoi.info/blog/username/problem

    • Có thêm category để phân blog, với các category mặc định và có custom theo ý mình

    • Có thể chia các blogs theo grid/row là xem theo dạng lưới hoặc xem theo dạng hàng
    • Có chế độ sắp xếp theo (tên, thời gian xuất bản, thời gian chỉnh sửa) theo (thứ tự tăng dần, thứ tự giảm dần)
    • Có thể giới hạn số blog trên một trang, mặc định là 5x5 với grid và 4x5 với row
    • Chế độ cập nhật = [true/false] để khi sửa lại có tự đăng lại trên topic không
    • Chế độ phiên bản để xem lại các bản trước
    • Chế độ compare giữa các phiên bản với nhau xem phần nào thêm, phần nào xóa
    • Có chế độ [view/edit/both] để xem blog / phần raw / cả blog lẫn raw

    • -1
      theadanielskocher  đã bình luận lúc 8, Tháng 10, 2021, 8:00

      Hay anh viết editorial luôn lên blog đi :D Nếu như thế thì lúc nào em cũng đọc được Editorial của anh mà đỡ công đi tìm :D


    • 30
      jalsol  đã bình luận lúc 7, Tháng 10, 2021, 15:53

      As expected from SPyofgame. Lúc nào cũng là một list toàn những suggestion rất dài.

      Mình xin phép chia sẻ chút ý kiến cá nhân của mình về các tính năng trên:

      • User mentioning: Không biết hiện tại có mention được không, mình thấy cũng khá hợp lý

      • 3 cái nút kia: Không cần thiết

      • Chia blog theo topic/category: Tính năng này cũng được, dễ tìm kiếm, phân loại blog

      • Grid/Row: Không cần thiết

      • Sắp xếp blog: Không quá cần thiết, nhưng có cũng tiện

      • Giới hạn số blog trên một trang: Không cần thiết

      • Chế độ nháp: Không cần thiết (VNOJ cho phép ẩn bài và sửa bài)

      • Thông báo update blog: Mình cũng không biết cái tính năng này có thực sự cần không

      • Blog history & History Comparison: Mình nghĩ là cần thiết để đảm bảo tính minh bạch

      • [view/edit/both]: Hiện đã có thể view source và preview, còn both thì không cần thiết

      • Custom URL: Không cần thiết (cùng lắm thì quay lại copy & paste cái URL là được)

      Tóm lại: Mình thấy có feature ổn, có feature rất ??? (vì team dev phải mất thời gian và công sức dev, chỉ để bạn thấy tiện được thêm chút xíu)


      • 3
        SPyofgame  đã bình luận lúc 7, Tháng 10, 2021, 15:59

        3 nút kia khá tiện mà :thonk:


  • 9
    water  đã bình luận lúc 7, Tháng 10, 2021, 15:07

    Cho em hỏi là các blog mới viết sẽ hiện lên trên trang Home luôn hay là có một stream riêng như Codeforces ạ?