I became involved in the WordPress revisions rewrite in January of 2013. Rewriting the revisions and polishing the feature took up almost half a year to complete!
Find out how we crafted, coded, tested, recoded and shipped revisions for WordPress 3.6.
Here is a preview of my slideshow:
[seoslides embed_id=”61ebf3e9b10c” script_src=”http://tunedin.net/embed-script/revising-wordpress-revisions-2/1234/” overview_src=”http://tunedin.net/slides/revising-wordpress-revisions-2/” site_src=”http://tunedin.net” site_title=”TunedIn.net” title=”revising-wordpress-revisions-2″ /]
Here are the links from the slideshow:
The original system – introduced in WordPress 2.5.1 http://core.trac.wordpress.org/ticket/6775
Codex Article – http://codex.wordpress.org/Revisions
Rewrite priorities – http://make.wordpress.org/core/2013/01/23/revisions-update-jan-22nd/
The big rewrite ticket – http://core.trac.wordpress.org/ticket/23497
Create many revisions test script – https://gist.github.com/ocean90/5586293
Revisioning of Post Meta – http://core.trac.wordpress.org/ticket/24908
Revisions component in Trac – http://make.wordpress.org/core/components/posts/revisions/.