eWeek Microsoft Watch
Advertisement
Advertisement
December 8, 2008 6:23 PM

Oxite: Just MIX and Serve



News Analysis. Well, well, Microsoft released a blogging platform. Sort of. I like the concept, and it's about friggin' time.

The thing is called Oxite, and Microsoft released the code to its CodePlex site on Dec. 5 but made the announcement today. Oxite is labeled an alpha, and as of this posting a whopping 344 people had downloaded the software. Let's not rush to give up Movable Type or WordPress, shall we?

The official Web site claims that "Oxite is an open source, standards compliant, and highly extensible content management platform that can run anything from blogs to big web sites." Well, Microsoft's definition of "open source" sure isn't the same as mine, or the GPL's last time I checked. Microsoft is quick to make "open this" and "open that" statements that just aren't true.

arrow.gifGOT A TIP OR RUMOR?

I've long wondered why Microsoft hadn't released some kind of blogging software. SharePoint is the only good reason that makes sense to me. Microsoft bet on its proprietary content management system, which was blogging software enough. But it was never enough. With the Web's gravity pulling developers away from Windows, long ago Microsoft should have made developing a blogging system an absolute priority. For the good folks at Microsoft, ASP.NET was blogging framework good enough, not that pieces for blogging released years ago got much adoption beyond hard-core enthusiasts.

ASP.NET is back, with a lot more oomph (no pun intended). Microsoft built Oxite using ASP.NET MVC (Model View Controller). I haven't downloaded the code and can't say how complete it really is. In a blog post today, Microsoft evangelist Jeff Sandquist described the code release as a "lightweight sample." Lightweight was what made the last ASP.NET blogging sample too little. Keep your fingers crossed that this will be better. If you're one of the 300 or so downloaders, please do tell in comments or by e-mail.

The Oxite Web site describes the code:

Oxite was developed carefully and painstakingly to be a great blogging platform, or a starting point for your own web site project with CMS needs. Its line-up of sexy attributes includes: provider-based architecture allowing you to swap out database and search providers (SQL Server DB, local and Live search providers included) ... [and] built to take full advantage of ASP.NET MVC but broken into assemblies.

Well, those defaults make a little more sense out of Oxite. Jeff's blog post goes on and on about "open standards," but the code is all set up for Microsoft services. Of course, Microsoft is going to do this. Do parents favor their kids over the neighbor's? But it looks like Microsoft is ready to take in the neighbor's kids, by supposedly building an architecture that supports competing software or services.

Open standards doesn't mean open tools. ASP.NET is a decidedly Microsoft Web development framework—and one desperately needing a lot more company executive love. Oxite puts a fresh development face on ASP.NET, and Microsoft has got Expression Studio 2 and Silverlight 2 for all your design needs. Those are tools run on Windows.

As of this writing, Microsoft lists only one site using Oxite: MIX Online. But that's enough. Jeff writes:

Oxite began as a side project of Adam Kinney and Duncan Mackenzie and is a subset of the Channel 9 source code. When it was time to do a reboot of the Mix Online web site Duncan and his team created an experience where they could release the source code (a popular customer request of Channel 9) that used ASP.NET MVC to have 100 percent control of the resultant HTML. Yes, Virginia, you too can support web standards with the Microsoft Web Platform.

Oh yeah? Yes, Virginia, there is a Santa Claus. Seriously, MIX Online is the right place to use Oxite. MIX after all is Microsoft's Web development conference. What better place to showcase what Oxite can do?

By the way, the MIX team deserves more praise than it probably gets. My MIX RSS feed buzzes with content throughout the year—yes, even between conferences. The `09 site is colorful and lively and, damn, if I don't really like the Oxite logo.

[Please send your tips or rumors to watchtips at live.com].

TrackBack

TrackBack

http://www.microsoft-watch.com/cgi-bin/mte/mt-tb.cgi/15944

Comments (6)

billybob :

I see they are up to the usual tricks of trying to steal common industry terms and make them a product.

MVC is a programming pattern which separates business logic from data from display formatting. In programming you either use the MVC pattern, or you have a lump of hard to maintain code, so bragging that it uses MVC is not really as great as it sounds.

http://en.wikipedia.org/wiki/Model-view-controller

Once you remove the MVC hyperbole (which is only interesting to developers, and should be a given these days), you are left with an ASP.NET blogging platform. It does not even warrant a yawn.

It is licensed under the MsPL (not to be confused with the evil MPL, not to be confused with the MPL from Mozilla) so its not all bad.

When they talk about standards they mean HTML and CSS. A website which does not output HTML is not going to work so they have to use standard HTML or they will exclude 30% of browsers.

Robert :

Seems to me that this is all about how you define "open". As far as a microsoft offering goes, in my opinion it is open. They released the source code. You can use free products such as Web Developer Express and SQL Server Express to run it. I downloaded it yesterday and it looks pretty darn good. It offers a lot of stuff right out of the gate.

So I could care less that it is tied to a particular platform. I am not a php developer and so I will never use WordPress. I am a .NET developer and releasing something like this along with source code is a good gesture by Microsoft.

Matthew :

That you for finally some clarity in tech journalism. The term "open source" should not be used without looking at the software license. The phrase has been passed around for many very closed technologies, for the purpose of confusion.

Darryl :

The Microsoft ASP.NET MVC Framework is distinct from the generic MVC pattern. http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx

billybob :

Of course an implementation is distinct from a pattern. They are different things. It doesn't change any of my points about MVC being essential, or the fact that Microsoft steals generic industry terms to make it look like they are innovating.

Unless they have somehow invented a different pattern which they are keeping to themselves?

trypu :

all in one search engine

Post a Comment

 
 
RSS Syndication

Advertisement
Advertisement
Microsoft Watch     Contact Us | Advertise | Site Map
Ziff Davis Enterprise