Again: to modify/enhance the functionality/display of those Widgets.<div><br></div><div>It&#39;s a bit of a hammer approach, but there&#39;s little choice. Widgets aren&#39;t inherently extensible.</div><div><br></div><div>
Chip<br><br><div class="gmail_quote">On Fri, Jun 1, 2012 at 9:09 AM, Konstantin Obenland <span dir="ltr">&lt;<a 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"><div class="im"><div><blockquote type="cite"><div bgcolor="#FFFFFF" text="#000000"> This is one of the favorite features of many of my theme users.</div></blockquote></div></div><div>What is? Your custom Widgets, or you deregistering core widgets?</div>
<div><br></div><div>Again: My point is not that you shouldn&#39;t register custom widgets, I just don&#39;t see a reason for Themes to disable core Widgets.</div><div><div class="h5"><div><br></div><div><br></div><div><br>
</div><div><div>On 01.06.2012, at 15:49, Justin Tadlock wrote:</div><br><blockquote type="cite">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    I&#39;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.  Core
    provides the built-in functionality to do the de-registering.<br>
    <br>
    This is also not a niche use-case.  This is one of the favorite
    features of many of my theme users.  Most of these users just have a
    regular blog with nothing particularly niche about it.  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 type="cite">I&#39;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 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&#39;s worth:
            <div>By extending the core widget and registering the
              extending class, you can overwrite methods of the core
              widget class: <a href="https://gist.github.com/2851784" target="_blank">https://gist.github.com/2851784</a></div>
            <div>But honestly, I think that&#39;s even worse, because now
              they <i>look</i> like a core widget but behave differently
              :)</div>
            <div><br>
            </div>
            <div>Sorry, but I still don&#39;t buy in. :) Aren&#39;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><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: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 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&#39;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&#39;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:&#39;Calibri&#39;">
                                              <div>Q. Does it affect any
                                                plugins or other
                                                stripends if someone did
                                                deregister and
                                                reregister their custom
                                                widgets?  </div>
                                              <div>A. No? (can’t think
                                                of any)</div>
                                              <div> </div>
                                              <div> </div>
                                              <div style="font-size:small;font-style:normal;text-decoration:none;font-family:&#39;Calibri&#39;;display:inline;font-weight:normal">
                                                <div style="FONT:10pt tahoma">
                                                  <div> </div>
                                                  <div style="BACKGROUND:#f5f5f5">
                                                    <div><b>From:</b> <a 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 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> </div>
                                              </div>
                                              <div style="font-size:small;font-style:normal;text-decoration:none;font-family:&#39;Calibri&#39;;display:inline;font-weight:normal">Actually,
                                                I use this. Mainly due
                                                to a lack of a better
                                                work-around (though I&#39;m
                                                open to ideas). I needed
                                                to modify the container
                                                markup slightly, to
                                                implement the
                                                &quot;show/hide&quot; 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. 
                                                <div> </div>
                                                <div>I don&#39;t mind using
                                                  a different approach,
                                                  if anyone has a good
                                                  suggestion. I mainly
                                                  just don&#39;t want to
                                                  load jQuery just for
                                                  such a simple effect.</div>
                                                <div> </div>
                                                <div>Chip<br>
                                                  <div>
                                                    <div> </div>
                                                    <div class="gmail_quote">On
                                                      Fri, Jun 1, 2012
                                                      at 3:19 AM, Emil
                                                      Uzelac <span dir="ltr">&lt;<a 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
                                                          &quot;locking&quot; 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&#39;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> </div>
                                                          <div class="gmail_quote">On
                                                          Fri, Jun 1,
                                                          2012 at 3:08
                                                          AM, Konstantin
                                                          Obenland <span dir="ltr">&lt;<a 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&#39;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 href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
                                                          <a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
                                                          </blockquote>
                                                          </div>
                                                          <div> </div>
                                                          </div>
                                                          </div>
                                                          </div>
                                                        </div>
                                                        <br>
_______________________________________________<br>
                                                        theme-reviewers
                                                        mailing list<br>
                                                        <a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
                                                        <a 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> </div>
                                                  </div>
                                                </div>
                                                <div>
                                                  <br>
                                                </div>
                                                <hr>
_______________________________________________<br>
                                                theme-reviewers mailing
                                                list<br>
                                                <a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
                                                <a 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 href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
                                        <a 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 href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
                          <a 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 href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
                    <a 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 href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
          <a 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></fieldset>
      <br>
      <pre>_______________________________________________
theme-reviewers mailing list
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a>
</pre>
    </blockquote>
  </div>

_______________________________________________<br>theme-reviewers mailing list<br><a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br><a 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 href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a 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>