Task Flow Mickael Rutembya · Flow Atlas

Article Publishing

/admin/public_site/article/add/

Atomic steps for an editor to create, review, and publish an article on the public site.

Task intent

What the user is trying to do

« Draft an article, validate content, and publish it for public visibility. »

Entry points

ElementDestination
Admin nav Articles → Add/admin/public_site/article/add/
Dashboard New article/admin/public_site/article/add/
Direct URL Authenticated editor/admin/public_site/article/add/

Flow

Adjacent routes — click a node to open it.taskflow
flowchart TD A["Start: editor opens add article"] --> B["/admin/public_site/article/add/"] B --> C["Fill title, body, media"] C --> D["Preview article"] D --> E{"Approve?"} E -->|No| F["Edit content"] F --> C E -->|Yes| G["Submit for review"] G --> H{"Reviewer approves?"} H -->|No| I["Request changes"] I --> C H -->|Yes| J["Publish article"] J --> K["End: article live"] click B "https://mickael-umt.com/admin/public_site/article/add/" "Open Add Article" click K "https://mickael-umt.com/blog/" "Open Blog"

Step inventory

IDStepActionSystem state
S1Open formNavigate to article add formForm loaded
S2DraftEnter title, body, mediaDraft saved
S3PreviewReview rendered articleNo state change
S4SubmitSend for reviewStatus: pending review
S5PublishApprove and publishArticle live

Flow scenario

Scenario AP1

Editor publishes a programme update

Trigger

  • Editor opens article add form
  • Needs to announce a new programme

Experience

  1. Editor fills title, body, and featured image.
  2. Previews article and adjusts formatting.
  3. Submits for review.
  4. Reviewer approves and article is published.

Trust and safety rules

  • Article must pass review before publication.
  • Media uploads are scanned for size and type.
  • Publishing is logged with editor identity.

Interaction rules

  • Draft auto-saves while editing.
  • Preview renders public template.
  • Reviewer can request changes or approve.

Result states

StateWhat the user seesWhat happens next
DraftEditing form with auto-saveEditor continues or submits
Pending reviewStatus badge, no editReviewer acts
PublishedPublic article pageArticle indexed and shared