В настоящее время мы работаем над капитальным ремонтом нашего общедоступного веб-сайта, переходя от довольно неприятного статического сайта к новой CMS. По какой-то причине Joomla была выбрана в качестве CMS, несмотря на то, что компания была очень тяжелой MS-магазином. Это было бы хорошо, однако у нас есть несколько веб-приложений ASP.NET, которые в настоящее время работают на сайте, которые должны быть без проблем интегрированы в сайт. Сама миграция была передана на аутсорсинг местной компании, которая переносит все статические данные в Joomla (огромная работа), а также предлагает установку Joomla (как часть их веб-решения).
Одна из ключевых причин, по которой я действительно хотел обновить сеть, заключалась в том, чтобы отказаться от подхода, основанного на фреймах, который использовался на старом статическом веб-сайте, чтобы пользователи могли добавлять в закладки результаты поиска или записи из приложений ASP.NET.
Проблема сейчас заключается в том, что Joomla основана на PHP, поэтому интеграция наших приложений .NET вряд ли является прогулкой в парке. Кажется, что компания, которая была привлечена для выполнения миграции CMS, рада просто поместить .NET в iframe и оставить все как есть, однако я считаю это неприемлемым; в основном из-за проблемы с закладками.
Есть ли более приятные способы сделать эту интеграцию?
Edit:
Согласно ответу jlleblanc, приложения .NET - это отдельные независимые разделы сайта. Нет необходимости в интеграции в глобальном масштабе на сайте. Я рассмотрел ваше предложение имитировать шаблон Joomla; это может быть подход, который мы используем.