At the moment I am building a big project using:
ASP.Net MVC 4
jQuery (With some extra libraries)
Castle ActiveRecord (based on NHibernate)
Implemented users and roles using .Net Membership Provider
I built almost all the website, but some very relevant parts are missing still and I noticed that this CMS supports ASP.Net MVC and NHibernate, and have almost all the features that I need already implemented. The features that I still need to implement are:
Internal Search Engine
Comments
Version of content
Chat betwwen users
Users Profiles Page (Something like a very basic social network)
Forum
SEO
I don't know if is harder to use the CMS or if is better to add the features one by one manually. I am worried about the time I spend learning and adapting to Orchard is the same time I would spent adding this features manually. Basically, the question is:
Should I move my solution to Orchard CMS or add everything manually ?