I would like to find out what are your thoughts on Umbraco open source CMS? I see it was used to build microsoft.com? The other CMS are very expensive like DNN is $3000 and up.
But for Umbraco the templates are incredibly expensive and many may not be the ones I like for example you can get a lot of nice HTML templates on themeforest but they are all either just html or php cms.
Would it be possible for me to purchase those templates and convert it for use on a umbraco CMS?
I have websites using wordpress and joomla. However I have noticed a large amount of attacks and malware taking place on those sites. It would seem that those cms are not very secured at all, for example joomla monster has amazing templates that are very unique with classifieds and store templates but because those templates are build with lots of plugins the sites get hacked very quickly.
I am unsure as to the best solution for website design currently. The competition is stiff and so paying large amounts of money for ASP is not a viable solution given the competition I face from wordpress web designers who use themeforest as their source for cheap $40 templates. On the other hand the attacks are an issue and I would like to start charging a higher price for guaranteed protection against hacks. Well if I am to justify such a thing I would then likely need to use ASP since I have never really heard of asp sites getting hacked.
I have noticed even newly built sites that I make get hacked in a matter of 3 months or so.The only solution I seem to find is possibly using Umbraco open source ASP CMS and using HTML5 templates on themeforest and somehow integrating it into the umbraco CMS? would this be possible?
I’m surprised AngularJS would be involved with a cms like wordpress or joomla. There are much lighter options for data binding, like Vue for example.
I don’t see any reason why you couldn’t “convert” a template from one CMS to work with another, but it might require a lot of work. You’d certainly have to get your hands dirty with the code so if you don’t feel confident to do so it’s probably not worth it. You’d need to really drill down on how the template is structured, how it was supposed to be used and the differences in how your new solution uses templates. I could imagine it being more effort than creating your own “theme” in your new chosen solution.
As for ASP sites not getting hacked, it’s not really anything to do with the language it’s been written in, it’s more about how well it’s been secured. Of course, if none of the available solutions are a fit for you, you can always write your own. If you don’t store data in URLs and don’t use user input in SQL queries it’s quite difficult to see how you’d end up being “hacked”.
You should think about building your own template, but also you should do maybe a bit more research on the specific CMSs you’re looking at. DNN for example is free for the community edition. It comes without official support and some limitations, but it’s free.
Joomla in my personal opinion is a steaming pile. I worked with it for several years. The absolute worst part of it was the lack of clean upgrade paths from one version to the next which made keeping on top of security fixes very difficult.
Umbraco is CMSish. It’s really a platform to build a CMS on top of. It does have a lot of built in features and capabilities for your content but the backend administration is not user friendly.
Kentico is another option that if you want to do out of the box stuff is pretty good. I used it on a large scale enterprise project though and there were major issues with deploying changes between environments (Dev to Test to UAT to Production).
If you’re a developer or have developers on staff, one option to look at might be Orchard. It’s free and available on the Web Platform Installer. It is built heavily around an API approach and designed to let you build out your own functionality on top of it. I haven’t actually implemented it but given my past CMS experience and my needs I’m looking at implementing it for my own stuff. http://www.orchardproject.net/