Can anybody recommend - based on personal experience! - a lightweight Content Management System (CMS) for creating a corporate website with mostly static content?

I am not looking for larger solution like Umbraco or Axinom, I'm searching something more lightweight. I personally like Textpattern but it's PHP and we would more like to go for something ASP.NET based.

Can anybody recommend - based on personal experience! - a lightweight Content Management System (CMS) for creating a corporate website with mostly static content?

I am not looking for larger solution like Umbraco or Axinom, I'm searching something more lightweight. I personally like Textpattern but it's PHP and we would more like to go for something ASP.NET based.

It is important that the CMS outputs valid XHTML!

Any tips?

I've got one that I wrote and use myself, the few people I've given it to have nothing but praise for it, I reckon it's good for what you need it for.
Basic features:

Section tree heirarchy

Versioning

Multiple users

Trackback

Fully skinnable, no hard-coded XHTML (and the skins I've developed are all XHTML1.0 Strict compliant)

The only caveat is that it runs off SQL Server (only a problem if you're a Jet or MySQL junkie) and right now is ASP.NET1.1, but someone who I passed it to was able to run it under ASP.NET2.0 with only a few teething issues.

﻿I have to agree with that. Every page I visit that uses it screams "This is a DNN page!" and not in a good way.

DNN was built off that IBuySpy thing from Microsoft, so it incorporates Microsoft's "vision" for web-apps to the extreme.

i.e. javascript-initiated postbacks for everything, and useless UI widgets galore (there is no need to collapse page sections, even less need to do it through postback!). Oh, and all controls wrapped in their own <table> element.

Can anybody recommend - based on personal experience! - a lightweight Content Management System (CMS) for creating a corporate website with mostly static content?

I am not looking for larger solution like Umbraco or Axinom, I'm searching something more lightweight. I personally like Textpattern but it's PHP and we would more like to go for something ASP.NET based.

It is important that the CMS outputs valid XHTML!

Any tips?

I've got one that I wrote and use myself, the few people I've given it to have nothing but praise for it, I reckon it's good for what you need it for.
Basic features:

Section tree heirarchy

Versioning

Multiple users

Trackback

Fully skinnable, no hard-coded XHTML (and the skins I've developed are all XHTML1.0 Strict compliant)

The only caveat is that it runs off SQL Server (only a problem if you're a Jet or MySQL junkie) and right now is ASP.NET1.1, but someone who I passed it to was able to run it under ASP.NET2.0 with only a few teething issues.

I'm not talking about "collapsing the sidebars". This is too primitive.

There are cases where you want to keep the user in the same page, like a search. Instead of redirecting the user from search results to other pages to do his work, you can show/hide page sections. It helps the user's workflow.

You can show/hide sections based on server-side processing and the app must decide which section to be shown or hidden. Still is done with javascript but from server side code.

﻿There are cases where you want to keep the user in the same page, like a search. Instead of redirecting the user from search results to other pages to do his work, you can show/hide page sections. It helps the user's workflow.

You can show/hide sections based on server-side processing and the app must decide which section to be shown or hidden. Still is done with javascript but from server side code.

That's done with AJAX, but pages accessible only by postback are a stupid idea since search-engines and script-disabled clients can't get to them, not to mention all the control over your pages you surrender to ASP.NET.

QueryStrings in HTTP GET exist for a reason, shame ASP.NET never exploits them.