Skip to content
This repository has been archived by the owner on Nov 16, 2022. It is now read-only.

Simplify information architecture of Inside Gratipay #146

Closed
rohitpaulk opened this issue Feb 16, 2015 · 9 comments
Closed

Simplify information architecture of Inside Gratipay #146

rohitpaulk opened this issue Feb 16, 2015 · 9 comments

Comments

@rohitpaulk
Copy link
Contributor

Current state:

The Big Picture How To Appendices
Welcome to Gratipay Advocate for users Application Health
Mission Behave well Calendar
Brand Guidelines Build Gratipay Chat
Audience Configure a Bank Account Colophon
Product Overview Configure Paypal Communication Channels
System Architecture Deal With Bad Behavior Finances
Source Code Format Source Code See Also
Handle Security Issues Survey
Handle Terms Violations Who Has Access to What
Label GitHub Issues
Manage Queues
Onboard Yourself
Respond to Haters
Review Accounts
Run a Script
Run MassPay
Run Payday
Shuffle Escrow
Support Users
Tell People about Gratipay
Train New Contributors
Translate Gratipay

To simplify this, I'm thinking of grouping the how-tos into 3 different categories - Development related, Admin related and General.

General Guides Development Guides Admin Guides
Advocate for users Build Gratipay Configure a Bank Account
Behave Well Format Source Code Configure Paypal
Deal with Bad Behaviour System Architecture Handle Security Issues
Label GitHub issues Source Code Handle Terms Violations
Manage Queues Run a Script Review Accounts
Onboard Yourself Run MassPay
Respond to Haters Run PayDay
Tell People about Gratipay Shuffle Escrow
Train New Contributors Support Users
Translate Gratipay
@rohitpaulk rohitpaulk changed the title WIP: Simplify information architecture Simplify information architecture Feb 16, 2015
@chadwhitacre
Copy link
Contributor

Can you stop by IRC? :)

@rohitpaulk
Copy link
Contributor Author

@whit537 - I wish I could. I left a comment somewhere on Freshdesk that I thought you'd see - ISP problems, so no IRC, SSH etc for about 2 weeks.

@chadwhitacre
Copy link
Contributor

@rohitpaulk Gotcha, did see the comment. Didn't stick that IRC was affected. :-(

See you in a bit! :-)

@chadwhitacre
Copy link
Contributor

To the matter at hand: I agree that the Howto section is starting to get unwieldy. I suggest that we list only six or eight of them on the homepage and link to /howto/ for the rest. Possible ways to decide which we list on the homepage:

  1. manual curation
  2. popularity (page views?)
  3. user-specific favoriting (requires auth infrastructure unless we go with localstorage)

Tagging them is also a fine idea (we could implement (1) with a "featured" tag) but I think fundamentally we want to trim the list on the homepage.

@rohitpaulk
Copy link
Contributor Author

A thought: The number of articles look like a lot when they're presented all at once to the user. What if we showed an expanded/collapsed view like Twitter does:

screenshot from 2015-02-16 22 52 15

@chadwhitacre
Copy link
Contributor

@rohitpaulk That's a possibility, but that requires imposing a strict hierarchy on HOWTO, which I'm not sold on. I envision over time that we'll end up with quite a few HOWTOs. I don't think that imposing a hierarchy on them is the best way to organize them. I think non-hierarchical tagging and search make more sense.

@rohitpaulk
Copy link
Contributor Author

I think non-hierarchical tagging and search make more sense.

+1 on search. I don't see why a hierarchical organization is bad though. (As long as we have a 'general'/miscellaneous category for stuff that doesn't belong to a specific group)

I see non-hierarchical tagging as something you'd use when you have to curate content generated by users - like Medium does. When we're in charge of content and how we present it, isn't it cleaner if we enforce logical grouping?

I envision over time that we'll end up with quite a few HOWTOs

Definitely. I think that every how-to will fall under one of the following groups:

  • Development
  • Design
  • Finance
  • Admin
  • General

One more example that might be closer to our use case than twitter's API docs:

screenshot from 2015-02-16 23 23 58

@whit537 - Can you think of an example similar to ours in which 'non-hierarchical tagging' works well?

@chadwhitacre
Copy link
Contributor

Okay, I'm fine giving a hierarchical ordering a try. :-)

@rohitpaulk
Copy link
Contributor Author

Great :)

@rohitpaulk rohitpaulk self-assigned this Feb 17, 2015
@rohitpaulk rohitpaulk mentioned this issue Mar 11, 2015
@rohitpaulk rohitpaulk removed their assignment Mar 19, 2015
@chadwhitacre chadwhitacre changed the title Simplify information architecture Simplify information architecture of Inside Gratipay Apr 13, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants