Quay lại bài viết

Designing an Editorial Workflow for a Practical Engineering Blog

A practical guide to designing Draft, InReview, Approved, and Published states for a small engineering content hub.

Start With The Smallest Useful Workflow

A practical engineering blog needs enough process to prevent unfinished content from going live, but not so much process that every edit becomes ceremony. The useful minimum is a set of states that match real decisions: draft, review, approved, and published.

Each state should answer a clear question. Is the post still being prepared? Is it ready for someone else to review? Has it been accepted for release? Is it visible to public readers?

What Each State Should Mean

Draft is private work. It can contain rough structure, incomplete sections, source notes, and AI-assisted material. Drafts should not appear on the public site.

InReview means the author believes the post is ready for editorial judgment. The reviewer checks the body, metadata, taxonomy, source notes, and rendered output.

Approved means the post passed review but is not yet public. This can be useful when publication timing is a separate decision.

Published means the post is public-visible. Public queries, sitemap entries, RSS feeds, and article detail pages should treat this as the release state.

Keep Review Concrete

A vague review step is easy to skip. A concrete review step checks specific things: title, slug, summary, content type, category, difficulty, SEO title and description, Markdown rendering, source notes, and whether the post contains secrets or internal-only details.

The checklist should also catch overclaiming. If an article mentions external platforms, current product behavior, or operational guarantees, those claims need either a source or careful wording.

Make The Workflow Observable

Workflow activity should be logged. Editors and maintainers need to know who sent a post to review, who approved it, and who published it. That history is useful when debugging public visibility, investigating accidental publication, or improving the review process.

The goal is not bureaucracy. The goal is a workflow that makes publication deliberate, reviewable, and easy to explain.