Upload
colleenfry
View
395
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
#atlascamp@atlassian
David Taylor, Blueprints Guy, Atlassian
Confluence Blueprints
2
Don’t tune out
3
• Great for internal use• Low barrier to entry
Don’t tune out
3
Who is this guy?
4
• 5 years with Confluence• Macro browser, Link browser,
Editor autocomplete, Assignee autocomplete in JIRA
• Blueprint Lead• Trolls Sherif whenever possible• Proud Muppet
Who is this guy?
4
The Muppets
5
Writing Blueprints
developer.atlassian.com
7
https://developer.atlassian.com/display/CONFDEV/Writing+a+Blueprint
bitbucket
8
http://bitbucket.org/atlassian/hello-blueprint
and now... Atlassian SDK*
9
https://developer.atlassian.com/display/DOCS/Downloads
* New in 4.2.0 !
Caveats
10
• Assumed Knowledge
Caveats
10
• Assumed Knowledge• SDK installed
Caveats
10
• Assumed Knowledge• SDK installed• atlas-create-confluence-plugin
Caveats
10
• Assumed Knowledge• SDK installed• atlas-create-confluence-plugin
• git
Caveats
10
• Assumed Knowledge• SDK installed• atlas-create-confluence-plugin
• git
• atlassian-plugin.xml modules
Caveats
10
• Assumed Knowledge• SDK installed• atlas-create-confluence-plugin
• git
• atlassian-plugin.xml modules• Java, JavaScript, Soy
Caveats
10
• Assumed Knowledge• SDK installed• atlas-create-confluence-plugin
• git
• atlassian-plugin.xml modules• Java, JavaScript, Soy
• DON’T TRY TO READ EVERYTHING
Caveats
10
Demo Roadmap
11
• 3 iterations. Each time:
Demo Roadmap
11
• 3 iterations. Each time:• SDK prompt (atlas-create-confluence-plugin-module)
Demo Roadmap
11
• 3 iterations. Each time:• SDK prompt (atlas-create-confluence-plugin-module)• Upload (atlas-cli > pi) and review changes
Demo Roadmap
11
• 3 iterations. Each time:• SDK prompt (atlas-create-confluence-plugin-module)• Upload (atlas-cli > pi) and review changes• See it in the UI
Demo Roadmap
11
• 3 iterations. Each time:• SDK prompt (atlas-create-confluence-plugin-module)• Upload (atlas-cli > pi) and review changes• See it in the UI• View the code
Demo Roadmap
11
• 3 iterations. Each time:• SDK prompt (atlas-create-confluence-plugin-module)• Upload (atlas-cli > pi) and review changes• See it in the UI• View the code
• DON’T TRY TO READ EVERYTHING
Demo Roadmap
11
”
“
– Everyone in the audience
Do the demo already!
12
• Basic setup• Guiding the User + Flow• Server-side & custom Index
page
Recap: API & SDK
13
Takeaway
14
• Make a Blueprint
Takeaway
14
• Make a Blueprint• Stretch the API
Takeaway
14
• Make a Blueprint• Stretch the API• Give us feedback
Takeaway
14
Thank you!