ItGo.me Focus on IT Recommend

Home > asp.net - Umbraco alternative?

asp.net - Umbraco alternative?

2021腾讯云限时秒杀,爆款1核2G云服务器298元/3年!(领取2860元代金券),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1062

2021阿里云最低价产品入口+领取代金券(老用户3折起),
入口地址https://www.aliyun.com/minisite/goods

I've been trying to learn how develop websites with ASP.NET as well as setup a personal website to use as a online porfolio/resume. With my website I've decided to not try to reinvent the wheel and thus decided to use a premade ASP.NET based CMS.

After reading a lot of reviews I settled on Umbraco, but now I'm seeking out alternatives. I like Umbraco a lot but I keep running into problems. Since installing it on my host I haven't made any changes through the file system, or database directly. All changes have been through the admin site. Yet somehow I kept getting it into some state where I could not delete a datatype, and now I'm having problems removing or renaming one of my templates. I've searched for Umbraco forums for solutions and usually find that I have to run some SQL script workaround on the database to clean things up. This kind of thing is really not something I want to fiddle with for my personal site.

Has anyone else had a lot of problems with Umbraco like I have? Are there other free CMS systems out there that are more reliable, yet similar to Umbraco? Specifically I really like how Umbraco gives me total control over the HTML generated by my site. Simple is also better in this case. I'm not trying to create some kind social network/community portal/forum/blog site. There won't be multiple people logging onto this site or anything like that.

I've been reading a bit about N2, which I'm now starting to consider. I like that it's more developer based and that you setup page types through real .NET classes in Visual Studio. Again I don't want to attempt to build my own CMS from scratch, but at the same time I really don't like how hard it is to see what's going on under the hood with most other CMS systems.

asp.net content-management-system umbraco n2 n2cms
asked Jan 17 '11 at 8:27 Eric Anastas 8,275 24 104 186      Hi, Sorry to hear you're having problems with Umbraco. I can honestly say I've not seen the problems you are running into before. However there has been changes to the database recently, putting in more Foreign Key constraints etc that sometimes will not allow you to delete things with an ambiguous error. For instance when deleting doctypes and templates you need to ensure that the template is not referenced by a doc type or vice versa as this can cause constraint issues. If you post a bit more detail on the problems or links to the forum posts I may be able to help you. –  Tim Saunders Jan 17 '11 at 15:04

 | 

3 Answers
3

---Accepted---Accepted---Accepted---

I haven't used N2 so I can't comment on that, but alternatives you can consider are Orchard or FunnelWeb, both are on MVC 3 and Razor.

If you're wanting a blog that is mostly just a blog then FunnelWeb is a good option.

I'm currently writing a comparison between Orchard and Umbraco if you're interested as well.


answered Jan 18 '11 at 1:53 Aaron Powell 19k 9 79 130      Well I decided to stick with Umbraco for now. I was able to fix my issue by manual removing items from the database tables. But I'm marking this as the correct answer because both FunnelWeb and Orchard look like viable CMS options that I should check out as well. –  Eric Anastas Jan 20 '11 at 4:16

 | 

I think you'll be happy you stuck with Umbraco. I was so frustrated with Umbraco when I first started working with it for the exact reasons you stated above. The issue with not being able to delete data types could mean that it's connected to something (IE: document or media type) somewhere and if you force delete it (IE: via the db) you could really mess up your install. <- speaking from experience.

I'm absolutely in love with Umbraco now though. I am completely confident that I can build just about anything I need with it now.

Recommend:content management system - Building a CMS in ASP.NET MVC

I ask is, I'm making a data-driven website for a client, and I've already spent a significant amount of time building it from the ground-up in MVC, but now the client wants content management facilities. Basically they want to be able to ad

I think that my best piece of advice I can pull from my own experience is make sure that you've got your site architecture planned out thoroughly before starting to build it out in Umbraco. You don't want to be fiddling around in there afterward changing things and that's where you can really get yourself into some hot water.

Have fun!


answered Nov 22 '12 at 18:47 clearnew 31 2

 | 

if you want a minimal .net mvc4 cms with good performance check out puck https://bitbucket.org/yohsii/puck/overview

it adds very few concepts on top of what you need to know for .net mvc but it does require .net4.5 (and therefore VS2012) to work with.

it also uses localdb out of the box but if you don't want to install that just attach the database mdf file to regular sql server and change the connection string


answered Aug 2 '13 at 20:45 darkezm0 6 1

 | 

Recommend:sharepoint - ASP.Net CMS recommendation, Orchard, Sitefinity, Umbraco or N2

to develop web portals. I am however looking to move off SharePoint and Tridion (lack of control over urls, markup and tdd) and am looking for alternatives. Which of these would your vote go to and why Could you share any experiences you

------splitte line----------------------------