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: http://www.codeplex.com/site/search?sortBy=PageViews&tagName=%2cphp%2c&refinedSearch=true&size=100. 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):

PHPExcel

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 http://www.codeplex.com/SQL2K5PHP.

 

LINQ for PHP

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.

Thanks.

-Brian

Share this on Twitter