[wp-trac] [WordPress Trac] #28290: Changing _site_option functions for _network_option functions
WordPress Trac
noreply at wordpress.org
Sat May 17 16:11:53 UTC 2014
#28290: Changing _site_option functions for _network_option functions
--------------------------------+------------------------------
Reporter: jmlapam | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Networks and Sites | Version: trunk
Severity: normal | Resolution:
Keywords: | Focuses: multisite
--------------------------------+------------------------------
Comment (by jmlapam):
Replying to [comment:1 jdgrimes]:
> So yes, let's change these to `*_network_option()`, but let's not just
do it to change the names. Find everything wrong with the old functions
that we couldn't fix without breaking back-compat, and let's fix it in the
new functions.
While I can understand this need of backward compat this is not the
philosophy of WP :
>Decisions, not Options
>When making decisions these are the users we consider first. A great
example of this consideration is software options. Every time you give a
user an option, you are asking them to make a decision. When a user
doesn't care or understand the option this ultimately leads to
frustration. As developers we sometimes feel that providing options for
everything is a good thing, you can never have too many choices, right?
Ultimately these choices end up being technical ones, choices that the
average end user has no interest in. It's our duty as developers to make
smart design decisions and avoid putting the weight of technical choices
on our end users.
[Source](https://wordpress.org/about/philosophy/)
--
Ticket URL: <https://core.trac.wordpress.org/ticket/28290#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list