<div dir="ltr">Not for Directory-hosted Themes. The Theme Directory is a *hosting* directory, not a *listing* directory. Anyone who lists a Theme in the Directory is expected to *update* the Theme in the Directory, not update from an external server.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 24, 2013 at 10:14 PM, Daniel <span dir="ltr"><<a href="mailto:danielx386@gmail.com" target="_blank">danielx386@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Yes, you can run your own wordpress update server:<br>
<a href="http://clark-technet.com/2010/12/wordpress-self-hosted-plugin-update-api" target="_blank">http://clark-technet.com/2010/12/wordpress-self-hosted-plugin-update-api</a><br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
On Sat, May 25, 2013 at 11:17 AM, Ryan Van Etten <<a href="mailto:ryanve@gmail.com">ryanve@gmail.com</a>> wrote:<br>
> My reasons to submit action to WPORG are to:<br>
><br>
> prevent incorrect dashboard updates from a conflicting WPORG theme<br>
> prevent overall name confusion<br>
> enable updates via Dashboard -> Updates<br>
> enable installs via Appearance -> Themes<br>
><br>
> Is there an official way to solve #1 and #2 from outside WPORG? #3 and #4<br>
> are pure convenience. For me it would mean maintaining SVN in addition to<br>
> Github.<br>
><br>
> Thanks all for the solid feedback. I tried to clarify all points in ticket<br>
> #12206. Note there is a newer submission. Itemized commits are viewable by<br>
> range like 1.1.7...1.2.11 and relevant issues are here.<br>
><br>
><br>
> @ryanve | <a href="tel:646-853-4941" value="+16468534941">646-853-4941</a> | <a href="http://ryanve.com" target="_blank">ryanve.com</a><br>
><br>
><br>
><br>
> On Wed, May 22, 2013 at 5:21 PM, Andrew Nacin <<a href="mailto:wp@andrewnacin.com">wp@andrewnacin.com</a>> wrote:<br>
>><br>
>> On Wed, May 22, 2013 at 4:02 PM, Chip Bennett <<a href="mailto:chip@chipbennett.net">chip@chipbennett.net</a>><br>
>> wrote:<br>
>>><br>
>>> The issue of passing anonymous functions to hooks is certainly valid.<br>
>>> Hooks must reference a valid callback, so that they can be overridden.<br>
>>><br>
>>> Another major concern is that the Theme *requires* a PHP version higher<br>
>>> than that required by WordPress core.<br>
>><br>
>><br>
>> If a theme cannot safely activate on the minimum version of PHP required<br>
>> by WordPress, then it has no place in the directory.<br>
>><br>
>> In core, I don't think we "sandbox" themes the way we do plugins. If this<br>
>> triggers fatal errors in 5.2, that's a no-no. The only alternative would be<br>
>> for it to switch back to the previous theme if it cannot run in 5.2. It<br>
>> looks like this theme does do this:<br>
>> <a href="http://themes.svn.wordpress.org/action/1.1.7/functions.php" target="_blank">http://themes.svn.wordpress.org/action/1.1.7/functions.php</a><br>
>><br>
>> The big problem with using PHP closures in a theme is that a child theme<br>
>> (or a plugin) cannot remove_action() or that add_action( $hook, function() {<br>
>> ... } ) call. (Same goes for remove_filter() and add_filter().) Even when<br>
>> core moves to PHP 5.3, we will not use closures in this way. They just<br>
>> aren't compatible with our simplistic hook API.<br>
>><br>
>> I don't think that is a reason to reject this theme. But I'm not sure such<br>
>> a developer-oriented theme has much of a place in the generic user-oriented<br>
>> themes directory. I would be interested to see if ryanve (the developer)<br>
>> ultimately agrees it should stay on GitHub.<br>
>><br>
>> Nacin<br>
>><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>
><br>
><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>
_______________________________________________<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>
</div></div></blockquote></div><br></div>