AtlasCamp 2013: Confluence Blueprints

Preview:

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

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

• David Taylor• dtaylor@atlassian.com

Questions? Talk to dT

15

Thank you!