Page MenuHomePhabricator

Make Phame navigation hierarchical
Closed, ResolvedPublic

Description

Not completely dedicated to this, but navigating around Phame often feels a bit inconsistent/confusing to me and I think the source of a lot of that is how flat (in terms of information, not design) the UI is.

I think a better approach would probably be to make the defaults hierarchical. Main page would be all about blogs:

+-----------------+-----------------------------------+
| All Blogs       | Phame > Blogs      [ + New Blog ] |
| Good Blogs      | ( Blog 1 )                        |
| Advanced Search | ( Blog 2 )                        |
| ...             | ( Blog 3 )                        |
|                 | ...                               |

When you click Blog 1, you go into the blog and get a list of posts:

+-----------------+-----------------------------------------+
| All Posts       | Phame > Blog 1 > Posts   [ + New Post ] |
| Good Posts      |                                         |
| Drafts          | +-------------------------------------+ |
|                 | | A bit of info      [ Blog Details ] | |
|                 | | about the blog.                     | |
|                 | +-------------------------------------+ |
|                 |                                         |
| ...             | ( Most Recent Post )
|                 | ( Older Post )

There would also be a separate "advanced search across all posts on all blogs" view, but primary navigation would be Blog > Post, and then we can get rid of this mess of a screen in particular:

Screen Shot 2015-11-09 at 9.25.35 AM.png (1×1 px, 131 KB)

Sound reasonableish?

Revisions and Commits

Event Timeline

epriestley raised the priority of this task from to Needs Triage.
epriestley updated the task description. (Show Details)
epriestley added a project: Phame.
epriestley added subscribers: chad, epriestley.

My plan is to get all the "clean up" done, then re-design the landing page and the blog page. It's definitely not easy to get around or discover anything.

chad claimed this task.