Files
RenewCMS/docs/design/screens/home.md
T

1.2 KiB

Home

  • Route: /home
  • API: GET /v1/article/
  • Visual reference: source/RenewCMS Screens Back-office.dc.html, group "Home" (open it in a browser; each state is drawn at desktop and mobile, with a light/dark toggle).

The counts come from the list, so there's no separate endpoint. The five most recently updated articles link to the editor.

States

Default

Trigger: The articles loaded.

  • Breadcrumbs: Home (mobile title "Home")
  • Subtitle: "Here's where things stand on your site."
  • Stats: 6 articles, 4 online, 2 drafts
  • Recent: the 5 most recently updated articles, with status

Loading

Trigger: The list request is in flight. Skeletons appear after 150 ms.

  • Breadcrumbs: Home (mobile title "Home")
  • Subtitle: "Here's where things stand on your site."
  • Stats and recent list: skeletons

Empty, first run

Trigger: Zero articles: a single call to action, and no stats.

  • Breadcrumbs: Home (mobile title "Home")
  • Subtitle: "Welcome to RenewCMS."
  • First-run empty state instead of stats and recent list

Error

Trigger: A 500 or network failure on the list request.

  • Breadcrumbs: Home (mobile title "Home")
  • Subtitle: "Here's where things stand on your site."
  • Error state for the list request