The Project

My project is to integrate PHP 5+ stream wrappers with the underlying WordPress File API. You may be interested in the original project proposal.

Scope revisions

The only modification to the project scope at this time is the [tentative] decision to implement changes in an optional plugin. This plugin can then later be merged into core.

Current status

as of 5/24/2010

Finalizing implementation method (plugin or core). Basic ground laying work is underway.

Projected time table

5/24 – 5/28 Implementation method established; work commences
5/31 – 6/04 Wrapper registry
6/07 – 6/11 Finish registry and tests
6/14 – 6/18 Work on new File API commences (stream wrapper helpers)
6/21 – 6/25 Finish stream wrapper helpers and test
6/28 – 7/02 Handle PHP Deficiencies (chmod, dirname, mkdir, realpath, tempnam) and tests
7/05 – 7/09 Heavy API integration commences
7/12 – 7/16 Mid term review; status and goal reevaluations
7/19 – 7/23 Integration continues
7/26 – 7/30 Finish integration and testing; stabilization of code
8/02 – 8/06 Slack time (get back on track if needed); generic wrappers classes
8/09 – 8/13 Generic wrapper classes; remaining code cleanup, tests, and documentation
8/15 – 8/16 Pencils down; Final Project submission