Java 将Xwiki与现有Angular应用程序一起使用

Java 将Xwiki与现有Angular应用程序一起使用,java,angularjs,rest,xwiki,Java,Angularjs,Rest,Xwiki,我有基于web服务的web应用程序,前端构建在angularjs中,web服务构建在grails上。现在我需要添加一个wiki应用程序来集成到现有的应用程序中。我想使用XWiki作为一种服务。因此,是否可以使用我自己的用户凭证和角色从XWiki中提取API来进行工作。我似乎无法用当前的文档解决这些问题 您还可以推荐其他支持REST的Xwiki轻量级替代方案吗?是的,您可以使用REST API非常轻松地从Xwiki提取数据,请参阅 另一个策略是直接在XWiki中编写AngularJS应用程序。这

我有基于web服务的web应用程序,前端构建在angularjs中,web服务构建在grails上。现在我需要添加一个wiki应用程序来集成到现有的应用程序中。我想使用XWiki作为一种服务。因此,是否可以使用我自己的用户凭证和角色从XWiki中提取API来进行工作。我似乎无法用当前的文档解决这些问题



您还可以推荐其他支持REST的Xwiki轻量级替代方案吗?

是的,您可以使用REST API非常轻松地从Xwiki提取数据,请参阅

另一个策略是直接在XWiki中编写AngularJS应用程序。这里有一些例子:

  • AngularJS演示:
  • AngularJS Todo应用程序:
  • 用于实时呈现wiki标记的小型AngularJS应用程序:

希望它能有所帮助

如果您需要wiki标记渲染器和类似领域的解决方案,我使用多年的info.bliki.wiki。这不是完整的Wiki服务器。非常好的对象设计(即具有良好的模型概念)。标记与mediawiki(Wikipedia)兼容。我在几年前就分析过XWiki,它是Veeery big2。通过良好设计的Bliki数据结构(模型、数据库等),您可以使用通用库实现REST。在bliki社区阅读,也许现在他们休息了?我不需要感谢这个建议,但我需要一种支持身份验证等的可黑客rest应用程序。我没有太多时间自己创建所有的底层架构。我知道,我有一个想法,REST是众所周知的(而且是流行的),在Eclipse等中得到支持,java wiki引擎已经脱离主流,我记得找到一个好的(和生活)是多么的难。REST不能(几乎)在流行工具中生成?