Posted By: Charles | Dec 6th, 2008 @ 11:30 AM
page 1 of 3
Comments: 66 | Views: 2293
Charles
Charles
Welcome Change
I'm stunned. Again. Erik Porter and company (Nathan Heskew, Mike Sampson, Duncan Mackenzie) along with the web devdesign gurus of Thomas Lewis' MixOnline team have released what I think is one of the best examples of the so-called "standards web" blogging software on the Microsoft platform (it's ASP.NET MVC based). It's open sourced through CodePlex to boot.  They call it Oxite.

Amazing. They're looking for feedback and there's no better group to provide it than NIners! Go play.

Oxcited,
C
corona_coder
corona_coder
Only Proprietary software vendors deal in absolutes.
Does it run on Linux?
W3bbo
W3bbo
The Master of Baiters
Probably; Since ASP.NET MVC doesn't make any changes to the ASP.NET runtime itself it should run fine under mod_mono for Apache.

So there Smiley

Btw Charles, nice to see my prosetylzing efforts in my many IM conversations with Erik have paid off Smiley

I haven't toyed with the product yet, but from what the website says it seems pretty good. Has Microsoft shockingly done something right? Methinks so.
W3bbo
W3bbo
The Master of Baiters
Why isn't it a product? It certainly seems up to the mark.

I know Microsoft's own CMS became SharePoint.... for internal stuff; why not turn this into "Microsoft CMS - For Public Facing Websites" ?

I notice this could compete with Community Server (which is where C9 got started... almost), what are the teams thoughts on that?

As for "spending time" with Erik, my chatlog with him over the past 3 years has probably reached a good few megabytes by now.
CannotResolveSymbol
CannotResolveSymbol
Microsoft: Who do you want to execute today?
Pretty cool!  Got it working on my machine...  wish I had a site where I could host it for my own blog (not that I actually blog much...).
Sharepoint is used for external facing content too. This is probably a trend that is going to increase in the future as well.

Kevin
Bass
Bass
A computer once beat me at chess, but it was no match for me at kick boxing.
Very cool, I was thinking of learning ASP.NET MVC. This will be helpful.
Bass
Bass
A computer once beat me at chess, but it was no match for me at kick boxing.
W3bbo,

Yes and no. You can get ASP.NET MVC running under Mono (people have done it before), but doing so seems to break the license/EULA of ASP.NET MVC.
Zeus
Zeus
Why is the caption missing??
Is another new blogging software really what we need ?? It's cool and all, but new blogging software ... really ?
W3bbo
W3bbo
The Master of Baiters
I'd say we need it; where are the good CMS engines for ASP.NET that don't suck?
Zeus
Zeus
Why is the caption missing??
CMS != BloggingEngine. But we have plenty of both around ...
elmer
elmer
I'm on my very last life.
Telerik's Sitefinity is pretty cool IMO, and available as a free community edition.
W3bbo
W3bbo
The Master of Baiters
Ah yes, but is it standards-compliant by default and gives the author total control over the generated markup?
Bass
Bass
A computer once beat me at chess, but it was no match for me at kick boxing.
What don't they just open source Channel 9? Or is Oxite the Channel 9 codebase?
elmer
elmer
I'm on my very last life.

Download and try it for yourself - works just fine for me.

To be honest Charles, I don't think C9 is a really good advert for MS; I'd keep it under wraps if I were you.


Cyonix
Cyonix
Me
I believe I found a bug, when trying to save a post i get an exception.

The exception is in Oxite.Mvc.NameValueCollectionExtensions line 142.

<BR>        post.Published = DateTime.Parse(collection["publishDate"].IsRequired());<BR>


I believe it is because the javascript creates a US date. However it seems that the this.getDay() returns a 0 when it should return a 7...

 Date.prototype.toShortString = function() { <BR>var y = this.getYear(); <BR>var year = y % 100; <BR>year += (year < 38) ? 2000 : 1900; <BR>return (this.getMonth() + 1).toString() + "/" + this.getDay() + "/" + year + " " + this.toLocaleTimeString(); }; <BR>
Cyonix
Cyonix
Me
ok i think i found the problem. this.getDay() should be this.getDate()

but its still in the US format..
littleguru
littleguru
<3 Seattle
Nice work guys. Thanks for sharing. Is there somewhere a page that highlights the unique features of this platform?
Bass
Bass
A computer once beat me at chess, but it was no match for me at kick boxing.
How is keeping Channel9 closed a "good advert for MS"? I would think the opposite is true.

I don't care either way, but somehow I think increasing the amount of ASP.NET code out there is a genuinely good thing for the platform.
Bas
Bas
It finds lightbulbs.
He's not saying that keeping it closed is a good advert, he's saying that releasing it wouldn't be.
Duncanma
Duncanma
Just Coding for Fun...
Not really trying to compete with Community Server (or Grafitti for that matter). The intent here is give you a really good starting point while still leaving you with complete control over the markup, something that wasn't really possibly using ASP.NET before MVC.
page 1 of 3
Comments: 66 | Views: 2293
Microsoft Communities