Поддерживает ли последняя версия Ektron CMS400.net архитектуру ASP.NET MVC? Если да, то какая версия фреймворка поддерживается? Меня особенно интересует поддержка MVC4 или MVC4.5.Поддерживает ли Ektron CMS400 архитектуру MVC?
ответ
Ответ «Да» и «Нет». Это зависит от того, какие функции Ektron вы хотите использовать.
Начиная с версии 8.5, Ektron поддерживает трехуровневую архитектуру, где сайт и Ektron WorkArea находятся на разных уровнях и используют службы WCF для связи. Это прозрачно для вас разработчик, если вы не пишете супер-пользовательские материалы, требующие собственных веб-сервисов. На трехуровневом сайте min есть набор DLL, которые предоставляют вам FrameworkAPI, но под капотом используют WCF для маршрутизации всех вызовов API на уровень WorkArea.
Однако при использовании MVC вы не можете использовать «готовые» элементы управления Ektron, включая новые шаблонные серверные элементы управления. В зависимости от ваших требований это может не быть проблемой для вас. Недавно я разработал сайт без сайта PageBuilder, используя Ektron 8.7 и MVC на уровне представления. У меня не возникло проблем с использованием API для получения ContentData, а затем для сопоставления его с моделью просмотра.
Возможно также создание сайта в гибридном стиле, который поддерживает как страницы MVC, так и ASPX. Скотт Гензельман имеет отличную версию blog post о том, что (хотя он не имеет отношения к Ektron per-se).
Есть информация о том, как настроить сайт MVC, чтобы правильно обрабатывать псевдонимы.
Наконец, стоит упомянуть одно большое оговорку, что PageBuilder построен вокруг концепции страниц ASPX и пользовательских элементов управления. Если вам нужен PageBuilder и вы хотите использовать MVC, я думаю, что ваш лучший выбор на этом этапе - это использовать гибридный подход MVC/ASPX.
- 1. Как работать с ektron cms400.net?
- 2. Поддерживает ли Ektron «Вставить из слова»
- 3. Поддерживает ли Numbapro архитектуру программирования SIMD
- 4. Ektron 9 перемещается в рамки MVC?
- 5. SpeechKit не поддерживает архитектуру x86_64?
- 6. Ektron pageID в C#
- 7. ASp.NET MVC - Можно ли упростить мою архитектуру?
- 8. Ektron multisite split
- 9. Понимать архитектуру приложения MVC
- 10. Как создать нового пользователя членства через API веб-сервиса Ektron CMS400.NET?
- 11. Есть ли планировщик Ektron?
- 12. Перевести содержимое XML с помощью веб-сервиса API от Ektron CMS400.Net
- 13. Поддерживает ли SDK Google для iOS 64-битную архитектуру?
- 14. Поддерживает ли AOSP архитектуру MIPS для Android Marshmallow?
- 15. Внедрить архитектуру MVC без модели
- 16. WatchSimulator 3.1 SDK не поддерживает архитектуру x86_64?
- 17. Xcode + watchkit simulation: не поддерживает отлаживаемую архитектуру:
- 18. SOS не поддерживает текущую целевую архитектуру
- 19. Поддерживает ли DotNetNuke ASP.NET MVC?
- 20. Поддерживает ли Mule Spring MVC?
- 21. Преобразование приложения в архитектуру MVC
- 22. Интеграция приложений CMS Ektron и MVC
- 23. Выполняет ли написание кода в viewDidLoad Нарушает архитектуру MVC?
- 24. Вставить Ektron SmartForm в другой Ektron SmartForm
- 25. Как использовать JS.RegisterJSInclude() с Ektron v9?
- 26. Преобразование ASP.NET MVC в n-многоуровневую архитектуру
- 27. преобразование MVC EF в 3-уровневую архитектуру
- 28. Поддерживает ли Visual Studio 2010 MVC 5?
- 29. Поддерживает ли сетка MVC Extensions полиморфизм?
- 30. Поддерживает ли ASP.net MVC событие Page_Load?