如何在HUMhub开源社交网站中创建自定义模块?

时间:2017-01-29 05:03:16

标签: php python yii yii2 social-networking

我正在使用Humhub开源社交网络套件,我想为它创建一个新模块。

我从文档中提到this,但我无法理解如何为Humhub创建模块。

是否有任何教程可以在Humhub中创建模块?如果不能有人建议创建模块的步骤吗?

希望有人认识到这个问题并快速解决问题。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

最好的"文档"到目前为止我发现的是GitHub上的两个似乎有用的例子。你可以在这里找到它们:

https://github.com/humhub/humhub-modules-examples

humhub-modules- 基本 -module-dummy和humhub-modules- 内容 -module-dummy执行它们的目的。基本模块将菜单项放在顶部,并显示包含一些内容的简单页面,内容模块显示用户模块中的模块选项(如果由管理员配置,则执行此操作)。有趣的是,执行这些操作需要多少代码,特别是与Gii生成的标准Yii2代码相比。但它们确实有效,因此为进一步发展提供了一个起点。

另外,对于一些基本文档,这里有一篇关于HumHub文档页面的文章:

http://docs.humhub.org/dev-modules-db.html

然而,截至此日期,这是非常不完整的。但是,当与上述示例一起使用时,它可能提供一些见解。