Advantages, disadvantages and limitations of using AngularJS in your SPA
How to set up Orchard CMS 1.7.3 on Mono 3.8.0
Comprehensive guide how to step-by-step run Orchard on Mono (Updated: February 2015)
Officially, Orchard CMS does not support Mono. There are no promises and no known plans to make it compatible. But being an Open Source project, it encourages developers worldwide to give it a try.
On December 2014 I was given an assignment to set up a running Orchard CMS configuration on a Linux machine. It was intended to run an updated version of our company site – currently it available at www.softelegance.com and uses Orchard CMS 1.7.3 and Mono 3.8.0. As other company’s systems and services were already running on Linux (and some already using the Mono platform), the decision was to reuse the same system.
Using Synchronous PageMethod Custom Validator Control and jQuery calls of ASP.NET AJAX’s PageMethods.
In general Synchronous PageMethod Custom Validator allows to call PageMethods to validate client-side input, and block postbacks if there is an error.