Веб-приложение, интегрированное в CMS - PullRequest
1 голос
/ 15 марта 2011

Я хочу создать сайт, который позволит пользователю получать отфильтрованные подмножества некоторой информации, хранящейся в базе данных.Информация будет часто меняться, и я буду время от времени создавать посты, чтобы сообщать о появлении новой информации или функций, поэтому у сайта есть аспекты CMS и аспекты веб-приложений.

Исходя из среды программирования на рабочем столеЯ должен признать, что не совсем уверен, насколько далеко могут зайти такие CMS, как Drupal или WordPress.Веб-приложение - это форма с несколькими взаимозависимыми параметрами и кнопкой «Отправить».Когда нажата кнопка «Отправить», я хотел бы вызвать веб-службу, которая возвращает информацию в одном из множества форматов.

Так что мне нужно будет установить CMS и иметь iframe или просто ссылку навеб-приложение, которое разработано полностью за его пределами, или я могу создать внешний интерфейс моего веб-приложения непосредственно в CMS (и, надеюсь, получить красивый, интегрированный внешний вид) и просто заставить его вызывать службу за кнопкой?

Я почти ожидаю, что это веб-приложение станет плагином WordPress / Drupal, или я лаю не на том дереве?

1 Ответ

0 голосов
/ 15 марта 2011

Да, вы можете сделать это.Попробуйте jquery, я думаю, он уже включен (как минимум в WordPress).«Разбейте» на часть layot ​​и добавьте свой собственный файл js, который вызывает AJAX-вызов по URL, возвращает оттуда некоторый HTML-код и помещает этот контент в определенный HTML-компонент (div, который вы также добавляете туда сами с определеннымЯ бы).Пользователь нажимает кнопку, запускает вызов ajax и вуаля.

Есть также сложные способы, такие как разработка собственного плагина, который делает SOAPCalls и интегрируется с WordPress / Drupal и т. Д. Но, как вы говорите, вы являетесь разработчиком настольных компьютеровэто самый близкий вам подход и знание.

AJAX LOAD WITH JQUERY

...