Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 集成在CMS中的Web应用程序_Php_Drupal_Content Management System_Wordpress - Fatal编程技术网

Php 集成在CMS中的Web应用程序

Php 集成在CMS中的Web应用程序,php,drupal,content-management-system,wordpress,Php,Drupal,Content Management System,Wordpress,我想建立一个网站,允许用户获得我存储在数据库中的一些信息的过滤子集。信息会经常变化,我想时不时地写一篇帖子,告诉大家什么时候有新的信息或功能可用,所以这个网站有CMS方面和web应用方面 来自桌面编程环境,我不得不承认我不能完全确定像Drupal或WordPress这样的CMS能带我走多远。web应用程序基本上是一个表单,包含几个相互依赖的选项和一个提交按钮。单击Submit按钮时,我希望调用一个web服务,该服务以多种格式之一返回信息 那么,我是否需要安装我的CMS,并有一个iframe,或者

我想建立一个网站,允许用户获得我存储在数据库中的一些信息的过滤子集。信息会经常变化,我想时不时地写一篇帖子,告诉大家什么时候有新的信息或功能可用,所以这个网站有CMS方面和web应用方面

来自桌面编程环境,我不得不承认我不能完全确定像Drupal或WordPress这样的CMS能带我走多远。web应用程序基本上是一个表单,包含几个相互依赖的选项和一个提交按钮。单击Submit按钮时,我希望调用一个web服务,该服务以多种格式之一返回信息

那么,我是否需要安装我的CMS,并有一个iframe,或者只是一个指向完全在它之外开发的web应用程序的链接,或者我可以直接在CMS中构建我的web应用程序的前端(并希望实现一个漂亮的、集成的外观),然后让它通过按钮调用服务


我有一半希望这个web应用程序会成为WordPress/Drupal插件,或者我找错了方向了?

是的,你可以这样做。试试jquery,我想已经包括在内了(至少在wordpress中)。“打断”您自己的Layout部分AddJS文件,该文件对url进行AJAX调用,并从url返回一些HTML,然后将该内容放入特定的HTML组件(您也可以使用特定id在其中添加一个div)。 用户点击一个按钮,触发ajax调用,瞧

还有一些复杂的方法,比如开发自己的插件,进行SOAPCalls,并与wordpress/drupal等集成。但正如你所说的,你是一名桌面开发人员,这是最接近你的方法


请。。澄清这个问题,它伤害了我的大脑。哈哈!我试过了,但我会再试一次。如果我在Delphi或WinForms中开发一个桌面应用程序,我可以创建一个表单并在其上放置一个按钮来调用我的web服务。我想问的是,我是否可以在CMS中为我的web应用程序开发类似的UI(考虑到UI非常简单),或者web应用程序是否必须单独开发并以某种方式嵌入CMS页面(iframe或类似的东西)。