[wp-trac] [WordPress Trac] #32470: Abstracting the Widget Classes

WordPress Trac noreply at wordpress.org
Thu Jun 18 14:19:51 UTC 2015


#32470: Abstracting the Widget Classes
------------------------------------+------------------------------
 Reporter:  welcher                 |       Owner:
     Type:  enhancement             |      Status:  new
 Priority:  normal                  |   Milestone:  Awaiting Review
Component:  Widgets                 |     Version:
 Severity:  normal                  |  Resolution:
 Keywords:  dev-feedback has-patch  |     Focuses:
------------------------------------+------------------------------

Comment (by jdgrimes):

 OK, lets see if we can get this ticket back on track.

 The main problem with this ticket is that it has no definite sense of
 direction. It proposes a "solution" (abstracting the widget classes)
 without specifying the problems that it is trying to solve. (Yeah, it's
 easy to do that!) That makes it really easy to end up down a rabbit hole.

 A better approach would be to identify specific problems with the current
 implementation, and then discuss the best way to fix them. Some of them
 may need to be opened as separate tickets, while some of them may have
 common solutions that would fall under this ticket.

 Throughout the process we have to keep in mind exactly what widgets are,
 and what their future is. We don't want to make changes that will tie the
 widgets API down to something just when widgets might be evolving to be
 something else.

 It may sound like I'm blowing this way out of proportion, but I think if
 we really want the core devs to ever consider any changes of this scope to
 the widgets API, we need to take this approach. At this stage, we haven't
 considered what widgets are or what they will be tomorrow, and we haven't
 identified what problems we are trying to solve or why this will be a
 lasting solution. It is really too early for a ticket at all. If we're
 serious about this, I think we should start/join a widgets working group.
 Any thoughts?

--
Ticket URL: <https://core.trac.wordpress.org/ticket/32470#comment:31>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list