Web 2.0, SOA, and Web Services: Microsoft WebMatrix Shortens Path to Running Open-Source Web Apps on Windows
Microsoft WebMatrix Shortens Path to Running Open-Source Web Apps on Windows
by Jason Brooks
WebMatrix is built on the foundation of Microsoft's Web Platform Installer.
Gallery or Roll Your Own
WebMatrix can be used to mint new sites based on open-source Web application projects, or from scratch.
The WebMatrix Web Gallery contains a range of MySQL, PHP, .NET and SQL Server-based Web applications.
Wordpress requires a MySQL database-I could either allow WebMatrix to fetch and install MySQL, or point my new site at a pre-existing database.
WebMatrix identified the dependencies required for Wordpress and offered to fetch and install them.
I hit a snag with my MySQL Connector download when WebMatrix insisted on downloading the component from a single, slow mirrorI ended up downloading the component on my own from a faster mirror.
WebMatrix Site Tab
With my download issues behind me, my copy of Wordpress was soon up and running from an IIS instance on my test machine.
Wordpress Admin Console
I was able to update, install plug-ins and otherwise administer the Wordpress install from the standard admin console
WebMatrix includes an optimization scanning feature that checks for SEO issues to address
WebMatrix includes a tool for establishing and querying databases that I found helpful in preparing queries for the simple site I created.
Razor Syntax in Action
I used Microsoft's "Razor" syntax to create a simple data-driven Web page.