[wp-trac] [WordPress Trac] #33755: Add Site Logo to WordPress Core
WordPress Trac
noreply at wordpress.org
Sun Feb 21 05:31:41 UTC 2016
#33755: Add Site Logo to WordPress Core
-------------------------------------------------+-------------------------
Reporter: fatmedia | Owner:
Type: feature request | Status: reopened
Priority: normal | Milestone: 4.5
Component: Customize | Version: trunk
Severity: normal | Resolution:
Keywords: ux-feedback has-patch needs-testing | Focuses: ui
needs-unit-tests has-screenshots |
-------------------------------------------------+-------------------------
Comment (by celloexpressions):
While I'm not personally convinced (yet) that this feature will be used
enough to warrant core inclusion, I don't get the impression that any
numerical data or other outreach efforts will be conducted prior to making
a decision. For some reason, several people really want to see this happen
ASAP. Fine, but we need to make sure we're all on the same page.
'''My biggest concern is the definition of this feature as a "theme"
feature.''' There are multiple comments over the past week suggesting that
this is a theme-specific feature. @michaelarestad and @melchoyce
constructed a strong argument for logos as a theme feature in comment:38
and comment:39, @johnjamesjacoby specifically mentioned "theme
modification" in comment:85. However, in the patches, the setting is
explicitly an `option`. This means that the same logo will be used when
you use a different theme. It is not theme-specific, it is global.
However, the UI is only shown when a theme explicitly adds support via
`add_theme_support()`. This is somewhat different from what has been
discussed on the ticket, but may still be okay with everyone and could be
described as a theme feature in many ways.
I'm worried, though, about the suggestions to possibly turn logo support
on automatically regardless of theme so that it can be used on the login
screen or elsewhere (#35807). As soon as that possibility comes up, we're
no longer talking about adding a feature that themes can turn on, we're
talking about a new option for all sites, and one that's likely to detract
from the proper use of options from site title and tagline to site icon,
which are critical to a site's identity well beyond the front-end/the site
itself. We need to consider "decisions, not options," and whether this is
an option that will be used enough to warrant the potential consequences.
Personally, I think this will overlap with site icon for many users. In
terms of user testing, I would want to see a couple of tests that attempt
to determine whether this reduces proper usage of site icon and the title
and tagline fields; usertesting.com tests probably aren't the best way to
gauge this. And the logo should definitely be the last control in the site
identity section - title, tagline, and icon are ultimately more important
to the identity of a site because they affect its representation
externally, whereas the logo is identity that is shown only within the
site itself. The placement at the bottom also makes the most sense for a
feature that is only available with certain themes, otherwise the
placement of the other fields moves around.
If nothing else, this feature warrants a make/core post for broader
feedback before a final decision is made.
I have a few additional technical comments (specifically relating to the
use of a custom customizer control), but I'd like the dust to settle a bit
first so that they don't get lost behind 20 comments in a day here. The
patch definitely isn't committable just yet, so there's work to be done
and I do think that the feature will be better-implemented with more time,
even if that means introducing it after the first beta if there's some
reason I'm missing that this absolutely has to make it into 4.5. This
isn't a code quality issue as much as it's about making sure that the
feature is implemented in the best approach for core and taking care of
some detail items. It's going to be much more effort to go back and adjust
after it's committed than to get it better the first time.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/33755#comment:86>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list