Best .Net CMS?

20 views
Skip to first unread message

David Veksler

unread,
Nov 21, 2011, 12:52:03 AM11/21/11
to Mises.org Development
Any thoughts on the pluses and minuses of the following products?  Any others that should be included?




http://www.kentico.com/  (not open source, but it has a free edition and I liked it enough to include it)

Jon Feaster

unread,
Nov 23, 2011, 11:57:41 AM11/23/11
to mise...@googlegroups.com
We use Sitecore (not open source) http://www.sitecore.net
--
Jonathan M. Feaster
Bit Designer
fea...@bitdesigner.com
http://www.bitdesigner.com/

Kenneth LeFebvre

unread,
Nov 23, 2011, 12:52:56 PM11/23/11
to mise...@googlegroups.com

I used to use DNN for my client work, but spent too much time distracted by the overwhelming urge to rewrite so much of the code, that I wasn’t enjoying my work.

 

Despite the fact that I can’t use my favorite dev tools (i.e., Visual Studio) to work with it, I’ve been using Wordpress for the last few years, because the plugin ecosystem is so rich. I looked into Umbraco about a year ago and liked it better than DNN, but not enough to make the move (I can’t remember specific reasons).

 

I haven’t used it for anything production, yet, but I’ve been pretty impressed with what I’ve seen of Orchard, so far. Mostly, what’s impressed me has been the codebase. If I’m going to be doing any customization, I want to enjoy working with the code, and I think Orchard is pretty clean. I’m probably going to try using Orchard for my next gig.

 

I’m not familiar with Kentico, but I’m glad you mentioned it, so I can check it out.

 

Ken

 

---

Ken LeFebvre

Two Brothers Web Design| www.twobrothersweb.com

Telephone: 216-202-0KEN | Email: k...@twobrothersweb.com

David Veksler

unread,
Nov 24, 2011, 4:22:22 AM11/24/11
to mise...@googlegroups.com
Any thoughts on the suitability of Mises.org for a given CMS?

In particular, I am thinking of how thousands of articles, documents and media with lots of contextual meta data would fit.

---
Regards,
David V.

My PGP key: http://rationalmind.net/david/DavidLeoVeksler.txt

Israel Curtis

unread,
Nov 24, 2011, 5:12:21 PM11/24/11
to mise...@googlegroups.com
I've got to throw my vote for wordpress. I've used it with great success as a CMS for stock photography (large media and tons of metadata), a natural birth client manager (tracking classes, status, dates), and even the academy's courses and faculty.

With the P2P plugin (http://github.com/scribu/wp-posts-to-posts/wiki), you have to ability to create incredibly sophisticated relationships between objects, far beyond simple taxonomy assignments. Combine that with custom post types, and you have the ability to build any kind of CMS…

I know it's not a .NET solution, and that it's not perceived by this group as "serious" enough, but it's served my professional clients well. It has a huge and deep community of developers, and nearly everyone (programmers and authors) has used it at some point, making it a familiar system.

If there's something about the content or requirements of Mises.org that it *wouldn't* be able to provide, I'd love to know. I'm sure there's plenty I'm not aware of...

C. Blake Barber

unread,
Nov 24, 2011, 5:37:47 PM11/24/11
to mise...@googlegroups.com

I second wordpress. I am not opposed to any of the others as well, as I would love to learn a different system. I just think with 14.7% of the internet now using it all our problems could be solved pretty easily. 22% of all new websites are choosing Wordpress. I know these stats don't mean we should use it but the solutions for any problem with it are around.

David Veksler

unread,
Nov 24, 2011, 10:19:53 PM11/24/11
to mise...@googlegroups.com
How would you make a UI such as used at http://mises.org/daily/ or  http://mises.org/media or  http://mises.org/literature using WordPress?

---
Regards,
David V.

My PGP key: http://rationalmind.net/david/DavidLeoVeksler.txt


Israel Curtis

unread,
Nov 24, 2011, 11:28:10 PM11/24/11
to mise...@googlegroups.com

On Nov 24, 2011, at 8:19 PM, David Veksler wrote:

> How would you make a UI such as used at http://mises.org/daily/ or http://mises.org/media or http://mises.org/literature using WordPress?

Very doable - not sure how to describe... Guess I'd have to show. Each is just a condensed display of the asset data. Changing view styles is just a matter of different templates used to output the html, and can be switched via query string or ajax.

I've built a framework plugin for automating a lot of the creation and setup of custom post types / taxonomies / relationships / metadata. I can throw together a mockup site pretty quickly as far as the back end administration and editing of assets - front-end layout design takes a little more time as it's more specific. Maybe that will help...

I could use some kind of organizational chart showing the various object types that need to be managed and how they all relate. I know the basic author/book stuff but haven't seen the full metadata schema...

David Veksler

unread,
Nov 25, 2011, 12:44:40 AM11/25/11
to mise...@googlegroups.com
Is there an example for another site?


SELECT TOP 10 [ArticleId]
      ,[GUID]
      ,[Title]
      ,[AuthorId]
      ,[CoAuthorId]
      ,[Description]
      ,[DisplayOrder]
      ,[ArticleText]
      ,[OLDArticleType]
      ,[ThumbnailURL]
      ,[PhotoURL]
      ,[PhotoHeight]
      ,[Featured]
      ,[Headline]
      ,[ShowArticle]
      ,[DatePosted]
      ,[EditBy]
      ,[EditDate]
      ,[CreatedDate]
  FROM [Mises].[dbo].[DailyArticles]


There is also a templating system in place:

[product:10603]
<p>About half of the Pilgrims who arrived in Plymouth in 1620 were dead a year later. The Indians really did save the colony by showing the first winter's survivors what to plant and how to plant it in the spring of 1621. The Pilgrims really did rejoice at that festival. They were lucky &mdash; graced, they would have said &mdash; to be alive.</p>
<p>So are we. Ludwig von Mises wrote in <i><a href="http://mises.org/resources/3250/Human-Action">Human Action</a></i> (<a href="http://mises.org/humanaction/chap8sec8.asp">VIII:8</a>) that social Darwinism was wrong. The principle of the survival of the fittest does not apply to the free market social order. The free market's division of labor has enabled millions of people to survive &mdash; today, billions &mdash; who would otherwise have perished.</p>
<p>So, give thanks to God today, even if your only god is the free market. You did not obtain all that you possess all by yourself. The might of your hands did not secure it for you. A little humility is in order on this one day of the year. Yes, even if you earned a PhD at the University of Chicago.</p>
<div class="article-author">
  <p>[bio] See [AuthorName]'s [AuthorArchive].</p>
  <p>This article originally appeared on LewRockwell.com, November 24, 2005.</p>
  <p>You can subscribe to future articles by [AuthorName] via this [RSSfeed].</p>
</div>

Israel Curtis

unread,
Nov 25, 2011, 3:10:41 AM11/25/11
to mise...@googlegroups.com

On Nov 24, 2011, at 10:44 PM, David Veksler wrote:

> Is there an example for another site?

The examples I mentioned are internal sites for managing company assets, with no public access, so I'll have to do some screenshots.

> SELECT TOP 10 [ArticleId]
> ,[GUID]
> ,[Title]
> ,[AuthorId]

seems typical. I could use some help understanding the difference between books / online books / resources / literature, etc. I assume everything boils down to a "resource", with all the other terms simply additional terms referencing the type of resource...

> There is also a templating system in place:

this appears to function much like wordpress' infinitely-extensible shortcode system, which we can allow people to enter manually in the body content, but it's often more foolproof to allow them to simply choose related resources from fields right in the content editor, and have the theme templates control format and placement, or have boilerplate just included in the template code.

> [product:10603]

David Veksler

unread,
Nov 25, 2011, 3:06:28 PM11/25/11
to mise...@googlegroups.com
So I've been doing some research trying to find a news site (kind of like Mises.org) that uses WordPress for the main CMS.

Here is what I found: 
No major news organization uses WordPress as the CMS for their homepage.

WordPress accounts for 50% of CMS usages within the top 10,000 sites.  But it seems the bigger a website is, the less likely it is to use WordPress: http://trends.builtwith.com/cms/WordPress
Screen Shot 2011-11-26 at 3.59.09 AM.png

Israel Curtis

unread,
Nov 25, 2011, 3:16:21 PM11/25/11
to mise...@googlegroups.com
Some big WP users (not mainstream media "journalism" sites, but neither is mises.org):

BoingBoing (www.boingboing.net)
Mashable (http://mashable.com/)
TechCrunch (http://techcrunch.com)
AllThingsD (http://allthingsd.com)
RealClearPolitics (http://realclearpolitics.com) (very dense content display)

> <Screen Shot 2011-11-26 at 3.59.09 AM.png>


Kenneth LeFebvre

unread,
Nov 25, 2011, 3:20:42 PM11/25/11
to mise...@googlegroups.com

I know that Wordpress wouldn’t be approved for my company’s website (we currently use Ektron), but it has nothing to do with performance and everything to do with approval workflows.

 

My hunch is that a lot of these sites have similar requirements, that go beyond the basic content management that Wordpress can do. Unless you need the workflow capabilities, I wouldn’t let a survey like this carry too much weight in your decision making process.

 

I think you need to identify the problems you’re seeking to solve by changing your CMS platform so you’ll know better what will meet your needs. I’m confident that you could build a workable site using any of the major players on the CMS space, but you should also consider such factors as your investment in infrastructure (e.g., Windows versus Linux) and skills (e.g., .NET versus PHP), not to mention the cost of conversion itself.

 

 

 

From: mise...@googlegroups.com [mailto:mise...@googlegroups.com] On Behalf Of David Veksler
Sent: Friday, November 25, 2011 3:06 PM
To: mise...@googlegroups.com
Subject: Re: [Mises.org Dev] Best .Net CMS?

 

So I've been doing some research trying to find a news site (kind of like Mises.org) that uses WordPress for the main CMS.

Israel Curtis

unread,
Nov 25, 2011, 3:28:12 PM11/25/11
to mise...@googlegroups.com

On Nov 25, 2011, at 1:20 PM, Kenneth LeFebvre wrote:

> I know that Wordpress wouldn’t be approved for my company’s website (we currently use Ektron), but it has nothing to do with performance and everything to do with approval workflows.
>
> My hunch is that a lot of these sites have similar requirements, that go beyond the basic content management that Wordpress can do. Unless you need the workflow capabilities, I wouldn’t let a survey like this carry too much weight in your decision making process.

I agree. Though as to approval workflows, I have built an editorial workflow into my stock photography client's CMS. They have contributors who can submit, but can't publish, and editors who select and refine content before publishing. There are notifications at each stage. Obviously not nearly as deep as a major news company, but it can be done.

> I think you need to identify the problems you’re seeking to solve by changing your CMS platform so you’ll know better what will meet your needs.

yes - still wondering this myself...

> I’m confident that you could build a workable site using any of the major players on the CMS space, but you should also consider such factors as your investment in infrastructure (e.g., Windows versus Linux) and skills (e.g., .NET versus PHP), not to mention the cost of conversion itself.

yes, yes and yes. Also nclude the factor of owning our code long-term and not being locked in to a proprietary (and costly) vendor...

David Veksler

unread,
Nov 25, 2011, 3:33:07 PM11/25/11
to mise...@googlegroups.com
FYI:

mashable.com: heavily modded wordpress with W3 Edge cache
http://techcrunch.com: modded wordpress that was done by Automattic
realclearpolitics.com: does not seem to run wordpress 
allthingsd: uses http://vip.wordpress.com/




---
Regards,
David V.

My PGP key: http://rationalmind.net/david/DavidLeoVeksler.txt


Israel Curtis

unread,
Nov 25, 2011, 3:57:17 PM11/25/11
to mise...@googlegroups.com
these were listed on http://en.wordpress.com/notable-users/

I agree that some optimization is needed to deal with high traffic, but I don't think that's unusual. I wouldn't guess most of the high-end media outlets you list aren't also highly tweaked. They also have the budgets for proprietary software packages and full IT staffs ;-)

I found this very interesting, as their traffic seems similar to mises.org:






With over 1.4 million visitors (and 3.2 million page views each month), chinaSMACK aims to give Western netizens an often neglected and overlooked view of modern Chinese society by translating Chinese-language internet articles, posts and content into English.  Despite having only a handful of contributors all working part-time, chinaSMACK has garnered mentions from major mainstream media including the New York Times, China Daily, Washington Post, Economist, New Yorker, BBC and CNN – just to name a few. 

A few months ago, chinaSMACK came to Voxel looking for a backend infrastructure upgrade so they could keep up with their growing traffic.  Find below a Q&A with Thomas Barker, chinaSMACK’s Sys Admin, on what he’s done with chinaSMACK’s WordPress site to keep it up and running at peak performance – without significant resource drain.

1) Can you describe the original hosting setup and why you were looking for a new provider?
We used to be hosted at a tiny VPS provider.  They didn't cap our bandwidth, which was great.  They also couldn't keep their SAN working, which was less great.

2) And what does your hosting setup look like now?
We're running the site on a single VoxCLOUD VPS and all our static hosting [images, CSS, etc.] has been off-loaded onto VoxCAST CDN , Voxel’s Content Delivery Network.

Our backups are handled by Voxel's built-in backup agent which continuously backups our MySQL database, something we can't afford to lose.

On top of that, an open source monitoring package called Munin handles our performance metrics on the VPS,   generating pretty graphs and ensuring that we know if our tweaks are actually improving things!

3) Can you share some of the pretty graphs you’re using to give us a snapshot of what you’re monitoring?






4) So what have you done to make WordPress scale so efficiently?
The only way to scale WordPress efficiently is not to scale WordPress :-)

Almost all our page views are cached so WordPress never has to worry about processing them.  We run a pool of PHP workers using PHP-FPM.  Our webserver, nginx, sits in front of that pool and has its own built-in page cache.

Rather than cache each page for a few minutes at a time, we use a WordPress module to invalidate the cached pages when they change.  This keeps the WordPress processing to a minimum.

5) Can you dig a little deeper into your caching set-up?
Sure.  We're using a custom build of nginx that includes a page cache invalidating module.

Every content page is cached for up to 36 hours or until an action [a comment or an amendment] invalidates it.  Nginx Manager pushes all invalidations into nginx from WordPress.

I've experimented with more "sophisticated" mid-tier caching tools using the APC object cache, but I found that they sucked up a lot of memory with only a minuscule performance gain.  The cache invalidation wasn't always reliable either.

I found that relying on a decent sized MySQL query cache (which is essential for running WordPress anyway) was just as fast and much more reliable.

If we were a forum site or a Facebook game, page caching probably wouldn’t be enough but it works for what we are.  As with everything in tech, Y.M.M.V, K.I.S.S. (Your Mileage May Vary, Keep it Simple Stupid) :-)

6) What other optimizations and tuning have you done to the chinaSMACK website?
Besides investing heavily in server-side page caching, most of our efforts after the initial push have been focused on the client-side.  Removing JavaScript libraries and minifying CSS has had a big impact on load times and bandwidth requirements.

Most of the future changes will also focus on the client-side.  However, since a lot of our readers have high network latency, we’re also considering tuning our TCP/IP settings.

7)  What WordPress plugins are you using?
We use a lot of plugins for everything from image handling to spam filtering.  Other areas we depend on plugins for include: spam filtering, web optimization, comment and content management, redirection, mobile, mail and syndication.

8) How are you using the VoxCAST CDN to handle traffic from a world-wide audience?
We found VoxCAST CDN to be incredibly easy to set up using the CDN Rewrites module, so currently all of our static content [CSS, JavaScript & images] is hosted on VoxCAST.

Since we have a global readership, utilizing a content delivery network is very important to us.  It means that 90%+ of each page load is handled by a server on the same landmass as the reader – which really reduces load times.  Anyone who's browsed a Japanese website from Europe knows how big a difference this can makes!

Nginx can serve tens of thousands of cached page hits per second.  With VoxCAST CDN (whose capacity is essentially infinite) hosting all our content except the HTML, the chinaSMACK website can easily handle being featured on CNN or the BBC (and the huge spike of traffic that would entail).  That wasn't a possibility before.

9) What is the greatest change you've seen since signing up with Voxel?
The most important change we’ve seen is reliability.  Voxel simply hasn't gone down.  Our old provider was a constant worry, but now I don't even think about downtime.  Everything just works.

Israel Curtis

unread,
Nov 25, 2011, 6:06:43 PM11/25/11
to mise...@googlegroups.com

On Nov 25, 2011, at 1:20 PM, Kenneth LeFebvre wrote:

> I know that Wordpress wouldn’t be approved for my company’s website (we currently use Ektron), but it has nothing to do with performance and everything to do with approval workflows.
>
> My hunch is that a lot of these sites have similar requirements, that go beyond the basic content management that Wordpress can do. Unless you need the workflow capabilities, I wouldn’t let a survey like this carry too much weight in your decision making process.

I agree. Though as to approval workflows, I have built an editorial workflow into my stock photography client's CMS. They have contributors who can submit, but can't publish, and editors who select and refine content before publishing. There are notifications at each stage. Obviously not nearly as deep as a major news company, but it can be done.

> I think you need to identify the problems you’re seeking to solve by changing your CMS platform so you’ll know better what will meet your needs.

yes - still wondering this myself...

> I’m confident that you could build a workable site using any of the major players on the CMS space, but you should also consider such factors as your investment in infrastructure (e.g., Windows versus Linux) and skills (e.g., .NET versus PHP), not to mention the cost of conversion itself.

yes, yes and yes. Also nclude the factor of owning our code long-term and not being locked in to a proprietary (and costly) vendor...


Reply all
Reply to author
Forward
0 new messages