[wp-hackers] "Outdated plugin" notice
(was: load_plugin_textdomain() )
Stephen Rider
wp-hackers at striderweb.com
Tue Jul 29 21:33:08 GMT 2008
On Jul 29, 2008, at 4:30 PM, Stephen Rider wrote:
>
> On Jul 29, 2008, at 7:51 AM, Jacob Santos wrote:
>
>>> So the best way would be to force plugin-devs to manually fill the
>>> "Requires WordPress Version: X.X or higher" and "Compatible up to:
>>> X.X" fields on wp.org/extend/plugins? And maybe add a backend check
>>> to make sure it really fits in this versions, and if not send a
>>> warning to the plugin-dev to proofread his code and revalidate his
>>> stated supported versions?
>>>
>>
>> I think it would be great to have a front end with the plugins/
>> themes extend where a trusted member can confirm the tested up to.
>> That would be wicked sweet. I'm unsure how it would work.
>
> Depending on plugin authors to fill in the max compatibility info is
> circular reasoning. If they're not checking it out and getting rid
> of obsolete function calls, they sure as heck aren't going to fill
> in the compatibility info either. "When it breaks, it needs
> updating."
>
> About the only way I can think of that this could be automated is
> if, upon update, WordPress read the source files of plugins and
> looked (via grep) for function calls, and then compared what it
> found to a list of deprecated functions.
>
> Kind of brute force, but the _deprecated_function and
> _deprecated_file functions can only find the functions when they're
> called.
>
> Okay, second idea:
>
> Maybe a debug system could hook into _deprecated_function etc. and
> simply record hits. (I think there is a do_action within each of
> those, so it could be done that way with a plugin right now.)
>
> The limitation is that it would only find them as they are called,
> and thus couldn't possibly flag bad plugins preemptively. To find
> the outdated code without running it, you need to read the files....
>
> Is there a hook for when WordPress notices that it's been updated?
> (Not just when database needs to change, but when THIS run is a
> higher version of WP than the PREVIOUS run?)
>
> Stephen
>
> --
> Stephen Rider
> <http://striderweb.com/>
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers
More information about the wp-hackers
mailing list