View
521
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
Date:Author:
24 November 2012Stefan Kohler
SpeakeasyCustomize JIRA and Confluence in 15 minutes
What is Speakeasy
2
An extension mechanism for some of the atlassian products
What’s a Plugin
3
๏Add-on to a base application
๏Application-wide enabled
๏Can change applications behavior
๏Can save settings and data
๏Well known plugins
๏Greenhopper
๏Balsamiq Mockups
No Conventional Pluginyou can see extensions as a subset of plugins
4
No Conventional Plugin
5
Social Augmentative Per User Written in web-standards
๏ All extensions are shared between users
๏ Easy to provide feedback to author
๏ Fork extension and change it
No Conventional Plugin
6
Social Augmentative Per User Written in web-standards
๏ Added on top of existing features
๏ Enrichment of the user experience
๏ Turned off, the base product is unchanged
No Conventional Plugin
7
Social Augmentative Per User Written in web-standards
๏ users can install, enable and disable their own extensions
๏ Able to fork and make personal
๏ Users can only hurt their own UI and experience
No Conventional Plugin
8
Social Augmentative Per User Written in web-standards
๏ Extensions are written with๏ HTML๏ JavaScript๏ CSS
๏ Extensions can use ajax and REST api’s
How do you speak easy
9
Enabling an extension
10
Forking an extension
11
Building your own
12
Building your own
13
Building your own
14
Building your own
14
Installing Speakeasy
15
๏ Speakeasy is a Plugin
๏Needs some configuration
๏Which user-groups are allowed to use
๏Are admins allowed to use (potential risk)
๏Which user-groups can author extensions
๏ Install some basic extensions
ExamplesReal-Life extensions available to you
16
Image Attachments
17
Buuuuugs!
18
Chuck Norris
19
Instant Search
20
Getting startedhttps://developer.atlassian.com/display/SPEAK/
21