Your SlideShare is downloading. ×
0
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
What I Hate About Wordpress
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

What I Hate About Wordpress

2,390

Published on

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.

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.

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,390
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. What I Hate About WordPress (and how you can help!) by Mark Jaquith (JAY-kwith) markjaquith.com @markjaquith Sunday, December 6, 2009
  • 2. WordPress Sucks* Sunday, December 6, 2009
  • 3. *All software sucks. Sunday, December 6, 2009
  • 4. Sunday, December 6, 2009
  • 5. Wuh?! MECHANICAL PRESET BUTTONS! Sunday, December 6, 2009
  • 6. Sunday, December 6, 2009
  • 7. Sunday, December 6, 2009
  • 8. Sunday, December 6, 2009
  • 9. Sunday, December 6, 2009
  • 10. The good news: We know that WordPress sucks Sunday, December 6, 2009
  • 11. Good software sucks less with each release. Sunday, December 6, 2009
  • 12. Sunday, December 6, 2009
  • 13. The road to less suckage: •Knowledge •Skills •Orchestration •Time Sunday, December 6, 2009
  • 14. Knowledge "You don't know what you don't know." Sunday, December 6, 2009
  • 15. Admin Menus Sunday, December 6, 2009
  • 16. Sunday, December 6, 2009
  • 17. FAIL Sunday, December 6, 2009
  • 18. Sunday, December 6, 2009
  • 19. Cross-taxonomy queries Sunday, December 6, 2009
  • 20. register_taxonomy( 'Director', 'post' ); http://example.com/director/stanley-kubrick/ Sunday, December 6, 2009
  • 21. category = 'reviews' AND director = 'Stanley Kubrick' Combo FAIL Sunday, December 6, 2009
  • 22. Search Sunday, December 6, 2009
  • 23. Search for "24" No... twenty FOUR Sunday, December 6, 2009
  • 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
  • 25. Upgrades 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
  • 28. WYSIWYG 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
  • 30. Sunday, December 6, 2009
  • 31. Sunday, December 6, 2009
  • 32. Page Navigation 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
  • 35. How you can help 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

×