Entry tags:
first pass at redoing Account Settings tabs
So a while back I did an open card sort for people to help us reorganize the Account Settings tabs. The project never went anywhere, because there was zero agreement among the answers: usually when you do an open card sort, things will fall into two or three different major sets of buckets and you can work from there, but this one was all over the place and I despaired at ever doing anything with it.
The settings overrun has gotten much worse since then, though, and it's starting to be more urgent to redo them. I've taken a first stab at what I think is a logical grouping; the items inside each tab category are not organized in any way (just reorganizing the order things are listed in will make a lot of difference, I think) but this is my first pass at redoing the groupings.
The major changes (in addition to reordering the tabs themselves) are the consolidation of the Account and History tabs and the Mobile and Other Sites tabs, and the splitting of both Display and Privacy into Journal vs Site; this means we keep the number of tabs constant but there are fewer items in each tab. That, I think, will take care of 90% of the "auuugh options overload", although some of the things are very borderline as to which tab they should go on. (But it's not like it's any better now.) I've included both the label that's displayed to the user (although when I started out I was renaming some of them to be more clear) and the name of the settings package in the code.
Thoughts? Major objections? Once we go through these I'll work on reordering the settings within each tab, and put up a version on my 'hack for people to see in action.
ACCOUNT & HISTORY
Account Type DW::Setting::Display::AccountLevel
Status LJ::Setting::Display::AccountStatus
Email LJ::Setting::Display::Email
Password LJ::Setting::Display::Password
Login History LJ::Setting::Display::Logins
Email Address History LJ::Setting::Display::Emails
Emailed Entries History LJ::Setting::Display::EmailPosts
Shop Order History LJ::Setting::Display::Orders
JOURNALS DISPLAY
Navigation Strip LJ::Setting::NavStrip
Comment Hierarchy DW::Setting::DisplayEchi
Google Analytics DW::Setting::GoogleAnalytics
Self-Exclusion DW::Setting::ExcludeOwnStats
Sticky Entry DW::Setting::StickyEntry
Journal Entry Style DW::Setting::JournalEntryStyle
New Comment Link Indicator LJ::Setting::NCTalkLinks
Cut Tag Behavior DW::Setting::CutDisable
Viewing Adult Content LJ::Setting::ViewingAdultContent
Safe Search Filter LJ::Setting::SafeSearch
SITE DISPLAY
Comment Pages LJ::Setting::StyleMine (**NB: this is mostly obsolete)
Entry View Style DW::Setting::ViewEntryStyle
Journal View Style DW::Setting::ViewJournalStyle
Timezone LJ::Setting::TimeZone
Time Display Format DW::Setting::TimeFormat
Image Placeholders LJ::Setting::ImagePlaceholders
Video Placeholders LJ::Setting::EmbedPlaceholders
Cut Tag in Inbox DW::Setting::CutInbox
Email Format LJ::Setting::EmailFormat
Entry Editor Default LJ::Setting::EntryEditor
Hover Menu LJ::Setting::CtxPopup
Site Skin LJ::Setting::SiteScheme
JOURNAL PRIVACY
Minimum Entry Security LJ::Setting::MinSecurity
Syndication Level DW::Setting::SynLevel
Off-Site Search Engines LJ::Setting::SearchInclusion
Enable Comments LJ::Setting::EnableComments
Comment Screening LJ::Setting::CommentScreening
Anti-Spam LJ::Setting::CommentCaptcha
IP Address Logging LJ::Setting::CommentIP
Ban and Unban Accounts LJ::Setting::Display::BanUsers
Site-Wide Search Inclusion DW::Setting::GlobalSearch
Searching Your Journal DW::Setting::AllowSearchBy
Community Promo DW::Setting::CommunityPromo
Adult Content LJ::Setting::AdultContent
Adult Content Reason DW::Setting::AdultContentReason
SITE PRIVACY
Email Alias DW::Setting::EmailAlias
Contact Info Security DW::Setting::ContactInfo
DW Private Messages LJ::Setting::UserMessaging
Allow Vgifts DW::Setting::AllowVgiftsFrom
Random Paid Gifts DW::Setting::RandomPaidGifts
MOBILE & OTHER SITES
Domain Mapping LJ::Setting::Display::DomainMapping
Text Messaging DW::Setting::TxtMsgSetup
Crossposting DW::Setting::XPostAccounts (**NB: this could stand a redesign if it will no longer be the only item on that tab)
NOTIFICATIONS (unchanged)
LJ::Setting::CommentEmailNotify
LJ::Setting::SelfCommentEmail
The settings overrun has gotten much worse since then, though, and it's starting to be more urgent to redo them. I've taken a first stab at what I think is a logical grouping; the items inside each tab category are not organized in any way (just reorganizing the order things are listed in will make a lot of difference, I think) but this is my first pass at redoing the groupings.
The major changes (in addition to reordering the tabs themselves) are the consolidation of the Account and History tabs and the Mobile and Other Sites tabs, and the splitting of both Display and Privacy into Journal vs Site; this means we keep the number of tabs constant but there are fewer items in each tab. That, I think, will take care of 90% of the "auuugh options overload", although some of the things are very borderline as to which tab they should go on. (But it's not like it's any better now.) I've included both the label that's displayed to the user (although when I started out I was renaming some of them to be more clear) and the name of the settings package in the code.
Thoughts? Major objections? Once we go through these I'll work on reordering the settings within each tab, and put up a version on my 'hack for people to see in action.
ACCOUNT & HISTORY
Account Type DW::Setting::Display::AccountLevel
Status LJ::Setting::Display::AccountStatus
Email LJ::Setting::Display::Email
Password LJ::Setting::Display::Password
Login History LJ::Setting::Display::Logins
Email Address History LJ::Setting::Display::Emails
Emailed Entries History LJ::Setting::Display::EmailPosts
Shop Order History LJ::Setting::Display::Orders
JOURNALS DISPLAY
Navigation Strip LJ::Setting::NavStrip
Comment Hierarchy DW::Setting::DisplayEchi
Google Analytics DW::Setting::GoogleAnalytics
Self-Exclusion DW::Setting::ExcludeOwnStats
Sticky Entry DW::Setting::StickyEntry
Journal Entry Style DW::Setting::JournalEntryStyle
New Comment Link Indicator LJ::Setting::NCTalkLinks
Cut Tag Behavior DW::Setting::CutDisable
Viewing Adult Content LJ::Setting::ViewingAdultContent
Safe Search Filter LJ::Setting::SafeSearch
SITE DISPLAY
Comment Pages LJ::Setting::StyleMine (**NB: this is mostly obsolete)
Entry View Style DW::Setting::ViewEntryStyle
Journal View Style DW::Setting::ViewJournalStyle
Timezone LJ::Setting::TimeZone
Time Display Format DW::Setting::TimeFormat
Image Placeholders LJ::Setting::ImagePlaceholders
Video Placeholders LJ::Setting::EmbedPlaceholders
Cut Tag in Inbox DW::Setting::CutInbox
Email Format LJ::Setting::EmailFormat
Entry Editor Default LJ::Setting::EntryEditor
Hover Menu LJ::Setting::CtxPopup
Site Skin LJ::Setting::SiteScheme
JOURNAL PRIVACY
Minimum Entry Security LJ::Setting::MinSecurity
Syndication Level DW::Setting::SynLevel
Off-Site Search Engines LJ::Setting::SearchInclusion
Enable Comments LJ::Setting::EnableComments
Comment Screening LJ::Setting::CommentScreening
Anti-Spam LJ::Setting::CommentCaptcha
IP Address Logging LJ::Setting::CommentIP
Ban and Unban Accounts LJ::Setting::Display::BanUsers
Site-Wide Search Inclusion DW::Setting::GlobalSearch
Searching Your Journal DW::Setting::AllowSearchBy
Community Promo DW::Setting::CommunityPromo
Adult Content LJ::Setting::AdultContent
Adult Content Reason DW::Setting::AdultContentReason
SITE PRIVACY
Email Alias DW::Setting::EmailAlias
Contact Info Security DW::Setting::ContactInfo
DW Private Messages LJ::Setting::UserMessaging
Allow Vgifts DW::Setting::AllowVgiftsFrom
Random Paid Gifts DW::Setting::RandomPaidGifts
MOBILE & OTHER SITES
Domain Mapping LJ::Setting::Display::DomainMapping
Text Messaging DW::Setting::TxtMsgSetup
Crossposting DW::Setting::XPostAccounts (**NB: this could stand a redesign if it will no longer be the only item on that tab)
NOTIFICATIONS (unchanged)
LJ::Setting::CommentEmailNotify
LJ::Setting::SelfCommentEmail