14. 1414
Existing problems
- This plugin is old (last updated on
December 12th, 2013).
- It may conflict with other plugins.
- It’s missing useful features such as
comment on selected text, suggesting
and seeing what’s changed.
15. - WordPress is a powerful content
management platform with many
plugins and a big community.
- Think simple do simple.
- We must focus on content of a post.
15
Lessons learned
Greeting
Có thể mọi người chưa biết, công ty chúng ta đang đẩy mạnh về mảng nội dung nhằm thể hiện chúng ta không chỉ giỏi về build product và chúng ta còn có những con người tài năng với kiến thức chuyên môn vững chắc.
Mảng nội dung hiện giờ của chúng ta thể hiện qua các bài viết trên trang siliconstraits.vn. Và vì chúng ta đang nhắm đến số lượng bài viết lớn để đảm bảo có ít nhất một bài viết một tuần trong nhiều tháng nên dẫn đến chúng ta cần một mô hình biên tập mới nhằm đảm bảo cho quá trình biên tập dễ quản lý và thuận tiện hơn.
Đó cũng chính là lý do của bài Proposal này.
Tại sao lại làm việc này? Quy trình soạn thảo hiện giờ có vấn đề gì sao?
Vâng, quả thật hiện giờ chúng ta sử dụng quá nhiều công cụ để chỉnh sửa, biên tập và xuất bản một bài viết. [click]
Như mọi người đã được biết, hiện giờ chúng ta dùng slack làm công cụ giao tiếp chính cho các công việc của công ty, và quá trình xuất bản một bài viết cũng thế. [click]
Tiếp theo là Google Sheets để lên lịch cho các bài viết. [click]
Google Docs được dùng để chỉnh sửa và biên tập bài viết. [click]
Tuy nhiên cuối cùng, bài viết cũng phải được copy từ Google Docs qua WordPress để có thể đăng lên blog. [click]
Với quy trình như thế, việc để đăng một bài viết lên website cũng mất kha khá “công sức”. Những vấn đề thường gặp là bị mất thông tin do các tin nhắn trên slack trôi liên tục. Phải mở nhiều công cụ để theo dõi tình trạng bài viết. Google Docs và WordPress format chẳng giống nhau. Và một số bất cập khác.
Một vấn đề nữa là trang quản lý các bài viết hiện nay của SS không được trực quan và thân thiện cho lắm. [click]
Hiện tại chỉ có ba trạng thái cho một bài viết (draft, scheduled, published) [click] và kiểu sắp xếp liệt kê như thế này gây khó khăn cho việc nhìn tổng quan các bài viết, nhất là khi số lượng bài viết nhiều lên.
Sau một thời gian thử tự viết một công cụ riêng và thất bại trong việc tương tác (nó tạo ra nhiều vấn đề hơn quy trình hiện tại).
Em bắt đầu lần mò tìm hiểu về plugin của WordPress theo lời khuyên của một số anh chị.
Thật bất ngờ làm sao khi những ý tưởng của cái công cụ lúc đầu của em đã có người thực hiện và làm rất tốt.
Đó chính là plugin Edit Flow của WordPress
Nghe tên cũng có vẻ thú vị đấy. Vậy Edit Flow làm được những gì?
Giao diện quản lý các bài viết trên một calendar rất trực quan và thân thiện:
[click] Tên bài và trạng thái bài viết được hiển thị rõ ràng theo ngày.
Thời gian các bài được dự định đăng cũng có thể nhìn thấy một cách tổng quát.
Bên cạnh đó, việc tạo bài viết mới cũng rất dễ dàng bằng cách nhấp đôi chuột trái vào bất kì ô nào trên calendar.
[click] Mọi người có biết sự khác nhau của 2 bài viết này không?
Một bài có liên kết màu xanh nghĩa là bài viết vẫn chưa sẵn sàng cho việc xuất bản. Còn bài viết có link màu xám thì đã được xếp lịch đăng hoặc đã đăng.
Edit Flow thêm chức năng comment vào trong quá trình biên tập và những yêu cầu mà biên tập viên cần ở bài viết.
Hơn nữa, nó còn thêm chức năng thông báo cho tác giả hoặc nhóm người dùng khi bài viết nhận được góp ý hoặc có thay đổi (cái này chỉ thông báo trong wordpress).
Cuối cùng là Edit Flow rất linh hoạt khi cho phép người sử dụng có thể tùy chỉnh plugin theo cách họ mong muốn dù vẫn có nhiều hạn chế.
Sau đây là một số đoạn clip ngắn làm mẫu quy trình soạn thảo của Edit Flow
Đầu tiên là tạo bài viết: bài viết mới sẽ được tạo bằng cách nhấp đôi chuột vào bất kỳ khung nào trên Calendar và được mặc định trạng thái là Pitch.
Thứ hai là việc sắp xếp bài viết trên lịch được thực hiện rất đơn giản bằng việc kéo và thả chuột.
Thứ ba là soạn thảo và biên tập bài viết, ta có thêm nhiều lựa chọn cho bài viết như Ý tưởng (Pitch) / Phân công (Assigned) / Đang thực hiện (In Progress) / Bản nháp (Draft) / Chờ đánh giá (Pending for review).
Mặc dù Edit Flow làm cho quy trình soạn thảo trở nên tiện lợi và nhanh chóng hơn nhưng nó vẫn còn tồn đọng một vài vấn đề:[click]
Plugin này cũng tương đối cũ, lần cập nhật cuối là vào tháng 12 năm 2013.[click]
Nó có thể xung đột với những plugin hiện có của Blog Silicon Straits dựa theo cảnh báo của WordPress.[click]
Nó thiếu một số tính năng nổi bật như comment hay suggest thẳng trên nội dung bài viết và theo dõi sự thay đổi của bài viết như của Google Docs.
Bài học học được sau khi làm proposal này là: [click]
WordPress là một nền tảng quản lý nội dung mạnh mẽ với rất nhiều plugin và một cộng đồng người sử dụng lớn. [click]
Việc thất bại trong việc xây dựng một công cụ riêng cho em thấy được rằng đừng nên làm phức tạp thêm một vấn đề mà hãy nhìn nhận nó dưới một góc độ khác và làm cho nó đơn giản hơn. [click]
Công việc của một người phát triển nội dung là tập trung vào nội dung của bài viết hoặc sản phẩm chứ không phải là những thứ ngoài lề khác. Cho nên phải làm sao để mình dành nhiều thời gian cho nội dung nhất.
Và đó là tất cả proposal của em, cám ơn mọi người đã theo dõi.