Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve person profile page layout #660

Open
philosophicles opened this issue May 18, 2019 · 2 comments

Comments

Projects
None yet
2 participants
@philosophicles
Copy link
Member

commented May 18, 2019

Our person / profile pages (e.g. https://www.camdram.net/people/stuart-cuthbertson) perhaps don't scale perfectly if a person has been incredibly active (lots of role entries), especially if their activity has some high-level splits e.g. both acting and backstage, or acting and band, or photography and backstage.

In those situations some users might like to have more flexibility over how their page displays. E.g. to change the sort order, or to group roles in some way (e.g. separating acting from backstage from band).

There are a lot of ways this could go, so this is initially just for brainstorming and idea collection.

(Inspired by a webteam email thread, wherein first mentioned by @GKFX.)

@philosophicles

This comment has been minimized.

Copy link
Member Author

commented May 18, 2019

One design approach idea I had was adding a sidebar, like on https://www.camdram.net/vacancies/auditions, that simply separates roles based on whether they're Cast, Crew, or Band (a split we already understand on a data level), with a fourth 'All' option as default.

This would probably be relatively straightforward to implement across the board.

Within each section, roles would then still be sorted chronologically.

@GKFX

This comment has been minimized.

Copy link
Member

commented May 19, 2019

Adding a sidebar (.sidenav, which goes across the top on mobile) would be one approach to the UI; a .tabbed-container is the other approach.

For users who wish to classify their roles further, we could add a tag column to the roles table, which would be editable by the person named rather than by the show editor. Any role tagged goes into a tab of that name, while any role where tag is null would be classified under that name.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.