0
votes

I am starting a new project that requires extensive CMS functionality. I would also like it to be a full MVC 4 site.

I just installed Orchard CMS from the Web Platform Installer for the first time - and loading the solution (after web setup) - there are no Views / Models or Controllers folder.

I have read that Orchard is based on this technology - what is the best way to get started fully customising the HTML / CSS - and adding my own models / views etc?

Thanks

1

1 Answers

2
votes

Yes, Orchard is based on MVC, but it's also modular. Modules add features to the core but are essentially decoupled from one another, as much as possible. They are also built on ASP.NET MVC Areas. You will find those modules and themes (and also their views, controllers and models) inside of the subfolders of the /Modules and /Themes directories. Those directories themselves can be found right under the root of the web site (src/Orchard.Web if you are using a source code drop). Finally, the core modules can be found under Core, with a similar structure.