Orchard CMS на Mono - PullRequest
       25

Orchard CMS на Mono

4 голосов
/ 03 января 2012

Этот вопрос может быть немного субъективным, но я не уверен, где он будет лучше подходить.

Я использовал Orchard в ряде проектов, где сервер базировался на Windows Server - интеграция с AD, SQLи т.д., чтобы предоставить портал на основе MVC - как кража конфет от малыша!

Я недавно изучал MonoTouch, и установил Orchard на OSX под ModMono согласно http://docs.orchardproject.net/Documentation/Running-Orchard-on-Mono.

Все это кажетсябеги хорошо и быстро, но я не уверен, стоит ли поддерживать это на коммерческом предприятии.Я всегда использовал MySQL или MSSQL в качестве БД, тогда как моя текущая установка работает на PostgreSQL - что-то новое (что всегда хорошо).

Кто-нибудь знает о каких-либо сайтах, которые используют Orchard, работающий на Mono, с ModMono (Apache2) и PostgreSQL?

Я планирую развернуть на облачном сервере, на котором запущены CentOS и Mono, чтобы провести дальнейшее тестирование, прежде чем идти дальше, но думаю, что это может быть захватывающий путь для изучения.

1 Ответ

4 голосов
/ 03 января 2012

Не могу сказать, что знаю о каких-либо сайтах, которые запускают Orchard на Mono коммерчески, но я знаю много сайтов, которые используют Mono, Postgresql и CentOS.Но если он работает на Mac под управлением Modmono и Postgresql, то он должен работать на CentOS.

Единственная проблема, с которой вы можете столкнуться при работе в Linux, - это чувствительность к регистру.Если вы столкнулись с проблемами чувствительности к регистру при попытке использовать Orchard в Linux, вы можете временно настроить свой сайт на использование Mono IOMAP до тех пор, пока не устраните проблемы с чувствительностью к регистру.

Это очень надежный и экономически эффективный стек.Первоначально для начала работы может потребоваться некоторое исследование и решение проблем, но как только он будет запущен, он должен быть очень стабильным.

В настоящее время я близок к завершению переноса приложения, которое будет использовать Mono,Postgresql и Ubuntu работают на Amazon EC2.Я считаю, что Ubuntu лучше, чем CentOS, когда дело доходит до Mono, так как он намного проще в настройке и, кажется, лучше поддерживается.Вы можете использовать репозитории badgerports, расположенные здесь , если вы хотите попробовать последнюю версию Mono в Ubuntu.

...