An introduction to speakeasy

Preview:

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

Recommended