Freigeben über


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: https://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 https://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

Comments

  • Anonymous
    March 08, 2010
    Hi Brian!And SqlSrv! http://sqlsrvphp.codeplex.com/ :-)Cheers,
  • Anonymous
    March 08, 2010
    If you're interested in Azure integration, then you should check this out, too: http://phpazure.codeplex.com/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. ;),Wil
  • Anonymous
    March 08, 2010
    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.-Brian
  • Anonymous
    June 13, 2011
    wonder & great . I really thankful to you
  • Anonymous
    March 05, 2014
    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.... www.agapewebproductions.com