[wp-hackers] Development for 2.next
dougal at gunters.org
Thu Feb 2 19:47:07 GMT 2006
Owen Winkler wrote:
> Ryan Boren wrote:
>> What else?
> * Built-in pseudo-cron with matching hooks to go along with future posting.
I'd be in favor of pseudo-cron in the core. It would just be such a
useful thing. Interesting plugins could arise from hooks like
'new_hour', 'new_day', 'new_week', 'new_month', and 'new_year', among
> * Atom 1.0/Feed Engine.
+1. Atom 0.3 was deprecated before we released 2.0. We really need to go
ahead and add a proper Atom 1.0 feed.
> * Implement Atom *commenting/posting* API.
+1. However, unless the specs have changed a lot from last time I
looked, this might be problematic. From what I saw, the posting API
required the use of the PUT and DELETE HTTP verbs, in addition to the
usual GET and POST. PUT is supported in most places, but *many* server
configurations don't support HTTP DELETE out of the box. So unless
there's an alternate method in the specs, this might only be doable on a
limited number of web servers.
> * Rework comments to use API (with new filtering hooks!) instead of
> direct queries.
+1. And also +1 for comment meta.
> * Rework categories to use API (with new filtering hooks!) instead of
> direct queries.
+1. We should have category meta, as well. Oh, and to be complete, there
should be link meta for the link manager.
> * Include vital notices ("Upgrade available!", "Security release
> available!"), customize the feeds, and add more plugin hooks to the
+1 for upgrade notices. But rather than checking every time you visit
the dashboard, I'd suggest either using a "Check for updates" button, or
a weekly pseudo-cron (see, a use case!).
> * Better/new default theme - something more easily customized by casual
> HTML coders.
Yes, more "official" default themes. Or one really cool, mega-flexible,
backend-configurable one. "Sidebar1: left/right/none", "Sidebar2:
left/right/none", "Footer: yes/no", "Archive links:
Sidebar1/Sidebar2/none", "Choose a header graphic", etc. With separate
settings for the single template. Pipe dream?
> * Improved post/page search functionality.
Global and run-time configuration allowing searching of pages and
comments in addition to posts. A simple recursive descent parser for
boolean logic searches would be pretty cool. "(boot .or. saddle) .and.
horse". I guess that could be a plugin, if we have the right API hooks.
> * Extend themes to the login page, add login hardening (3 strikes, etc.)
Yes, allowing themes to have their own login.php and register.php would
Also, pluggable error pages. When MySQL dies, we could check for a
constant in wp-config.php that defines a user-defined error page to
display instead of our usual "Error establishing database connection"
> * Produce fudge swirl ice cream.
Fudge swirl might be a good start. But I think our eventual goal should
be to produce Rocky Road and Tutti Frutti.
Dougal Campbell <dougal at gunters.org>
More information about the wp-hackers