作为实习生,我的任务是为Confluence开发插件。主要目标是能够提及Active Directory中的一组人员。我已经阅读了Atlassian的一些教程,我可以访问汇合源代码,但仍然无法弄清楚如何开始。
也许有人知道我在哪里可以找到提及系统的源代码?或者有人可以给我一些有用的资源?
我应该像插件宏一样,还是以某种不同的方式?
答案 0 :(得分:1)
在汇合5.8.8中,你可以找到一些提及的实现:
./confluence-project/confluence-core/confluence/src/java/com/atlassian/confluence/content/render/xhtml/storage/link/user/DefaultUserMentionsExtractor.java
./confluence-project/confluence-core/confluence/src/java/com/atlassian/confluence/content/render/xhtml/storage/link/user/MentionsParser.java
./confluence-project/confluence-core/confluence/src/java/com/atlassian/confluence/content/render/xhtml/storage/link/user/UserMentionsExtractor.java
Confluence在保存页面上触发事件,我会从那里开始,获取事件,解析正文页面并提取提及。