<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I've been de-registering core widgets and registering custom widgets
    to replace them for years without any user problems.<br>
    <br>
    De-registering widgets should not cause issues with core code.&nbsp; Core
    provides the built-in functionality to do the de-registering.<br>
    <br>
    This is also not a niche use-case.&nbsp; This is one of the favorite
    features of many of my theme users.&nbsp; Most of these users just have a
    regular blog with nothing particularly niche about it.&nbsp; They just
    like to have some level of control over how widgets are output,
    which is what all my themes provide.<br>
    <br>
    On 6/1/2012 7:59 AM, Edward Caissie wrote:
    <blockquote
cite="mid:CAE5CyMhH6kZKOagVOxiTH6tbx2F8t86jOb0xAWLEjXD71eGVTA@mail.gmail.com"
      type="cite">I'm leaning very strongly towards *not* de-registering
      core widgets ... add as many (as reasonable) theme specific/custom
      widgets you want, but I agree too much work has gone into insuring
      widgets remain between themes. I would expect de-registering them
      to cause issues with the core code.<br>
      <br>
      If this conversation was in regards to a non-repository theme I
      probably would not see any issue as it would then likely also be a
      niche use-case which typically is not the guiding principle behind
      a theme released to the repository.<br>
      <br>
      <br clear="all">
      Cais.<br>
      <br>
      <br>
      <div class="gmail_quote">On Fri, Jun 1, 2012 at 8:42 AM,
        Konstantin Obenland <span dir="ltr">&lt;<a
            moz-do-not-send="true" href="mailto:konstantin@obenland.it"
            target="_blank">konstantin@obenland.it</a>&gt;</span> wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div style="word-wrap:break-word">For what it's worth:
            <div>By extending the core widget and registering the
              extending class, you can overwrite methods of the core
              widget class:&nbsp;<a moz-do-not-send="true"
                href="https://gist.github.com/2851784" target="_blank">https://gist.github.com/2851784</a></div>
            <div>But honestly, I think that's even worse, because now
              they&nbsp;<i>look</i>&nbsp;like a core widget but behave differently
              :)</div>
            <div><br>
            </div>
            <div>Sorry, but I still don't buy in. :) Aren't we here on
              the functionality side of Presentation vs. Functionality?
              Where is the line between deregistering a core widget and
              removing an image size (for the lack of a better example)?</div>
            <div>Core worked so hard on providing the ability to retain
              Widgets on Theme switch - and then the widgets themselves
              are gone...</div>
            <span class="HOEnZb"><font color="#888888">
                <div><br>
                </div>
                <div>Konstantin</div>
              </font></span>
            <div>
              <div class="h5">
                <div><br>
                </div>
                <div><br>
                </div>
                <div>
                  <div>On 01.06.2012, at 14:25, Chip Bennett wrote:</div>
                  <br>
                  <blockquote type="cite">Because having two Widgets
                    with equivalent functionality is redundant and
                    confusing, and adds to the already crowded/poor UX
                    of the Appearance -&gt; Widgets screen. :)
                    <div>
                      <br>
                    </div>
                    <div>Chip<br>
                      <br>
                      <div class="gmail_quote">
                        On Fri, Jun 1, 2012 at 7:08 AM, Konstantin
                        Obenland <span dir="ltr">&lt;<a
                            moz-do-not-send="true"
                            href="mailto:konstantin@obenland.it"
                            target="_blank">konstantin@obenland.it</a>&gt;</span>
                        wrote:<br>
                        <blockquote class="gmail_quote" style="margin:0
                          0 0 .8ex;border-left:1px #ccc
                          solid;padding-left:1ex">
                          <div style="word-wrap:break-word">@chipbennett:
                            <div>
                              <div>You're referring to Oenology, right?
                                <div>Why are you deregistering the core
                                  Widgets, rather than just adding your
                                  custom ones? :)</div>
                                <div><br>
                                </div>
                                <div>@Frumph</div>
                                <div>What benefit does it have? Why not
                                  just <i>add</i> custom widgets to the
                                  existing ones?</div>
                                <div>I think it would affect user
                                  experience, as they might expect
                                  certain core widgets to be there, and
                                  all over sudden they're gone or their
                                  behavior changed.</div>
                                <span><font color="#888888">
                                    <div><br>
                                    </div>
                                    <div>Konstantin</div>
                                  </font></span>
                                <div>
                                  <div>
                                    <div><br>
                                    </div>
                                    <div><br>
                                    </div>
                                    <div>
                                      <div>On 01.06.2012, at 14:00,
                                        Philip M. Hofer (Frumph) wrote:</div>
                                      <br>
                                      <blockquote type="cite">
                                        <div dir="ltr">
                                          <div dir="ltr">
                                            <div
                                              style="font-size:12pt;font-family:'Calibri'">
                                              <div>Q. Does it affect any
                                                plugins or other
                                                stripends if someone did
                                                deregister and
                                                reregister their custom
                                                widgets?&nbsp; </div>
                                              <div>A. No? (can&#8217;t think
                                                of any)</div>
                                              <div>&nbsp;</div>
                                              <div>&nbsp;</div>
                                              <div
style="font-size:small;font-style:normal;text-decoration:none;font-family:'Calibri';display:inline;font-weight:normal">
                                                <div style="FONT:10pt
                                                  tahoma">
                                                  <div>&nbsp;</div>
                                                  <div
                                                    style="BACKGROUND:#f5f5f5">
                                                    <div><b>From:</b> <a
moz-do-not-send="true" title="chip@chipbennett.net"
                                                        href="mailto:chip@chipbennett.net"
                                                        target="_blank">Chip
                                                        Bennett</a> </div>
                                                    <div><b>Sent:</b>
                                                      Friday, June 01,
                                                      2012 4:43 AM</div>
                                                    <div><b>To:</b> <a
moz-do-not-send="true" title="theme-reviewers@lists.wordpress.org"
                                                        href="mailto:theme-reviewers@lists.wordpress.org"
                                                        target="_blank">theme-reviewers@lists.wordpress.org</a>
                                                    </div>
                                                    <div><b>Subject:</b>
                                                      Re:
                                                      [theme-reviewers]
                                                      Unregistering
                                                      default widgets</div>
                                                  </div>
                                                </div>
                                                <div>&nbsp;</div>
                                              </div>
                                              <div
style="font-size:small;font-style:normal;text-decoration:none;font-family:'Calibri';display:inline;font-weight:normal">Actually,
                                                I use this. Mainly due
                                                to a lack of a better
                                                work-around (though I'm
                                                open to ideas). I needed
                                                to modify the container
                                                markup slightly, to
                                                implement the
                                                "show/hide" links for
                                                the Widgets. Rather than
                                                simply forking the core
                                                Widgets as *new*
                                                Widgets, I deregister
                                                the core Widgets, and
                                                then re-register my
                                                modified versions.&nbsp;
                                                <div>&nbsp;</div>
                                                <div>I don't mind using
                                                  a different approach,
                                                  if anyone has a good
                                                  suggestion. I mainly
                                                  just don't want to
                                                  load jQuery just for
                                                  such a simple effect.</div>
                                                <div>&nbsp;</div>
                                                <div>Chip<br>
                                                  <div>
                                                    <div>&nbsp;</div>
                                                    <div
                                                      class="gmail_quote">On
                                                      Fri, Jun 1, 2012
                                                      at 3:19 AM, Emil
                                                      Uzelac <span
                                                        dir="ltr">&lt;<a
moz-do-not-send="true" href="mailto:emil@themeid.com" target="_blank">emil@themeid.com</a>&gt;</span>
                                                      wrote:<br>
                                                      <blockquote
                                                        style="BORDER-LEFT:#ccc
                                                        1px
                                                        solid;MARGIN:0px
                                                        0px 0px
                                                        0.8ex;PADDING-LEFT:1ex"
class="gmail_quote"><font color="#333333"><font
                                                          face="arial,helvetica,sans-serif">I
                                                          am pretty sure
                                                          that this
                                                          would be
                                                          considered as
                                                          "locking" the
                                                          core
                                                          functionalities
                                                          and not really
                                                          sure what
                                                          would be the
                                                          reason and
                                                          scenario when
                                                          author would
                                                          unregister
                                                          default widget
                                                          and replace
                                                          them with
                                                          Theme-specific.
                                                          If this is not
                                                          in review and
                                                          I can't find
                                                          it either,
                                                          well it should
                                                          be for sure.
                                                          Good eye
                                                          Konstantin!</font></font>
                                                        <div><font
                                                          color="#333333"
                                                          face="arial,
                                                          helvetica,
                                                          sans-serif"><br>
                                                          </font></div>
                                                        <div><font
                                                          color="#333333"
                                                          face="arial,
                                                          helvetica,
                                                          sans-serif">My
                                                          2c!<span><font
color="#888888"><br>
                                                          </font></span></font><span><font
color="#888888">
                                                          <div><font
                                                          color="#333333"><font
face="arial,helvetica,sans-serif"><br>
                                                          </font></font></div>
                                                          </font></span>
                                                          <div><span><font
color="#888888"><font color="#333333"><font
                                                          face="arial,helvetica,sans-serif">Emil
                                                          <br>
                                                          </font></font></font></span>
                                                          <div>
                                                          <div>
                                                          <div>&nbsp;</div>
                                                          <div
                                                          class="gmail_quote">On
                                                          Fri, Jun 1,
                                                          2012 at 3:08
                                                          AM, Konstantin
                                                          Obenland <span
                                                          dir="ltr">&lt;<a
moz-do-not-send="true" href="mailto:konstantin@obenland.it"
                                                          target="_blank">konstantin@obenland.it</a>&gt;</span>
                                                          wrote:<br>
                                                          <blockquote
                                                          style="BORDER-LEFT:#ccc
                                                          1px
                                                          solid;MARGIN:0px
                                                          0px 0px
                                                          0.8ex;PADDING-LEFT:1ex"
class="gmail_quote">Hi all,<br>
                                                          <br>
                                                          I didn't find
                                                          documentation
                                                          on whether it
                                                          is allowed for
                                                          Theme authors
                                                          to unregister
                                                          default
                                                          widgets.<br>
                                                          Is it?<br>
                                                          <br>
                                                          Thanks,<br>
                                                          Konstantin<br>
_______________________________________________<br>
                                                          theme-reviewers
                                                          mailing list<br>
                                                          <a
                                                          moz-do-not-send="true"
href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
                                                          <a
                                                          moz-do-not-send="true"
href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers"
                                                          target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
                                                          </blockquote>
                                                          </div>
                                                          <div>&nbsp;</div>
                                                          </div>
                                                          </div>
                                                          </div>
                                                        </div>
                                                        <br>
_______________________________________________<br>
                                                        theme-reviewers
                                                        mailing list<br>
                                                        <a
                                                          moz-do-not-send="true"
href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
                                                        <a
                                                          moz-do-not-send="true"
href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers"
                                                          target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
                                                        <br>
                                                      </blockquote>
                                                    </div>
                                                    <div>&nbsp;</div>
                                                  </div>
                                                </div>
                                                <div>
                                                  <br>
                                                </div>
                                                <hr>
_______________________________________________<br>
                                                theme-reviewers mailing
                                                list<br>
                                                <a
                                                  moz-do-not-send="true"
href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
                                                <a
                                                  moz-do-not-send="true"
href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers"
                                                  target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
_______________________________________________<br>
                                        theme-reviewers mailing list<br>
                                        <a moz-do-not-send="true"
                                          href="mailto:theme-reviewers@lists.wordpress.org"
                                          target="_blank">theme-reviewers@lists.wordpress.org</a><br>
                                        <a moz-do-not-send="true"
                                          href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers"
                                          target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
                                      </blockquote>
                                    </div>
                                    <br>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                          <br>
_______________________________________________<br>
                          theme-reviewers mailing list<br>
                          <a moz-do-not-send="true"
                            href="mailto:theme-reviewers@lists.wordpress.org"
                            target="_blank">theme-reviewers@lists.wordpress.org</a><br>
                          <a moz-do-not-send="true"
                            href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers"
                            target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
                          <br>
                        </blockquote>
                      </div>
                      <br>
                    </div>
                    _______________________________________________<br>
                    theme-reviewers mailing list<br>
                    <a moz-do-not-send="true"
                      href="mailto:theme-reviewers@lists.wordpress.org"
                      target="_blank">theme-reviewers@lists.wordpress.org</a><br>
                    <a moz-do-not-send="true"
                      href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers"
                      target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
                  </blockquote>
                </div>
                <br>
              </div>
            </div>
          </div>
          <br>
          _______________________________________________<br>
          theme-reviewers mailing list<br>
          <a moz-do-not-send="true"
            href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
          <a moz-do-not-send="true"
            href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers"
            target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
          <br>
        </blockquote>
      </div>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
theme-reviewers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a>
<a class="moz-txt-link-freetext" href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a>
</pre>
    </blockquote>
  </body>
</html>