WorkBox for Confluence will change the way users collaborate and simply get work done faster with in-app notifications and lightweight tasks. Learn how your plugin can get in on the action!
Presented at AtlasCamp 2012, Half Moon Bay, CA.
23. When to use tasks?
Tasks are designed to be light-weight and personal
24. When to use tasks?
Tasks are designed to be light-weight and personal
Tasks only have the concept of complete/incomplete
25. When to use tasks?
Tasks are designed to be light-weight and personal
Tasks only have the concept of complete/incomplete
Tasks allow users to make their own notes
26. When to use tasks?
Tasks are designed to be light-weight and personal
Tasks only have the concept of complete/incomplete
Tasks allow users to make their own notes
Users can prioritise their tasks
27. When to use tasks?
Tasks are designed to be light-weight and personal
Tasks only have the concept of complete/incomplete
Tasks allow users to make their own notes
Users can prioritise their tasks
Tasks can be used as pointers to things that need to
get done
38. Example 2
Invite your users to try
You will spam users
when any plugin is enabled
every time your plugin is enabled
39. Example 2
Invite your users to try
You will spam users
when any plugin is enabled
every time your plugin is enabled
Your noti鍖cations wont be crash hot
64. Example 3
Tweets as 鰻看岳庄鍖c温岳庄看稼壊
Our marketing team only cares about tweets and
retweets mentioning a certain key word
65. Example 3
Tweets as 鰻看岳庄鍖c温岳庄看稼壊
Our marketing team only cares about tweets and
retweets mentioning a certain key word
En#ty( Tweet(
Post(
Ac#on( (Tweet/RT)(
Bob(tweeted( Jenny(RT(
No#鍖ca#on( BLAH!( BLAH!(
81. Example 3
Make it better!
We could add in social media monitoring support on
Facebook fan pages
82. Example 3
Make it better!
We could add in social media monitoring support on
Facebook fan pages
En#ty( Wall(Post(
Ac#on( Comment(
Alice( Bob(
No#鍖ca#on( commented( commented(
Cool!( I(hate(this(
83. Example 3
Make it better!
We could add in social media monitoring support on
Facebook fan pages
En#ty( Wall(Post(
Ac#on( Comment(
Alice( Bob(
No#鍖ca#on( commented( commented(
Cool!( I(hate(this(
84. Example 3
Make it even better!
鰻看岳庄鍖c温岳庄看稼壊 and Tasks can store arbitrary metadata
85. Example 3
Make it even better!
鰻看岳庄鍖c温岳庄看稼壊 and Tasks can store arbitrary metadata
86. Example 3
Make it even better!
鰻看岳庄鍖c温岳庄看稼壊 and Tasks have an Event API
87. Example 3
Make it even better!
鰻看岳庄鍖c温岳庄看稼壊 and Tasks have an Event API
88. Example 3
Make it even better!
鰻看岳庄鍖c温岳庄看稼壊 and Tasks have an Event API
89. Example 3
Make it even better!
鰻看岳庄鍖c温岳庄看稼壊 and Tasks have an Event API
Urgent tweet
91. When to use 鰻看岳庄鍖c温岳庄看稼壊
Inform your users of a change that directly affects them
92. When to use 鰻看岳庄鍖c温岳庄看稼壊
Inform your users of a change that directly affects them
Move email noti鍖cations to in-app
93. When to use 鰻看岳庄鍖c温岳庄看稼壊
Inform your users of a change that directly affects them
Move email noti鍖cations to in-app
When there are quick actions users can take
94. When to use 鰻看岳庄鍖c温岳庄看稼壊
Inform your users of a change that directly affects them
Move email noti鍖cations to in-app
When there are quick actions users can take
Be aware that users can create tasks from noti鍖cations
95. When to use 鰻看岳庄鍖c温岳庄看稼壊
Inform your users of a change that directly affects them
Move email noti鍖cations to in-app
When there are quick actions users can take
Be aware that users can create tasks from noti鍖cations
鰻看岳庄鍖c温岳庄看稼壊 are transient
102. Further Reading
API Documentation
http://docs.atlassian.com/mywork-api/1.0.2/
http://docs.atlassian.com/mywork-con鍖uence-host-plugin/
REST/1.0.2/
Tutorials
https://developer.atlassian.com/display/CONFDEV/Working
+with+the+Tasks+REST+API+in+Con鍖uence
https://developer.atlassian.com/display/CONFDEV/Posting
+鰻看岳庄鍖c温岳庄看稼壊+in+Con鍖uence
103. Code Examples
Code from the talk
https://bitbucket.org/shamid/mywork-ril
https://bitbucket.org/shamid/mywork-tweets
Other code examples
https://bitbucket.org/cofarrell/mywork-example
https://bitbucket.org/sherif/workday-chrome-extension
https://bitbucket.org/samtardif/workbox-cli