SSWConsulting / SSWConsulting/SSW.Rules

Netlify CMS - Investigate adding a ready section to the workflow screen

Open
#467 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
26
Forks
17
Avg merge
14h 39m
Merged PRs (30d)
2

Description

@bradystroud @william-liebenberg @adamcogan
Currently the Netlify CMS workflow screen shows us a "draft" and "in review" column. It might be better UX if there was also a "ready" column which indicates the post has been approved and is ready to go live. This additional column is as per the Netlify CMS Demo site

Figure: Publish your rule using the "ready" column

Figure: Approved rules shown in the "ready" column

  1. Investigate if it makes sense to add a ready column and how to handle this column. It likely doesn't make sense for users to have to publish because this adds extra steps but maybe we could have a column which shows the posts published in the last 14 days or something like that.

AB#61023

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the Netlify CMS workflow screen and the linked Netlify CMS Demo to understand the existing draft and in-review columns. The payload names no repository file or test, so first locate the workflow-screen implementation and its related tests. Done means documenting whether a ready column fits the publishing flow and defining how approved or recently published posts should appear.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.