Monthly Archives: August 2010

In this article you'll learn how to create a setup-less plugin that injects itself into JIRA issue page. Also you'll see how to do a Drag and Drop with modern browsers in a couple of lines :-) Also in this course you'll also become familiar with writing JIRA plugins. So let's move on. Let me in, please! So, I'm scratching my head wondering how can I attach myself to the issue page. Let's use a custom field! Simple, elegant and easy to code solution. Isn't it? Sure it is but it has one drawback

Continue reading »

AtlasCamp 2010: I Am So Stoked Right Now.

Good News, Everyone! No, seriously, good news: we've opened registration for Atlassian's third annual developer conference, AtlasCamp (Oct 11-13, in Half Moon Bay), and I for one am stoked. I've been working as an engineer on Atlassian's Developer Relations team for a few months now (btw: hello, world) – so this is my first AtlasCamp – and there's quite a bit of material in the works that I'm personally excited about. Bear with me for a moment while I explain why... The way that I

Continue reading »

If you've ever wanted to extend the functionality of one of your Atlassian tools, but you thought it would be too time-consuming or have too steep a learning curve, then you need to check out this 10-minute lightning talk by Matt Ryall from Atlassian Summit 2010. Some little known but important facts about building Atlassian plugins:No Java required - You can build plugins with HTML, CSS and JavaScript!You can deploy plugins without creating JAR files.If you want to use JAR files, the Atlassian Plugin

Continue reading »

Selenium – push my buttons

Or Selenium - everything is obvious in retrospect. I spent some of my 20% time trying to figure out why simulating typing or pushing keys in selenium is such a pain for us and has been for so long. Here is what I have found out: Finding 1: Javascript events are first class citizens in Firefox and cordoned off in IE In Firefox if you fire a keyboard keypress event at a textfield, Firefox will obligingly type the appropriate letter in that field. And then fire any handlers related to the keyPressEvent. IE

Continue reading »