Week 6 status report
Whats been acomplished this week.
- Started putting together a linux box for testing purposes, the VM was becoming rather clunky in performance, Slackware+Apache2+PHP5(module), also plan on doing PHP4 and hopefully safe mode on/off, and perhaps even PhPSuExec if i can manage them all.. I can handle Virtual Hosts OK, just not yet sure on how different PHP settings will work.
- Removing Serialized data support, moving to XML.
- Added Ajax loading of next page worth of Theme Search results
- Started the Plugin Search interface
- Cleaned up a bit of code.
- Added a few filters/actions here and there
- Few minor modifications of the Requirement checking
Plans for Next Week
- Continue tidying up the plugin search pages
- Add Plugin installation methods
- Improve Filesystem handlers
- start investigating what needs to be done to achieve a plugin/theme upgrader
- Add more filters and hooks into the code
- Start writing some documentation on the hooks
- Start PHPDoc comments for the filesystem handlers(Only in the Direct filesystem class for now, the others are functionally the same) as well as any other functions.
- Continue testing under other environments, If someone would like to do testing for me, get in touch.
Problems Encountered so far (And useful resources)
- PHP XML Functions contain no useful method to convert XML into a flat array simply, theres the option of several PEAR libraries, or simply using preg_match (Which i have done for now).
- Bug #3002 affected my only tester this week.. turned out to be the reason the last plugin he tried didnt work as well.
- The documentation which explains adding a hook into a plugins code is rather lacking IMO, It took me awhile to find something which could explain a action with multiple arguements, Infact, I think Ihad to do a grep over the WP source code in order to find something, Writing up documentation isnt my strong point, but IMO a good chunk of documenation needs to be written on the codex.
- Oh, and TinyMCE suddenly breaking into non-breaking spaces again, Someone got a plugin to strip out non-breaking spaces?, Else i’ll write one next week.
This entry was posted in
Summer of Code and tagged
GSoC,
Plugins,
WordPress,
wp-update. Bookmark the
permalink.