这听起来真的很愚蠢,但我想知道是否可以将Drupal插件转换为java web应用程序?是否有某种转换器或连接器或可能是实现这一目标的方法?
我们都知道Drupal拥有最多的插件。我在想是否技术上可行的drupal插件经历一些过程并作为Java Web应用程序出现。听起来很傻,但如果可以实现这一点,我会非常感兴趣。理想的情况是我将它们作为我的java门户中的插件。
答案 0 :(得分:1)
不,将用作PHP应用程序插件的PHP代码转换为Java Web应用程序是没有魔力的。
应该做什么(有些工作),是使用Quercus PHP引擎在Java Web容器中运行Drupal和想要的模块。 Quercus是PHP 5的100%Java实现。因此,除了在Java平台(JVM,Web容器等)之上运行PHP代码之外,您不会转换任何内容。应用程序代码(Drupal核心,模块,主题等)将打包为.war文件,以部署在Web容器上。
答案 1 :(得分:1)
简而言之,没有。
Drupal插件依赖于Drupal钩子系统及其API,您必须在Java中进行复制。考虑到Drupal内部的复杂性,仅此一点可能会非常困难。努力将Drupal移植到Python never really went anywhere。
另一种有趣的方法是在Quercus内运行Drupal,这将使您可以从Java访问Drupal;即从JVM中运行PHP。我知道有人试过在Quercus中运行Drupal,但我不确定他们是否有任何成功。我不知道Drupal / Quercus的生产实例。