wordpress-mobile / wordpress-mobile/WordPress-Android

Pages: Improve UX when user tries to edit content on blog posts page

Open
#11,290 0 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Type] Enhancement Posts + Pages
Dominant language
Kotlin
Stars
3.2k
Forks
1.4k
Avg merge
1d 11h
Merged PRs (30d)
69

Description

If you have a static front page and a separate blog posts page, it can be confusing if you change the content on the posts page. That content will never appear on the site, since the posts page content is replaced by the blog posts.

Currently, the app doesn't distinguish between a regular page and a page set as the posts page. We should clarify this in the app, either preventing the user from editing that page or clarifying what that page is for on their site. In Calypso, they block users from editing it unless it's switched back to a regular page. Screenshots of the Calypso Pages List for the page set as the posts page on a site:

Screenshot 2020-02-12 16 16 28
Screenshot 2020-02-12 16 16 43
Screenshot 2020-02-12 16 16 53

See related internal report: p4a5px-2v4-p2#comment-10537

Contributor guide

Open the contributing guide

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

Start with the Pages List flow and the page setting that identifies a site's posts page; the issue does not name specific files or tests. Compare the existing behavior with the referenced Calypso screenshots and decide whether the page should be blocked from editing or clearly explain its purpose. Done means users no longer mistake posts-page content for visible page content.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.