PHP Experience
I've done a considerable amount of work in PHP, both in original scripts and the customization of popular open source web
applications. Although I prefer to work in ASP.NET, there just
aren't enough open source web applications available using that technology. It seemed easier to learn PHP than to try to build the equivalent of an open source web application in ASP.NET.
There are a variety of PHP web application frameworks so most of my PHP work has required me to explore and understand someone else's code and methodology. Therefore I
have developed the skills needed to take up where a previous developer has left off.
My web site does support PHP and I run a
custom web application to manage a database of
the books I've read.
Ning
Unfortunately Ning has locked down their social networking platform. They now prohibit any changes to their code and they've abandoned all the developers who invested in Ning expertise. But before
that happened I was making improvements to a popular Ning site. The major improvement I made was to implement nested comments and comment replies to facilitate conversation.
Elgg
After Ning laid waste to third party developers I found
Elgg, an open source web application for building social networks. Elgg is the focus of most of my PHP programming
at the moment. I've already created a plugin to export blog posts to WordPress and I'm currently working on nested comments and comment replies for blog posts, using the code I developed for Ning.
Joomla
I have not done a lot with Joomla but I did spend some time studying it after using it for a project that required a content management system.
cakePHP
cakePHP is a rapid development framework for PHP using the MVC (Model View Controller) design pattern. I studied this to prepare for ASP.NET MVC because the concept is similar.
I'm not doing anything with cakePHP now but I would not be completely lost if I had to take it up again.
MediaWiki
I have only studied MediaWiki from a security viewpoint because people are fighting over irresponsible wiki edits.
OsCommerce
I've worked on one project that required some minor changes to an
OsCommerce site but it did not involve much PHP work. This is a web application that I may
devote more time to in order to replace my expertise with an obsolete ASP.NET shopping cart.