SlideShare a Scribd company logo
Speakeasy
Customize JIRA and Confluence in 15 minutes



Date: 24 November 2012
Author: Stefan Kohler
What is Speakeasy
An extension mechanism for some of the atlassian products




                                                            2
What’s a Plugin
๏ Add-on to a base application
๏ Application-wide enabled
๏ Can change applications behavior
๏ Can save settings and data
๏ Well known plugins
 ๏ Greenhopper
 ๏ Balsamiq Mockups


                                     3
No Conventional Plugin
you can see extensions as a subset of plugins




                                                4
No Conventional Plugin
๏ All extensions are shared between users

๏ Easy to provide feedback to author

๏ Fork extension and change it




Social    Augmentative       Per User   Written in web-standards


                                                                   5
No Conventional Plugin
๏ Added on top of existing features

๏ Enrichment of the user experience

๏ Turned off, the base product is unchanged




Social    Augmentative       Per User   Written in web-standards


                                                                   6
No Conventional Plugin
๏ users can install, enable and disable their  own  extensions

๏ Able to fork and make personal

๏ Users can only hurt their own UI and experience




Social     Augmentative        Per User    Written in web-standards


                                                                      7
No Conventional Plugin
๏ Extensions are written with
 ๏ HTML
 ๏ JavaScript
 ๏ CSS

๏ Extensions can use ajax and REST api’s




Social    Augmentative          Per User   Written in web-standards


                                                                      8
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
๏ 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




                                                15
Examples
Real-Life extensions available to you




                                        16
Image Attachments




                    17
Buuuuugs!




            18
Chuck Norris




               19
Instant Search




                 20
Getting started
https://developer.atlassian.com/display/SPEAK/




                                                 21

More Related Content

PDF
certificate_vsp_5_5
PDF
הסמכת VM
PDF
Vaadin 7 what next
PDF
VSP2016-certificate
PDF
selenimu commiter day 2017: Methods to Sustain Long Term Operations of E2E Au...
PDF
certificate
PPTX
CSUN2018 参加報告
ODP
OpenFaaS - a Serveless Framework
certificate_vsp_5_5
הסמכת VM
Vaadin 7 what next
VSP2016-certificate
selenimu commiter day 2017: Methods to Sustain Long Term Operations of E2E Au...
certificate
CSUN2018 参加報告
OpenFaaS - a Serveless Framework

What's hot (20)

PDF
Vsp certificate
PDF
certificate(2)
PDF
Developer Week SF, 2015: Cross-Browser Incompatibility is Growing not Shrinking
PDF
20170701 lets-step-into-the-oss-community
PDF
VMWARE certificate
PDF
PDF
Certificate
PDF
Get your life motivated every day
PDF
VSP Hybrid
PDF
카카오 공용준님의 "DevOps: on going pursuit of effectiveness"
PDF
VSP2015
PDF
Visual Studio 2008 Overview
PDF
VSP VMWARE 2016
PDF
Advanced developer day 3
PDF
Develop Your Own Path On Microsoft Azure
PDF
VSP - certificate
PDF
certificate
PDF
Advanced developer day 1 - intro
Vsp certificate
certificate(2)
Developer Week SF, 2015: Cross-Browser Incompatibility is Growing not Shrinking
20170701 lets-step-into-the-oss-community
VMWARE certificate
Certificate
Get your life motivated every day
VSP Hybrid
카카오 공용준님의 "DevOps: on going pursuit of effectiveness"
VSP2015
Visual Studio 2008 Overview
VSP VMWARE 2016
Advanced developer day 3
Develop Your Own Path On Microsoft Azure
VSP - certificate
certificate
Advanced developer day 1 - intro
Ad

Similar to An introduction to speakeasy (20)

PDF
Lightning Talk: Speakeasy Plugins
PPTX
Web browser extensions development
PPTX
Google chrome extension
PDF
WordPress is advancing rAPIdly - WordCamp San Antonio 2015
KEY
Remixing Confluence With Speakeasy
PDF
Calloway introduction
PPTX
Confluence vs. TWiki
PDF
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
KEY
Civil pages using plugins: Extend Confluence for connections, collaboration a...
PPTX
MDN Development & Web Documentation
KEY
How to start developing your own ExpressionEngine addons
PDF
Go, Go, Gadgets: Building Gadgets for Atlassian Products - Atlassian Summit 2010
PDF
RIAction Social Applications in the Cloud 20090226
PPTX
Developing for Firefox
PDF
Web Developing In Search
PDF
XMPP Intro - The camp2012
PDF
ekb.py: KISS REST API
PPTX
09.m3 cms cms-components
KEY
Intro to WordPress Plugins
PDF
Html5 Taller Campus Party Vfinal2l
Lightning Talk: Speakeasy Plugins
Web browser extensions development
Google chrome extension
WordPress is advancing rAPIdly - WordCamp San Antonio 2015
Remixing Confluence With Speakeasy
Calloway introduction
Confluence vs. TWiki
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
Civil pages using plugins: Extend Confluence for connections, collaboration a...
MDN Development & Web Documentation
How to start developing your own ExpressionEngine addons
Go, Go, Gadgets: Building Gadgets for Atlassian Products - Atlassian Summit 2010
RIAction Social Applications in the Cloud 20090226
Developing for Firefox
Web Developing In Search
XMPP Intro - The camp2012
ekb.py: KISS REST API
09.m3 cms cms-components
Intro to WordPress Plugins
Html5 Taller Campus Party Vfinal2l
Ad

More from Atlassian User Group Netherlands (8)

PDF
JIRA as Support Platform
PDF
PDF
NLAUG Welcome feb 2012
PDF
24 november - Welcome
PDF
Introductie JIRA en Confluence bij Sanoma Media
PDF
Confluence 3.5, JIRA 4.3 (and beyond)
PDF
The Ultimate Wallboard
JIRA as Support Platform
NLAUG Welcome feb 2012
24 november - Welcome
Introductie JIRA en Confluence bij Sanoma Media
Confluence 3.5, JIRA 4.3 (and beyond)
The Ultimate Wallboard

Recently uploaded (20)

PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
project resource management chapter-09.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
August Patch Tuesday
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Tartificialntelligence_presentation.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Architecture types and enterprise applications.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPT
What is a Computer? Input Devices /output devices
PDF
Hybrid model detection and classification of lung cancer
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
A novel scalable deep ensemble learning framework for big data classification...
Web App vs Mobile App What Should You Build First.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
project resource management chapter-09.pdf
DP Operators-handbook-extract for the Mautical Institute
August Patch Tuesday
Getting Started with Data Integration: FME Form 101
Tartificialntelligence_presentation.pptx
Assigned Numbers - 2025 - Bluetooth® Document
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
cloud_computing_Infrastucture_as_cloud_p
Architecture types and enterprise applications.pdf
O2C Customer Invoices to Receipt V15A.pptx
What is a Computer? Input Devices /output devices
Hybrid model detection and classification of lung cancer
A comparative study of natural language inference in Swahili using monolingua...
Final SEM Unit 1 for mit wpu at pune .pptx
NewMind AI Weekly Chronicles - August'25-Week II
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Zenith AI: Advanced Artificial Intelligence

An introduction to speakeasy