I’m developing a small business website and want to give some control over content to the client but also allow myself control over the outputted code. Indeed allow the user to fill in the content gaps while not creating havoc.
I’m leaning towards WordPress rather than reinventing the wheel in asp.net, which would be my code of choice, or possibly just html.
Any recommendations either way? An alternative CMS maybe or some robust but productive framework? (interested in mention of python frameworks)
NOTE: This question was originally posted at StackOverflow.com by dove
- Arthur asked 15 years ago
- last edited 11 years ago
Given that the question is tagged ASP.NET, I’d recommend looking at N2. It’s an open source CMS, and you have complete control over the HTML output. It runs on .NET 3.5, and can be used with MVC too.
NOTE: This answer was originally posted at StackOverflow.com by harriyott
- Arthur answered 15 years ago
-
Having written my own CMS... its... an ordeal. Finding a CMS that fits well into what you already have is tricky, and N2 did that best in that matter.
NOTE: This comment was originally posted at StackOverflow.com by ccook
-
From all .net cms i tried, N2 is by far the best. It is nicely written (tdd, nhibernate for DAL, separated logic, easily extended with your own classes - content definition, easy to add new view template, etc). But, it's for asp.net devs. Others can find it little difficult to customize.
NOTE: This comment was originally posted at StackOverflow.com by Hrvoje
-
There is also Wordpress but it is for PHP devs. Others can find it little difficult to customize.
NOTE: This comment was originally posted at StackOverflow.com by dario-g
- You must login to post comments
This post is somewhat old, but I just found it today (12-19-2011).
The first CMS I found was Joomla, which I felt was great for a very short time. Dupral, evern shorter. Joomla is a click this, click that nightmare, and really doesnt offer much more than wordpress. Dupral is a clone, so I really see no point in using it.
Ultimately I used Wordpress for numerous sites, ranging from photo galleries to eCommerce sites. And the sites have performed well, for years.
Most clients are concerned with appearance, and the ones who do make their own changes have no problem using wordpress.
But now I am seeking something “better”? Something that allows more design flexability. Something I can do more with. Plus I have yet to find a Wordpress utility for making custom themes that actually look custom. Artisteer generates themes, but what can I say, they all look alike.
I recently tried Concrete5, and its ok, but still not a developers dream solution.
Next I plan to try several of the other CMSs listed on this page, with hopes to find something that will work for both me, and the end user. So if such a beast exists, I will capture it, and never look back. Then again, Id have to say, Wordpress will be around for a long time.
NOTE: This answer was originally posted at StackOverflow.com by Vee
- Harold answered 12 years ago
- You must login to post comments
Although I’ve not used it, I’ve heard that Microsoft Orchard is pretty good.
NOTE: This answer was originally posted at StackOverflow.com by harriyott
- Arthur answered 13 years ago
- You must login to post comments
WordPress fits well for a blogging setting and is relatively easy to adapt. I tried Drupal but I couldn’t get it to play well. I’m still considering what CMS functions best with a workflow of translators in multiple languages.
NOTE: This answer was originally posted at StackOverflow.com by SleekCC
- Michelle answered 13 years ago
- You must login to post comments
I think for pepole with existing html, Toko Cms will be the cheapest option
NOTE: This answer was originally posted at StackOverflow.com by Miko
- Jane answered 14 years ago
- last edited 13 years ago
-
jo
- You must login to post comments
Hmm. Too bad nobody said symphony yet.
The only reason to use wordpress is the nice looking admin interface, the code is poorly written and only pointed at blogs. It is possible to use WP as a ‘real’ cms, but not without hacking the core, or hacking away in templates.
NOTE: This answer was originally posted at StackOverflow.com by creativedutchmen
- Curtis answered 14 years ago
- last edited 12 years ago
- You must login to post comments
The answer depends on the requirements. WordPress can be an excellent choice if your customer’s budget is very low
If they have some more budget and want something more, the take a look at the CMSes listed above. For ASP.NET I’ve used SiteCore and SiteFinity and have liked both because they allow a lot of flexibility over design and content. Plus, if I need to I can just get into the code and add my own user control to get something hard done.
NOTE: This answer was originally posted at StackOverflow.com by BeaverProj
- Lynn answered 15 years ago
- You must login to post comments
If you want to know more CMS, your can visit this website: CMS Matrix. You’ll found a a lot.
Wordpress does fit simple CMS requirement, simple usage, friendly user interface, and easy to extends. Be careful when choosing CMS, some of them may have too many feature and too complex for simple use.
I was once setup a typo3, and failed to teach user how to use it. Then I move to wordpress.
NOTE: This answer was originally posted at StackOverflow.com by Dennis Cheung
- Roy answered 15 years ago
- last edited 15 years ago
- You must login to post comments
Another good CMS is KenticoCMS
Easy to implement your own controls.
NOTE: This answer was originally posted at StackOverflow.com by Patrik Potocki
- Arthur answered 15 years ago
- You must login to post comments
http://www.diigo.com/annotated/0b287e9ac349c7888628d19e50fc318a
After managing a Drupal site for a while, I settled into Plone 3 and never looked back.
We still have the Drupal site but it’s rarely used. So much more is achieved, achievable with Plone. Keywords ’rounded’ and ‘cohesive’ come to mind.
http://www.diigo.com/annotated/0b287e9ac349c7888628d19e50fc318a if you wish to see those keywords in context.
NOTE: This answer was originally posted at StackOverflow.com by Graham Perrin
- Anthony answered 15 years ago
- You must login to post comments
For a True CMS I can recommend you Joomla, Drupal and SimpleCMS.
For Blogging Wordpress is in the best.
NOTE: This answer was originally posted at StackOverflow.com by Urano
- Kathleen answered 15 years ago
-
Joomla is pooooo.
NOTE: This comment was originally posted at StackOverflow.com by D_N
-
Joomla is seriously one of the worst CMS out there, I would strongly recommend you go another direction.
NOTE: This comment was originally posted at StackOverflow.com by Joe
- You must login to post comments
As mentioned Umbraco is a really good and capable open source ASP.NET CMS. v4 (which just hit beta 2) has some really nice features including in-page editing and a neat package repository. The API does leave a bit to be desired if you want to do my code interaction but I’m working on resolving this with a project of my own.
NOTE: This answer was originally posted at StackOverflow.com by Slace
- Willie answered 15 years ago
- You must login to post comments
Since you tagged ASP use DotNetNuke. There are CMS’ written in every language you can think of. But let me plug the grand-daddy, Zope (python).
Also Wordpress is not a CMS. it’s a blogging framework that has some CMS features. But if your need isn’t enterprise level, then Wordpress might be fine.
NOTE: This answer was originally posted at StackOverflow.com by Stephen Cox
- Gail answered 15 years ago
- You must login to post comments
If you don’t want a complicated CMS, but rather a blog (which is a simple CMS in a way) you could try the Byteflow blog engine. It’s written in Django – a Python based web framework.
NOTE: This answer was originally posted at StackOverflow.com by Cristian Ciupitu
- Tom answered 15 years ago
- You must login to post comments
Umbraco was suggested in one of the answers. We’ve had experience with it and many other CMS systems and I can safley recommend you to go that path, it’s both easy to learn and simple to use while remaining a powerful tool to base your sites on.
NOTE: This answer was originally posted at StackOverflow.com by joeysim
- Ricky answered 15 years ago
-
I have only seen the demos for Umbraco (I couldn't get my host to support it), but it is incredibly_impressive!!
NOTE: This comment was originally posted at StackOverflow.com by Jens Roland
- You must login to post comments
If you’re looking for a cms in asp.net, you should consider DotNetNuke or if your looking for a blog CMs, you should consider Subtext
NOTE: This answer was originally posted at StackOverflow.com by norbertB
- Joyce answered 15 years ago
- You must login to post comments
I have had a bit of pain using blog engines like expression engine to make more static type sites, you end up working around a whole lot of features that you don’t really need, and hacking things together for the things that you do. If your client is just your average small business type, they don’t always relate to blogging terminology or concepts. They just want to update their interweb thingy, with something that works much like everything else they use on their computer.
Writing your own is certainly a large learning experience, and Hofstadter’s Law will kick in like you wouldn’t believe.
In the realm of asp.net, have heard very good things about graffiti, but not used it, was generally impressed by umbraco, have done a few sites with that, you get total control over the output, the ui is great, and clients understand it very easily.
I tried dotnetnuke a few years ago, but found that I had to work very hard to control the output, which (at the time anyway) was deeply rooted in the webforms paradigm, with all the markup horror that entails, although it does offer a huge number of addin modules, and has a massive user base.
NOTE: This answer was originally posted at StackOverflow.com by seanb
- Gerald answered 15 years ago
- You must login to post comments
I would avoid Wordpress as a CMS in a professional environment. As stated earlier, it’s a great blogging platform, but doesn’t generally offer the robustness that most professional environments require. I’m a fan of Concrete5 so far as I’ve seen, although you may have to get into a little code to better control some of the formatting errors I’ve seen.
NOTE: This answer was originally posted at StackOverflow.com by lush
- Valerie answered 15 years ago
- You must login to post comments
Well many of these answers are fine, but if you are talking ASP.Net, then you really should look at DotNetNuke. It is far and away the most popular .Net CMS with thousands of available modules and skins and one of the most active communities on .Net.
NOTE: This answer was originally posted at StackOverflow.com by Joe Brinkman
- Karen answered 15 years ago
- You must login to post comments
I thought about using Drupal, then I was frustrated with how difficult it was to “bend” it to everything I needed. Them someone mentioned ExpressionEngine. It was a solid choice.
You can make a simple blog page with EE, or setup a forum, document library, photogallery, setup custom forms for users to enter info to be stored.
The possibilities are endless. I would recommend EE, because I thought about developing my own custom CMS until I stumbled upon this.
Check out some of the tutorials, it will show you how to load content from the database to the template, just by using tags like: {title} and {body}: http://expressionengine.com/tutorials/
It is made in PHP, but with this, it takes the coding out of development.
After the initial learning curve, it’s all down hill. Good luck!
NOTE: This answer was originally posted at StackOverflow.com by Brad
- Patrick answered 15 years ago
- last edited 15 years ago
- You must login to post comments
NOTE: This comment was originally posted at StackOverflow.com by Oli
NOTE: This comment was originally posted at StackOverflow.com by Oli
NOTE: This comment was originally posted at StackOverflow.com by dove
NOTE: This comment was originally posted at StackOverflow.com by dove
NOTE: This comment was originally posted at StackOverflow.com by swilliams