POSTS

Guide to Developing Chrome Context Menu Applications Part 1

Blog

Our Project

Recently, JavaScript educator Kyle Simpson mused on LinkedIn that he found himself sending the same messages repeatedly on the site. He said he would have liked to have the ability to select pre-typed or “canned” responses for LinkedIn. Our extension will therefore create canned responses for linkedin.com. Let’s write out a few user stories to guide our development.

Kyle Simpson complains about LinkedIn templating

User Stories

  • AS A LinkedIn user I WANT to be able to reply with canned responses SO THAT I can more effectively manage my inbox
  • AS A $TOOL user I WANT to be able to add new responses SO THAT I can more effectively manage my inbox
  • AS A $TOOL user I WANT to activate my response by using a drop down from a context menu
  • AS A $TOOL user I want the drop down to have a list of “headings” which correspond to long-form text responses e.g. "KISS-OFF" => I would never work for a company as committed to environmental ruin as you. Never contact me again.

This should be enough to get us started. In the next post, we’ll discuss how to go about familiarizing oneself with the Google Chrome APIs. It’s not coding, but it’s often been noted that several hours of trial and error is an effective means for avoiding a few minutes of reading the documentation. We’ll try not to fall into that hole.