Issue Details (XML | Word | Printable)

Key: COMMUNITY_EQUITY-383
Type: Task Task
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: rjuchli
Reporter: max_wegmueller
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
community-equity

confluence sync plugin

Created: 24/Nov/09 01:39 PM   Updated: 31/May/10 01:51 PM   Resolved: 31/May/10 01:51 PM
Component/s: CEQ Core
Affects Version/s: Milestone 1.3.1
Fix Version/s: Milestone 1.4

Time Tracking:
Issue & Sub-Tasks
Issue Only
Original Estimate: 5 days, 30 minutes
Original Estimate - 5 days, 30 minutes
Remaining Estimate: 4 days, 30 minutes
Time Spent - 1 day, 13 hours Remaining Estimate - 4 days, 30 minutes
Time Spent: 1 day, 13 hours
Time Spent - 1 day, 13 hours Remaining Estimate - 4 days, 30 minutes

Environment:

confluence_3.0.x
confluence_3.1.x


Tags:

  • Sub-Tasks:
  • All
  • Open

 Description  « Hide

Confluence event sync plugin

Create a confluence event listener plugin to sync confluence events to the CEQ.

  • Validate the ceq ws api, if all required services to map events do exist. Are any ws changes in the ceq required?
  • As the confluence event plugin is processed synchronous (blocking), all methods needs to be handled fast or an "event caching" needs to be build in.
  • Describe behaviors on errors, like the ws service does not respond.
  • Build admin interface to define the ws endpoint.
  • How do we handle activities, like user does join usergroup, which are not handled by the confluence event api?
  • Document the plugin

References:

Event Mapping
http://wikis.sun.com/display/ceqdoc/Confluence+Event+Listener+Plugin

CEQ WS API
http://wikis.sun.com/display/ceqdoc/Web+Services

Confluence Event API (Java Doc)
http://docs.atlassian.com/atlassian-confluence/latest/com/atlassian/confluence/event/events/ConfluenceEvent.html

Current SunSpace Sync Plugin with icframework
http://kenai.com/projects/community-equity/sources/subversion/show/trunk/confluence/plugins/sync?rev=650

Confluence Plugin Development:
http://confluence.atlassian.com/display/DEVNET/Setting+up+your+Plugin+Development+Environment
http://confluence.atlassian.com/display/DEVNET/Developing+your+Plugin+using+the+Atlassian+Plugin+SDK
http://confluence.atlassian.com/display/DEVNET/Using+the+Atlassian+Plugin+SDK+with+a+Source+Code+License
http://confluence.atlassian.com/display/DOC/Confluence+Plugin+Guide

SVN:
Commit the source code into http://kenai.com/projects/community-equity/sources/subversion/show/trunk/confluence/plugins?rev=650
http://kenai.com/projects/community-equity/sources/subversion/show/trunk/confluence/plugins?rev=650



rjuchli added a comment - 03/Feb/10 02:41 PM

Basic User, Group, Space(Communities) and Wikipages are synced. No access rights stuff yet.

My first question:
How should comments on Wikipages be handled?
Confluence allows multiple comments per wikipage but CEQ only has one comment per user and information.