Best PHP Projects on Codeplex?

I started this blog a few weeks ago knowing I had a lot to learn about PHP and about using PHP with Microsoft technologies. That thought was reinforced after I spent some time yesterday looking at the all the PHP-related projects on CodePlex. (CodePlex is a project hosting site for open source software.) Here’s the projects that were tagged with PHP: I’m simultaneously overwhelmed and excited to check some of these out. Admittedly, I’m interested in some of these projects purely out of curiosity, but some of them actually look useful. I won’t claim that these are the best of the PHP projects on Codeplex (hence the question mark in the title), but here are some that piqued my interest and that I plan to check out (in no particular order):


Project providing a set of classes for the PHP programming language, which allow you to write to and read from different file formats, like Excel 2007, PDF, HTML, ... This project is built around Microsoft's OpenXML standard and PHP.


PHP LINQ Classes

A set of PHP classes mimicing C#3.0's LINQ (Language Integrated Query) extension methods.


Embedding Silverlight in PHP

A tutorial that demonstrates how to include existing Silverlight content and streaming Silverlight content into a PHP web page.


Toolkit for PHP with ADO.NET Data Services

Enables PHP developers to access data services created using ADO .NET Data Services framework. (Note: I think this project needs to be updated since ADO.NET Data Services is now called WCF Data Services.)


Virtual Earth Integration Kit for PHP

A demonstration that integrates Microsoft's Virtual Earth Web Service and API to embed a map into a PHP application. Web site users can add their location to the map and the map displays a pin for every user location stored in the database.


Windows Live Contacts for PHP

This code easily imports Hotmail contacts in your PHP app.


PHP for Microsoft Ajax Library

A small set of PHP files to support using the Microsoft AJAX Library with PHP web applications.


Web Slices and Accelerators in PHP

A tutorial that provides instructions and demonstrations for creating and enabling Internet Explorer 8 web slices on pages within your PHP site.


Zend Framework DB Adapter for Microsoft SQL Native Client

Db adapter using Microsoft SQL native client



LINQ for PHP is a PHP implementation of Microsoft’s Language INtegrated Query technology.


WordPress Silverlight Plug-Ins

Silverlight streaming widget.


I’ll post about some of my explorations of these projects in the future. I’d be interested in other folks’ experiences with any of these projects as well.



Share this on Twitter

Comments (5)

  1. Pierre says:

    Hi Brian!

    And SqlSrv! 🙂


  2. Wil Sinclair says:

    If you’re interested in Azure integration, then you should check this out, too:

    This is sponsored by MS and developed by Maarten Balliauw, who did a few of the libs that you’ve listed.

    I’ve worked with Maarten extensively on MS technology support in Zend Framework. I’d rank him among the most knowledgeable people working in the intersection of PHP and MS/.Net. Maybe he’ll come across this post and have a few things to say himself. 😉


  3. Thanks Pierre and Wil! I’ve checked out both of those CodePlex projects, and I agree with you that they should be near the top of the list (if not at the very top). I think I wrote this post with a "what will I check out next?" point of view, so I had mentally crossed these off my list. Some of my previous post mention (or use) these projects.


  4. Crowdfinch says:

    wonder & great . I really thankful to you

  5. Howard says:

    This is great.. I will definitely be using all of this. Even as a professional web designer / programmer I seem to always learn new things….

Skip to main content