I am a web developer specialising in ASP.net MVC. I've been using that since version 1. I would not call myself an expert in ASP.net MVC, but I do know my way around. I'm proficient in it.
I have known about Umbraco for a while now, maybe 4 years, but never really looked at it deeply or built anything with it. Last time I looked at Umbraco, the MVC version was killed!
I have some questions I would like answering, hopefully you can all help.
Is Umbraco (latest version) MVC now?
What sort of applications is Umbraco NOT suited for?
What is the most fruitful way, someone in my shoes can get up and running in Umbraco? I want to know how to skin it, theme it and build stuff like Shops, Blogs, Websites with it. (would it be books? video tuts? .. etc.)
Hi Ciwan,
The Templates are by default built utilising Razor and reside in the /Views directory; and you can also use MVC for adding additional functionality etc. to the front end.
Both MVC And Web.Api controllers are supported; although out of the box you will need to inherit from SurfaceController instead of just Controller (you can also implement route hijacking for a more MVC way of doing things.
For strongly typed Models, if you need to go beyond the default IPublishedContentModel the Ditto package is quite popular, but other alternatives exist as well - just do a google search and you should find plenty of info.
The documentation on this site will give you a good overview for using MVC with Umbraco.
As for suitability - the best thing about Umbraco is it's ability to get out of your way and let you implement your site any way you want. You could also use it as a content store for other applications - even a pure REST api service if you want to.
First thing I'd do is go through the tutorials found in the documentation on this site and then start asking questions here.
ASP.net MVC Developer wanting to learn Umbraco
Hello Umbraco Community
I am a web developer specialising in ASP.net MVC. I've been using that since version 1. I would not call myself an expert in ASP.net MVC, but I do know my way around. I'm proficient in it.
I have known about Umbraco for a while now, maybe 4 years, but never really looked at it deeply or built anything with it. Last time I looked at Umbraco, the MVC version was killed!
I have some questions I would like answering, hopefully you can all help.
Thank you in advance.
J.
Hi Ciwan, The Templates are by default built utilising Razor and reside in the /Views directory; and you can also use MVC for adding additional functionality etc. to the front end.
Both MVC And Web.Api controllers are supported; although out of the box you will need to inherit from
SurfaceController
instead of justController
(you can also implement route hijacking for a more MVC way of doing things.For strongly typed Models, if you need to go beyond the default
IPublishedContentModel
the Ditto package is quite popular, but other alternatives exist as well - just do a google search and you should find plenty of info.The documentation on this site will give you a good overview for using MVC with Umbraco.
As for suitability - the best thing about Umbraco is it's ability to get out of your way and let you implement your site any way you want. You could also use it as a content store for other applications - even a pure REST api service if you want to.
First thing I'd do is go through the tutorials found in the documentation on this site and then start asking questions here.
is working on a reply...