SlideShare uma empresa Scribd logo
1 de 46
JavaScript? In MY Confluence?
It’s more likely than you think!


Simon Tower
Product Advocate, Atlassian
What is happiness? The feeling that power
is growing, that resistance is overcome.




                                    GloboCorp Inc
Monkey Business


    Doing a boring
thing over and over
 again without help
  from automation.
How do connect JIRA to Fisheye?
Go the admin screens and click “configure
          remote application”
How do connect JIRA to Fisheye?
Go the admin screens, click “configure remote application”
* **How do connect JIRA to Fisheye? **
   Go the admin screens, click “configure remote application”
* **How do connect JIRA to Fisheye? **
 > Go the admin screens, click “configure remote application”
• How do connect JIRA to Fisheye?

 Go the admin screens, click “configure remote application”
HA HA!
HA HA!



Business!
How do I create a quote for a JIRA license?
* ** How do I create a quote for a JIRA license? **
* ** How do I create a quote for a JIRA license? **
  >
* ** How do I create a quote for a JIRA license? **
  > It’s simple - just go to our website and click “create quote”
* ** How do I create a quote for a JIRA license? **
  > It’s simple - just go to our website and click “create quote”

   How do I add users to JIRA?
* ** How do I create a quote for a JIRA license? **
  > It’s simple - just go to our website and click “create quote”

* ** How do I add users to JIRA? **
* ** How do I create a quote for a JIRA license? **
  > It’s simple - just go to our website and click “create quote”

* ** How do I add users to JIRA? **
   >
* ** How do I create a quote for a JIRA license? **
  > It’s simple - just go to our website and click “create quote”

* ** How do I add users to JIRA? **
   > It’s simple - go to the admin screen and click “add user”
* ** How do I create a quote for a JIRA license? **
  > It’s simple - just go to our website and click “create quote”

* ** How do I add users to JIRA? **
   > It’s simple - go to the admin screen and click “add user”

    Why did you remove Wiki Markup I hate you so much!
* ** How do I create a quote for a JIRA license? **
  > It’s simple - just go to our website and click “create quote”

* ** How do I add users to JIRA? **
   > It’s simple - go to the admin screen and click “add user”

* ** Why did you remove Wiki Markup I hate you so much!**
* ** How do I create a quote for a JIRA license? **
  > It’s simple - just go to our website and click “create quote”

* ** How do I add users to JIRA? **
   > It’s simple - go to the admin screen and click “add user”

* ** Why did you remove Wiki Markup I hate you so much!**
   >
* ** How do I create a quote for a JIRA license? **
  > It’s simple - just go to our website and click “create quote”

* ** How do I add users to JIRA? **
   > It’s simple - go to the admin screen and click “add user”

* ** Why did you remove Wiki Markup I hate you so much!**
   > I’m sorry! It’s for the best! Really!
HA HA!



Business!
Title Text
Automate it!
Scripting Language!
Use Confluence as a hosting platform for
             “Micro Apps”
Staff Org Chart
Button Generator
Quote This Sucka
Caveats
• HTTPS can’t reference external script (jQuery) -
  reference an attachment in the network instead.
• There may be a bug that will stop the script from
  working after an edit until you reload the page.
• Not available in OnDemand.
Use Confluence to host JavaScript micro-apps. It’s
easier than you think and best of all - no more
monkey business!



      #summit12
Angry Monkey.jpg
Happy Monkey.jpg
Thank you!

Mais conteúdo relacionado

Semelhante a JavaScript? In MY Confluence? - Atlassian Summit 2012

第二回アドフラウド勉強会パネルディスカッション2
第二回アドフラウド勉強会パネルディスカッション2第二回アドフラウド勉強会パネルディスカッション2
第二回アドフラウド勉強会パネルディスカッション2Spider Labs, Ltd.
 
Yoast SEO Setup Guide
Yoast SEO Setup Guide Yoast SEO Setup Guide
Yoast SEO Setup Guide Yonat Roskind
 
Future of Mobile Web - Coldfront conf
Future of Mobile Web - Coldfront confFuture of Mobile Web - Coldfront conf
Future of Mobile Web - Coldfront confPaul Kinlan
 
Money robot software - Best Link Building Software 2020
Money robot software - Best Link Building Software 2020Money robot software - Best Link Building Software 2020
Money robot software - Best Link Building Software 2020Seo 4 you 2
 
Web Pronto User Guide
Web Pronto User GuideWeb Pronto User Guide
Web Pronto User Guideguestb745bf
 
Setting up BuzzCity Account - Server Side API
Setting up BuzzCity Account - Server Side APISetting up BuzzCity Account - Server Side API
Setting up BuzzCity Account - Server Side APIBuzzCity-2015
 
Magento 2 Multiple Wishlists Extension by IToris inc.
Magento 2 Multiple Wishlists Extension by IToris inc.Magento 2 Multiple Wishlists Extension by IToris inc.
Magento 2 Multiple Wishlists Extension by IToris inc.Itexus LLC
 
Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018Tessa Mero
 
Avoiding the Slog of Real-time Data Distribution
Avoiding the Slog of Real-time Data DistributionAvoiding the Slog of Real-time Data Distribution
Avoiding the Slog of Real-time Data Distributionelunt
 
Some great tools
Some great toolsSome great tools
Some great toolsbh Kyung
 
DeveloperWeek2018 - Let's Build a Chatbot
DeveloperWeek2018 - Let's Build a ChatbotDeveloperWeek2018 - Let's Build a Chatbot
DeveloperWeek2018 - Let's Build a ChatbotTessa Mero
 
AuthorityPro 3.0 Reviews and Bonuses
AuthorityPro 3.0 Reviews and BonusesAuthorityPro 3.0 Reviews and Bonuses
AuthorityPro 3.0 Reviews and Bonusesadminvnip
 
Developer Tutorial: WebAuthn for Web & FIDO2 for Android
Developer Tutorial: WebAuthn for Web & FIDO2 for AndroidDeveloper Tutorial: WebAuthn for Web & FIDO2 for Android
Developer Tutorial: WebAuthn for Web & FIDO2 for AndroidFIDO Alliance
 
Fast 5 Things You Can Do Now to Get Ready for the Cloud
Fast 5 Things You Can Do Now to Get Ready for the CloudFast 5 Things You Can Do Now to Get Ready for the Cloud
Fast 5 Things You Can Do Now to Get Ready for the CloudVMware Tanzu
 
Invisible CMS by Robert Jacobi
Invisible CMS by Robert JacobiInvisible CMS by Robert Jacobi
Invisible CMS by Robert Jacobijdaychi
 
How to integrate a subscription form with WordPress using a free plugin?
How to integrate a subscription form with WordPress using a free plugin?How to integrate a subscription form with WordPress using a free plugin?
How to integrate a subscription form with WordPress using a free plugin?GeniusContacts
 
Sitecore Fxm presentation
Sitecore Fxm presentationSitecore Fxm presentation
Sitecore Fxm presentationLiam Mepham
 
WebEngage demo at Unpluggd (Nov, 2011)
WebEngage demo at Unpluggd (Nov, 2011)WebEngage demo at Unpluggd (Nov, 2011)
WebEngage demo at Unpluggd (Nov, 2011)Avlesh Singh
 

Semelhante a JavaScript? In MY Confluence? - Atlassian Summit 2012 (20)

第二回アドフラウド勉強会パネルディスカッション2
第二回アドフラウド勉強会パネルディスカッション2第二回アドフラウド勉強会パネルディスカッション2
第二回アドフラウド勉強会パネルディスカッション2
 
Yoast SEO Setup Guide
Yoast SEO Setup Guide Yoast SEO Setup Guide
Yoast SEO Setup Guide
 
AliveTracker
AliveTrackerAliveTracker
AliveTracker
 
Future of Mobile Web - Coldfront conf
Future of Mobile Web - Coldfront confFuture of Mobile Web - Coldfront conf
Future of Mobile Web - Coldfront conf
 
Money robot software - Best Link Building Software 2020
Money robot software - Best Link Building Software 2020Money robot software - Best Link Building Software 2020
Money robot software - Best Link Building Software 2020
 
Web Pronto User Guide
Web Pronto User GuideWeb Pronto User Guide
Web Pronto User Guide
 
Setting up BuzzCity Account - Server Side API
Setting up BuzzCity Account - Server Side APISetting up BuzzCity Account - Server Side API
Setting up BuzzCity Account - Server Side API
 
Magento 2 Multiple Wishlists Extension by IToris inc.
Magento 2 Multiple Wishlists Extension by IToris inc.Magento 2 Multiple Wishlists Extension by IToris inc.
Magento 2 Multiple Wishlists Extension by IToris inc.
 
Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018
 
Avoiding the Slog of Real-time Data Distribution
Avoiding the Slog of Real-time Data DistributionAvoiding the Slog of Real-time Data Distribution
Avoiding the Slog of Real-time Data Distribution
 
Microsoft power virtual agents
Microsoft power virtual agentsMicrosoft power virtual agents
Microsoft power virtual agents
 
Some great tools
Some great toolsSome great tools
Some great tools
 
DeveloperWeek2018 - Let's Build a Chatbot
DeveloperWeek2018 - Let's Build a ChatbotDeveloperWeek2018 - Let's Build a Chatbot
DeveloperWeek2018 - Let's Build a Chatbot
 
AuthorityPro 3.0 Reviews and Bonuses
AuthorityPro 3.0 Reviews and BonusesAuthorityPro 3.0 Reviews and Bonuses
AuthorityPro 3.0 Reviews and Bonuses
 
Developer Tutorial: WebAuthn for Web & FIDO2 for Android
Developer Tutorial: WebAuthn for Web & FIDO2 for AndroidDeveloper Tutorial: WebAuthn for Web & FIDO2 for Android
Developer Tutorial: WebAuthn for Web & FIDO2 for Android
 
Fast 5 Things You Can Do Now to Get Ready for the Cloud
Fast 5 Things You Can Do Now to Get Ready for the CloudFast 5 Things You Can Do Now to Get Ready for the Cloud
Fast 5 Things You Can Do Now to Get Ready for the Cloud
 
Invisible CMS by Robert Jacobi
Invisible CMS by Robert JacobiInvisible CMS by Robert Jacobi
Invisible CMS by Robert Jacobi
 
How to integrate a subscription form with WordPress using a free plugin?
How to integrate a subscription form with WordPress using a free plugin?How to integrate a subscription form with WordPress using a free plugin?
How to integrate a subscription form with WordPress using a free plugin?
 
Sitecore Fxm presentation
Sitecore Fxm presentationSitecore Fxm presentation
Sitecore Fxm presentation
 
WebEngage demo at Unpluggd (Nov, 2011)
WebEngage demo at Unpluggd (Nov, 2011)WebEngage demo at Unpluggd (Nov, 2011)
WebEngage demo at Unpluggd (Nov, 2011)
 

Mais de Atlassian

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020Atlassian
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020Atlassian
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App ShowcaseAtlassian
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UIAtlassian
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge RuntimeAtlassian
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceAtlassian
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge TriggersAtlassian
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeAtlassian
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelAtlassian
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemAtlassian
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the HoodAtlassian
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAtlassian
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginAtlassian
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingAtlassian
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterAtlassian
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindAtlassian
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Atlassian
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsAtlassian
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamAtlassian
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in MindAtlassian
 

Mais de Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 

Último

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Último (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

JavaScript? In MY Confluence? - Atlassian Summit 2012

  • 1.
  • 2. JavaScript? In MY Confluence? It’s more likely than you think! Simon Tower Product Advocate, Atlassian
  • 3. What is happiness? The feeling that power is growing, that resistance is overcome. GloboCorp Inc
  • 4.
  • 5. Monkey Business Doing a boring thing over and over again without help from automation.
  • 6. How do connect JIRA to Fisheye?
  • 7. Go the admin screens and click “configure remote application”
  • 8. How do connect JIRA to Fisheye? Go the admin screens, click “configure remote application”
  • 9. * **How do connect JIRA to Fisheye? ** Go the admin screens, click “configure remote application”
  • 10. * **How do connect JIRA to Fisheye? ** > Go the admin screens, click “configure remote application”
  • 11. • How do connect JIRA to Fisheye? Go the admin screens, click “configure remote application”
  • 12.
  • 15.
  • 16. How do I create a quote for a JIRA license?
  • 17. * ** How do I create a quote for a JIRA license? **
  • 18. * ** How do I create a quote for a JIRA license? ** >
  • 19. * ** How do I create a quote for a JIRA license? ** > It’s simple - just go to our website and click “create quote”
  • 20. * ** How do I create a quote for a JIRA license? ** > It’s simple - just go to our website and click “create quote” How do I add users to JIRA?
  • 21. * ** How do I create a quote for a JIRA license? ** > It’s simple - just go to our website and click “create quote” * ** How do I add users to JIRA? **
  • 22. * ** How do I create a quote for a JIRA license? ** > It’s simple - just go to our website and click “create quote” * ** How do I add users to JIRA? ** >
  • 23. * ** How do I create a quote for a JIRA license? ** > It’s simple - just go to our website and click “create quote” * ** How do I add users to JIRA? ** > It’s simple - go to the admin screen and click “add user”
  • 24. * ** How do I create a quote for a JIRA license? ** > It’s simple - just go to our website and click “create quote” * ** How do I add users to JIRA? ** > It’s simple - go to the admin screen and click “add user” Why did you remove Wiki Markup I hate you so much!
  • 25. * ** How do I create a quote for a JIRA license? ** > It’s simple - just go to our website and click “create quote” * ** How do I add users to JIRA? ** > It’s simple - go to the admin screen and click “add user” * ** Why did you remove Wiki Markup I hate you so much!**
  • 26. * ** How do I create a quote for a JIRA license? ** > It’s simple - just go to our website and click “create quote” * ** How do I add users to JIRA? ** > It’s simple - go to the admin screen and click “add user” * ** Why did you remove Wiki Markup I hate you so much!** >
  • 27. * ** How do I create a quote for a JIRA license? ** > It’s simple - just go to our website and click “create quote” * ** How do I add users to JIRA? ** > It’s simple - go to the admin screen and click “add user” * ** Why did you remove Wiki Markup I hate you so much!** > I’m sorry! It’s for the best! Really!
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Use Confluence as a hosting platform for “Micro Apps”
  • 41.
  • 42. Caveats • HTTPS can’t reference external script (jQuery) - reference an attachment in the network instead. • There may be a bug that will stop the script from working after an edit until you reload the page. • Not available in OnDemand.
  • 43. Use Confluence to host JavaScript micro-apps. It’s easier than you think and best of all - no more monkey business! #summit12

Notas do Editor

  1. .\n
  2. \n
  3. Monkeys!\n\nNow, I love monkeys. Put a monkey in some people clothes, get him doing a people-thing, I find it hilarious.\n\nWhat I DON’T love is being a monkey. Code monkey, help desk monkey, phone monkey.\n\nHow many of you have had a “code monkey” job in the past, for example?\n
  4. I love monkeys doing people things, but I hate people doing monkey things\n\nBack to previous slide, then forward.\n\nLove monkeys doing people things\n\nHate people doing monkey things\n\nBack and forward again\n\nLove business monkeys\n\nHate monkey business\n\nWhat is monkey business?\n\n*proceed and repeat*\n\nI’ll give you an example\n\n*proceed*\n
  5. My job at Atlassian is answering questions. For example:\n
  6. This works if I am talking to you, but in an email the story is a little different\n
  7. I like to repeat what a customer has said so they have context for my answer\n\nWe use an email system where MARKUP is required for formatting. For example, this text turns into this: *proceed*\n
  8. I like to repeat what a customer has said so they have context for my answer\n\nWe use an email system where MARKUP is required for formatting. For example, this text turns into this: *proceed*\n
  9. The bullet point is a single asterisk, the bolding is a pair of double asterisks, and the indent is the less than sign\n
  10. So you might be thinking “jeez Simon, this looks like normal business to me. Not Monkey Business!” \n\nTo which I reply, “That’s right, it is normal business. I feel like a normal business human doing normal business human things.” \n\nHOWEVER, there is one problem with questions: there is never more than one:\n
  11. So you might be thinking “jeez Simon, this looks like normal business to me. Not Monkey Business!” \n\nTo which I reply, “That’s right, it is normal business. I feel like a normal business human doing normal business human things.” \n\nHOWEVER, there is one problem with questions: there is never more than one:\n
  12. If you have ever answered questions, you know what to expect though...\n\nMore\n\nQuestions!\n\nAnd what I like to do means REPEATING the markup for EVERY QUESTION\n\nThis feels less like human business\n\n
  13. If you have ever answered questions, you know what to expect though...\n\nMore\n\nQuestions!\n\nAnd what I like to do means REPEATING the markup for EVERY QUESTION\n\nThis feels less like human business\n\n
  14. If you have ever answered questions, you know what to expect though...\n\nMore\n\nQuestions!\n\nAnd what I like to do means REPEATING the markup for EVERY QUESTION\n\nThis feels less like human business\n\n
  15. If you have ever answered questions, you know what to expect though...\n\nMore\n\nQuestions!\n\nAnd what I like to do means REPEATING the markup for EVERY QUESTION\n\nThis feels less like human business\n\n
  16. If you have ever answered questions, you know what to expect though...\n\nMore\n\nQuestions!\n\nAnd what I like to do means REPEATING the markup for EVERY QUESTION\n\nThis feels less like human business\n\n
  17. If you have ever answered questions, you know what to expect though...\n\nMore\n\nQuestions!\n\nAnd what I like to do means REPEATING the markup for EVERY QUESTION\n\nThis feels less like human business\n\n
  18. If you have ever answered questions, you know what to expect though...\n\nMore\n\nQuestions!\n\nAnd what I like to do means REPEATING the markup for EVERY QUESTION\n\nThis feels less like human business\n\n
  19. If you have ever answered questions, you know what to expect though...\n\nMore\n\nQuestions!\n\nAnd what I like to do means REPEATING the markup for EVERY QUESTION\n\nThis feels less like human business\n\n
  20. If you have ever answered questions, you know what to expect though...\n\nMore\n\nQuestions!\n\nAnd what I like to do means REPEATING the markup for EVERY QUESTION\n\nThis feels less like human business\n\n
  21. If you have ever answered questions, you know what to expect though...\n\nMore\n\nQuestions!\n\nAnd what I like to do means REPEATING the markup for EVERY QUESTION\n\nThis feels less like human business\n\n
  22. If you have ever answered questions, you know what to expect though...\n\nMore\n\nQuestions!\n\nAnd what I like to do means REPEATING the markup for EVERY QUESTION\n\nThis feels less like human business\n\n
  23. If you have ever answered questions, you know what to expect though...\n\nMore\n\nQuestions!\n\nAnd what I like to do means REPEATING the markup for EVERY QUESTION\n\nThis feels less like human business\n\n
  24. And more like - MONKEY BUSINESS\n
  25. I don’t know about you, but this leaves me feeling like a monkey - doing simple things over and over for minimal rewards.\n
  26. SO - this is the plugin track after all - what are you getting at Simon!? \n\nWell, As any programmer will tell you, if you see a repetitive task... Automate it!\n\nAnd what is the easiest way to automate some simple text manipulation?\n\nAnd what is the best scripting language?\n\n<joke>\n
  27. SO I want to write a script that will automate email markup\n
  28. So - you have this great idea. You know WHAT to do, You HOW it will work, but you don’t know WHERE you will put it!\nI’m going to blow your mind - put it in...\n
  29. How many of you use Confluence?\nMe too! Weird!\nWhy use it?\n* Use it everyday\n* Is maintained by someone else (maybe)\n* Don’t need permission to access it\n\n
  30. There is a little-known feature in Confluence - FULL HTML support\n
  31. \n
  32. CHECK TIME\n\nThis is great, but think of it this way -\n
  33. \n
  34. https://extranet.atlassian.com/display/~jali/Staff+Organisation+Chart#stower\n
  35. https://extranet.atlassian.com/display/EML/Button+Generator?replyToComment=1940328526&#comment-1940328526\n
  36. https://extranet.atlassian.com/display/ADV/Quote+this+Sucka?replyToComment=1939112676&#comment-1939112676\n\nEdit page, show source\n
  37. Not for everyone - if you like server apps with databases and analytics, then maybe not for you but if you're comfortable with HTML/JavaScript then it is a great way to add value and save time.\n\nGreat for micro-apps, “single-page” or lightweight applications tat you can share with a team\n\nYou can use the in-app REST API - Can use REST API to turn on/off speakeasy extensions\n
  38. \n
  39. this can be used for key ideas that you want people to tweet\n
  40. You might still be doing monkey business sometimes, but at least you won’t be a sad monkey...\n
  41. You’ll be a happy monkey!\n
  42. fin\n