混合Python web平台和PHP,如Mediawiki、Wordpress等

混合Python web平台和PHP,如Mediawiki、Wordpress等,php,python,wordpress,mediawiki,mod-wsgi,Php,Python,Wordpress,Mediawiki,Mod Wsgi,是否有人使用Django或其他使用mod_wsgi的Python web开发平台开发与Mediawiki集成的应用程序 我很想知道在这个方向上做了些什么,也许有一些代码可以重用。(我已经开始使用python中的MW数据库创建wiki扩展,其输出通过Apache的include virtual指令注入。它工作正常,但到目前为止有点慢——也许我可以优化它) 基本上,我希望使用python准备显示的wiki页面的某些部分 有人在python模板中复制了常见的MW皮肤吗 编辑:找到了这个很好的视频,展示

是否有人使用Django或其他使用mod_wsgi的Python web开发平台开发与Mediawiki集成的应用程序

我很想知道在这个方向上做了些什么,也许有一些代码可以重用。(我已经开始使用python中的MW数据库创建wiki扩展,其输出通过Apache的include virtual指令注入。它工作正常,但到目前为止有点慢——也许我可以优化它)

基本上,我希望使用python准备显示的wiki页面的某些部分

有人在python模板中复制了常见的MW皮肤吗

编辑:找到了这个很好的视频,展示了PyCon站点如何使用自定义模板加载器实现这一点(而不是使用MW)


谢谢。

您不能使用Mediawiki基于HTTP的API吗?松耦合非常好。

有很多不同的方法可以做到这一点

  • 您可以创建一个mediawiki皮肤,该皮肤使用iFrame并从Python服务器插入内容
  • 您可以编写一个python应用程序,以某种方式访问MediaWiki数据并将其输出
  • 您可以将一个Python服务器放在前面,从mediawiki中提取内容,并将其放入另一个由Python生成的页面中
  • 您可以使用deliverence到skin mediawiki,并使用它的pyref功能调用pythonscripts并将其插入到皮肤中(我想,我自己还没有这样做)

哪种方式最适合您完全取决于。

交付文档中提到了这一点。