If you can't read please download the document
Upload
dougal-campbell
View
8.941
Download
0
Embed Size (px)
Citation preview
The Future of WordPress
WordCamp Birmingham 2008Dougal Campbell
Who am I?
Persistence of Vision Raytracer (POVRay)
MyPhpBlog (now Simplog)
WordPress Developer Emeritus
Plugins
HeadMeta
Theme Preview
Text Filter Suite (Talk Like a Pirate)
EasyGravatars
SpamValve
Dougal Campbell, Web Developer
The Past of WordPress
The Past of WordPress
Forked from b2 in 2003
Started by Matt Mullenweg with Mike Little
Later joined by Dougal, Alex, Donncha, Michel
Initial focus on web standards and UI:
XHTML
CSS
New admin interface
12 Feature releases so far...
The Past of WordPress: ver 0.70
May 2003
New admin interface
XHTML + CSS
Link Manager
wptexturize filter
The Past of WordPress: ver 0.71
June 2003
ezSQL
Post status (publish, draft, private)
Comment status
Combined comments, trackbacks, pingbacks
OPML links import
Clean upgrades
Speed optimizations
The Past of WordPress: ver 0.72
October 2003
Password-protected posts
Comments RSS
Blogger, metaWeblog, and MovableType API
Quicktags editor
Web-based options configuration
Conditional GET support for feeds
The Past of WordPress: ver 1.0
January 2004
XFN support
Atom 0.3 feeds
Improved user management
Speedups
Movable Type and Textpattern importers
Friendly permalinks
Multiple categories per post
The Past of WordPress: ver 1.2
May 2004
Sub-categories
OPML export
Password encryption in DB and cookies
I18N and L10N
Comment moderation & mass comment editing
Post preview
WordPress in a sub-folder
Postmeta custom fields
Freedom Zero migration...
May 2004, Mark Pilgrim writes his Freedom Zero essay, prompted by license changes in Movable Type.
Stresses importance of 'true' Open Source, such as GPL.
Announces that he is switching to WordPress and donating the cost of a Movable Type license to WP project.
The Past of WordPress: ver 1.5
February 2005
Comment moderation improvements
Comment whitelisting
Pages
Dashboard
New theme system
Kubrick as default template
The Past of WordPress: ver 2.0
December 2005
Admin redesign
New images uploader
Importer framework
WYSIWYG editor (TinyMCE)
Movable/Collapsible post option boxes
Roles/Capabilities
Akismet plugin bundled
The Past of WordPress: ver 2.1
January 2007
Search engine privacy option
Javascript loader
Autosave
WXR import/export
Custom front page 'home'
Pseudo-cron
The Past of WordPress: ver 2.2
May 2007
Infinite comment stream (AJAX)
Broken plugin protection
WordPress-specific XML-RPC API
Transition to jQuery in backend
phpMailer introduced
Site URL override in wp-config
Atom 1.0 feeds (finally)
Widgets
The Past of WordPress: ver 2.3
September 2007
Tags/taxonomy system
Version update notifications
Canonical URLs
Pending post status
Atom Publishing Protocol (APP)
Prepared database queries
The Past of WordPress: ver 2.5
March 2008
Redesigned backend
Dashboard widgets
Pages added to search
Tag Management
Plugin upgrade manager
Galleries
Shortcode API
Multi-file uploads with progress bar
EXIF extraction
No Distraction post editor modeSalted passwordsGravatars
The Past of WordPress: ver 2.6
July 2008
New Press This bookmarklet
Bulk plugin management
Customizable default Gravatars
Theme previews
Movable wp-config and wp-content
SSL support
Google Gears support
Post revisions
The Future of WordPress
The Future of WordPress: ver 2.7
November 2008
Another Backend UI Redesign
Upgrade API
Comment improvements
Sticky posts
Quick Edit inline editing
HTTPonly cookies
New HTTP request API
Confirmed Features
Backend UI Redesignvertical navigation menusdraggable/hidable boxeskeyboard navigationUpgrade APIFull pugin directory integration: upgrade, search, and installtheme directory integrationin-place WP core upgradesssh2/sftp filesystem methodsComments: threaded, paged, auto-close on old posts, xmlrpc api, reply from adminpress this: livebloggingcomplete phpdoc
The Future of WordPress: ver 2.7
APP Importer
Movable Type
TypePad
Blogger
New default theme
Based on Sandbox?
Possible Features
Confirmed Features
Press This improvements
Settings UI APIs for plugins
phpDoc
Backend UI Redesignvertical navigation menusdraggable/hidable boxeskeyboard navigationUpgrade APIFull pugin directory integration: upgrade, search, and installtheme directory integrationin-place WP core upgradesssh2/sftp filesystem methodsComments: threaded, paged, auto-close on old posts, xmlrpc api, reply from adminpress this: livebloggingcomplete phpdoc
The Future of WordPress: ver 2.8+
Better page management
Select page order
Hide pages
Expand template functions
Users
Comments
Attachments
From Trac Tickets
Backend UI Redesignvertical navigation menusdraggable/hidable boxeskeyboard navigationUpgrade APIFull pugin directory integration: upgrade, search, and installtheme directory integrationin-place WP core upgradesssh2/sftp filesystem methodsComments: threaded, paged, auto-close on old posts, xmlrpc api, reply from adminpress this: livebloggingcomplete phpdoc
The Future of WordPress: ver 2.8+
More CMS features
Better widget management
a la Widget Logic plugin
BuddyPress crossover functionality
Intense Debate features trickle in
Federated authentication (OpenID?)
DiSo (Distributed Social networking)
Enhancements geared towards mobile viewing
Personal Speculation
Backend UI Redesignvertical navigation menusdraggable/hidable boxeskeyboard navigationUpgrade APIFull pugin directory integration: upgrade, search, and installtheme directory integrationin-place WP core upgradesssh2/sftp filesystem methodsComments: threaded, paged, auto-close on old posts, xmlrpc api, reply from adminpress this: livebloggingcomplete phpdoc
What about WordPress MU?
Better out-of-the-box scalability
Overcome filesystem limits for blogs.dir
HyperDB updates
Better splog detection/protection
Site admin improvements
Version updates
Backend UI Redesignvertical navigation menusdraggable/hidable boxeskeyboard navigationUpgrade APIFull pugin directory integration: upgrade, search, and installtheme directory integrationin-place WP core upgradesssh2/sftp filesystem methodsComments: threaded, paged, auto-close on old posts, xmlrpc api, reply from adminpress this: livebloggingcomplete phpdoc
The Future of WordPress
Thank you!