Интеграция приложений ASP.NET в PHP CMS (Joomla) - PullRequest
1 голос
/ 11 июня 2009

В настоящее время мы работаем над капитальным ремонтом нашего общедоступного веб-сайта, переходя от довольно неприятного статического сайта к новой CMS. По какой-то причине Joomla была выбрана в качестве CMS, несмотря на то, что компания была очень тяжелой MS-магазином. Это было бы хорошо, однако у нас есть несколько веб-приложений ASP.NET, которые в настоящее время работают на сайте, которые должны быть без проблем интегрированы в сайт. Сама миграция была передана на аутсорсинг местной компании, которая переносит все статические данные в Joomla (огромная работа), а также предлагает установку Joomla (как часть их веб-решения).

Одна из ключевых причин, по которой я действительно хотел обновить сеть, заключалась в том, чтобы отказаться от подхода, основанного на фреймах, который использовался на старом статическом веб-сайте, чтобы пользователи могли добавлять в закладки результаты поиска или записи из приложений ASP.NET.

Проблема сейчас заключается в том, что Joomla основана на PHP, поэтому интеграция наших приложений .NET вряд ли является прогулкой в ​​парке. Кажется, что компания, которая была привлечена для выполнения миграции CMS, рада просто поместить .NET в iframe и оставить все как есть, однако я считаю это неприемлемым; в основном из-за проблемы с закладками.

Есть ли более приятные способы сделать эту интеграцию?

Edit:

Согласно ответу jlleblanc, приложения .NET - это отдельные независимые разделы сайта. Нет необходимости в интеграции в глобальном масштабе на сайте. Я рассмотрел ваше предложение имитировать шаблон Joomla; это может быть подход, который мы используем.

Ответы [ 2 ]

1 голос
/ 19 мая 2011

Попробуйте Phalanger http://wiki.phpcompiler.net может, это поможет вам его сторонний инструмент

1 голос
/ 11 июня 2009

Немного сложно определить, насколько сложной была бы такая интеграция без дополнительной информации. Каждую страницу нужно подключить обратно к системе .NET или это отдельные разделы?

Однако, если вы можете создать свой сайт .NET, соответствующий Joomla! шаблон, вы можете написать Joomla! плагин аутентификации для обработки единого входа между сайтами (например).

...