有一些插件可以实现传统的wiki(平面命名空间中的独立wiki页面集合),包括irwi和wiki_column。那不是我想要的。
我想要的是模块化的东西,所以我可以在我的网站的任何随机页面上添加一个wiki面板,或者将几个不同模型中的字段“wikified”(所有版本历史记录都可以编辑)。换句话说,我想要嵌入式wiki对象而不是整页wiki,我希望wiki内容块是匿名的,而不是在统一的平面命名空间中命名,或者与特定对象相关联。
有类似的吗?
答案 0 :(得分:1)
对wikify内容相当容易,所以这里有一些想法:
添加“wiki面板”意味着你有一个(版本化的)模型WikiPanel
,然后可以被其他模型使用。希望我的提示给你一个起点(即使它来得太晚了20个月......)。
答案 1 :(得分:0)
你可以看看AdvaCMS,其中包含一个wiki。 AdvaCMS使用Rails引擎(例如插件)构建。请查看http://adva-cms.org/wiki