Web 2.0, SOA, and Web Services: Microsoft WebMatrix Shortens Path to Running Open-Source Web Apps on Windows

 
 
By Jason Brooks  |  Posted 2011-02-04
 
 
 

Microsoft WebMatrix Shortens Path to Running Open-Source Web Apps on Windows

by Jason Brooks

Microsoft WebMatrix Shortens Path to Running Open-Source Web Apps on Windows

WebMatrix Installer

WebMatrix is built on the foundation of Microsoft's Web Platform Installer.

WebMatrix Installer

Gallery or Roll Your Own

WebMatrix can be used to mint new sites based on open-source Web application projects, or from scratch.

Gallery or Roll Your Own

Web Gallery

The WebMatrix Web Gallery contains a range of MySQL, PHP, .NET and SQL Server-based Web applications.

Web Gallery

Database Installation

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.

Database Installation

Fetch Dependencies

WebMatrix identified the dependencies required for Wordpress and offered to fetch and install them.

Fetch Dependencies

Slow Mirror

I hit a snag with my MySQL Connector download when WebMatrix insisted on downloading the component from a single, slow mirror—I ended up downloading the component on my own from a faster mirror.

Slow 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.

WebMatrix Site Tab

Wordpress Admin Console

I was able to update, install plug-ins and otherwise administer the Wordpress install from the standard admin console

Wordpress Admin Console

SEO Report

WebMatrix includes an optimization scanning feature that checks for SEO issues to address

SEO Report

Database Tab

WebMatrix includes a tool for establishing and querying databases that I found helpful in preparing queries for the simple site I created.

Database Tab

Razor Syntax in Action

I used Microsoft's "Razor" syntax to create a simple data-driven Web page.

Razor Syntax in Action

Rocket Fuel