# Friday, August 29, 2008

pmcapWhat's the hardest part of creating any open-source project?

No, not writing the code.

No, not helping users in the support forum...

I'll tell you: writing documentation, especially when the documentation is not in your native language. So that's what I have been doing for the last few weeks (or should I say "months"?).

In fact, the documentation project was the only thing that held back the release of ProMesh.NET version 2.0, and today I am proud to announce the release of the first release candidate of ProMesh.NET 2.0, with full documentation online. The documentation still needs a lot work, but at least (almost) all the features of the framework have been documented.

So, what's new in ProMesh.NET 2.0 (RC1) ?

  • Built-in routing engine. Routing can be added at runtime (at application startup), or can be specified using attributes on the controller classes and action methods.
  • Support for calling/rendering view components from templates. View components are special controllers that render a view, which will be inserted in the calling view.
  • Support for any page extension, including none at all (recommended for IIS 7 deployment)
  • New template engine (SharpTemplate.NET) which supports full C# expressions in view logic
  • Ajax validation of forms
  • Performance improvements

Want to check it out? Why don't you start where all the new stuff is: The Official ProMesh.NET Website

Or if you want to go straight to the download: Go to CodePlex

kick it on DotNetKicks.com
Friday, August 29, 2008 10:55:08 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [3] -

Saturday, August 30, 2008 1:42:45 AM (W. Europe Daylight Time, UTC+02:00)
Wow Phillipe! Alot of changes from the last build (just did a diff to look over the new features). Congrats! Can't wait to play with it.
Monday, September 01, 2008 3:40:22 PM (W. Europe Daylight Time, UTC+02:00)
Not everyone is as lucky as me and has the documentation sitting next to my at my working desk :p

Cheers!
Niels R.
Monday, September 22, 2008 8:45:50 AM (W. Europe Daylight Time, UTC+02:00)
Hi,

you should check the html escaping in the documentation.
instead of <int> we see &lt;int&gt; in the generic methods.

Dan
check html excape
Comments are closed.