Lead Developer of WordPress Mark Jaquith explains the philosophy and goals behind WordPress development outlines areas where it has fallen short, and exhorts others to action.
24. GOOD NEWS!
http://wordpress.org/extend/plugins/search/
• Google Summer of Code project by
Justin Shreeve
• Plugin that implements powerful,
pluggable search API
• Supports multiple backends: Google,
MySQL fulltext, Sphinx, etc
• Much more relevant results!
Sunday, December 6, 2009
26. • Could cause plugins to break
• Forced to upgrade to latest WordPress
version — no security updates for old
versions
• No idea what is in plugin upgrades — is it
a security fix or a complete rewrite?
Sunday, December 6, 2009
27. • We collect plugin compatibility info —
maybe we could work active installs into
that.
• We're considering offering security-only
upgrades to the previous branch until the
new version is in beta: e.g. 4.5 would be
supported until 4.7 is in beta.
• Plugin authors will be able to convey an
upgrade message, "Security update,
everyone upgrade!"
Sunday, December 6, 2009
29. • Markup isn't always perfectly clean.
• Paste from a website, get their <font
style="Arial"> ?!
• Tempts you with the promise of desktop
editor control, falls short.
• Bizarrely complicated pop-ups.
Sunday, December 6, 2009
33. • Blog
• About
• Flickr Photostream
• Contact
• Thanks for contacting me!
Sunday, December 6, 2009
34. Solutions?
• Menu creator tool
• Pick the pages, posts, URLs,
etc you want to link to
• Rearrange
• call with the_menu( 'main' );
Sunday, December 6, 2009
36. • http://trac.wordpress.org/
Open a new ticket, comment on existing
one. Test. Patch. Advocate.
• Run the gauntlet: wp-hackers mailing list
• Weekly IRC meetings in #wordpress-dev
on Freenode
• Reach out to core devs and Jane Wells —
we'll get someone to mentor you and
point you at a problem that you can help
solve.
Sunday, December 6, 2009
37. "Together, we can make
WordPress suck less."
— me
:-)
Sunday, December 6, 2009
38. markjaquith.com
coveredwebservices.com
@markjaquith
Sunday, December 6, 2009