grails - 基于Wiki的网站-技术选择

标签 grails mediawiki wiki wikipedia stackexchange

我愿意建立一个基于Wiki的网站,该网站将具有其他一些功能,即评论,社交共享,视频插入,文章评级和游戏化。简而言之,它与StackExchange的网站非常接近,但是页面将​​由单篇文章组成,而不是实现脚注功能的一系列问题。

我还没有编码一行。

我对Grails很有经验,所以我了解Groovy和Java。我也知道JQuery和一些PHP,但是我基本上可以学习所有必需的知识。我将是该项目上唯一的编程人员。

我的问题是:

  • 我应该根据您使用哪种技术?
    我是否应该使用Grails,因为这是我最了解的,并尝试将Wiki技术集成到我的应用程序中(如果是,请选择哪个)?
  • 我是否应该从现有的Wiki技术(WikiMedia,XWiki,TWiki,Moinmoin等)开始,并对其进行修改以整合所需的功能(游戏化,评论,视频插入,文章评级和社交共享)?再说一次,如果您认为这是最好的解决方案,请引用一种技术,如果可能,请告诉我这是为什么。

  • 非常感谢您的帮助。我发现很难选择,而且更难知道哪条路是正确的路。
    任何建议都是最欢迎的。

    最佳答案

    我建议出于以下原因使用MediaWiki

  • 您提到了一个基于Wiki的网站
  • 它已经满足您的需求(评论,文章评分,共享,评论)建立了许多扩展。
  • 由于您提到的PHP知识很少,因此您还可以修改一些扩展以供使用。
  • 关于grails - 基于Wiki的网站-技术选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11367476/

    相关文章:

    grails - GRAILS-找不到域类

    grails - 为什么电子邮件不在生产服务器上发送?

    database - Grails 2.4.3:管理变更的架构

    javascript - Grails View 编解码器不工作 (2.4)

    java - 确定 MediaWiki 安装的文章路径

    php - realpath 返回空字符串

    .net - .NET 维基平台

    mediawiki - 是否有 MediaWiki API 可以将 mediawiki 文本转换为 HTML?

    redmine - 使用Redmine Wiki,项目独立

    azure - 将 GitHub 存储库文件从不同项目迁移到 Azure DevOps Wiki