【问题标题】:Piranha module development template食人鱼模块开发模板
【发布时间】:2014-05-15 11:05:18
【问题描述】:

是否有可用于开发自定义 Piranha CMS 模块的模板?如果可能的话,有没有办法将模块与 CMS 集成?

【问题讨论】:

    标签: c# piranha-cms


    【解决方案1】:

    当前版本的 Piranha CMS 不包含带有 Init、Install 等的模块功能。更多的是在当前版本中构建模块或将所有内容打包到 dll 中并使用 WebActivatorEx 和框架挂钩来注册您的代码。

    例如,您可以查看本地化模块以及它如何注册其事件。

    https://github.com/PiranhaCMS/Piranha.Localization

    将此作为参考,然后只需在 GitHub 存储库提交关于您的模块需要哪些支持的问题/功能请求!

    问候

    哈坎


    更新

    此答案已有四年多的历史,并且链接指向的示例项目不再存在于旧版 Piranha CMS 中。该示例是为其他人创建的,但在三年没有活动后,我们决定将其删除。

    如果您实际上对新的 .NET Core 版本的 Piranha CMS 的模块开发感兴趣,则可以在官方文档中获得此信息。

    【讨论】:

    • 非常感谢...将查看 Piranha.Localization 示例,看看我是否可以按照结构生成我自己的自定义模块
    • 太棒了!如果您在途中遇到了应该在核心框架中公开的问题,请告诉我,我会尽力修复它!
    • Piranha 是一个很棒的 CMS,我很喜欢它。它可以轻松地在 CMS 中构建你想要的东西。干得好哈坎
    • 你好@Jan'splite'K。这个答案已有四年历史,并指向 Piranha CMS 旧版本的示例。我们把它放到网上让其他人接手,但三年来没有人对它表现出兴趣,并且我们对它为什么没有完成或更新有疑问,我们简单地删除了它。我会确保我会更新答案以反映这一点。问候
    • 嗨,@HåkanEdling - 是的,我试图找到如何让我的自定义模块由 Piranha.Manager 以某种方式管理,所以我遇到了这个问题(对我来说是谷歌搜索结果中的佼佼者:)) .所以你更新的答案真的很受欢迎,谢谢:)
    猜你喜欢
    • 2014-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    相关资源
    最近更新 更多