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

Web Pronto User Guide
Web Pronto User GuideWeb Pronto User Guide
Web Pronto User Guide
guestb745bf
 
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
Tessa Mero
 
Some great tools
Some great toolsSome great tools
Some great tools
bh Kyung
 

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

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
Atlassian
 

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

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

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