I love finding new extensions that do things I never even thought to search for. One of the best ways to find them is through word of mouth. In this case, I guess you can call it “word of blog”. I’d like to start a series of blog posts about the extensions I use, and maybe you’ll see one that you want to use.
The first one is Context Search. Context Search is one of those extensions I think should be part of Firefox. Context Search allows you to choose which search engine you use for each search. If it’s a word you aren’t familiar with, you can choose the Websters search engine. If it’s an acronym you aren’t familiar with, you can choose the Acronym Finder search engine.
Without the extension, when you highlight text then right-click, the menu will contain an item to search your preferred search engine for the text that is highlighted. With Context Search, you are instead given a list of your installed search engines, so you can pick which one to use. The search results will open in a new tab. I find myself using it more than the search bar.
Here’s a screenshot:
You can install it via the Mozilla Add-ons site.
Back in 2005, I blogged about my playlist (ala iTunes celebrity playlists). It’s been a while and there’s a lot of different music I’ve heard since then, so I’ve decided to create a second playlist.
Note: These are tunes I’ve discovered or rediscovered since 2005, not just music that has been released since then.
- Saul Williams – “List of Demands (Reparations)” (I heard this on a Nike ad, and loved it. Everyone I’ve played this for has also loved it.)
- Mylo – “In My Arms” (This song has the highest play count in my entire iTunes library.)
- Company B – “Fascinated” (I’m embarrassed to say I like this song 🙂 )
- Duran Duran – “Come Undone” (This song never seems to get old. Almost every time someone around here’s it, they ask me what the name if the song is.)
- Hot Hot Heat – “Talk to Me, Dance with Me”
- Howard Jones – “New Song” (At first I downloaded this song for the nostalgia. Then I realized how cool and unique this song still is)
- Kate Bush – “Cloudbusting” (If you already know this song, you already know I’m a fan because of the tagline on my blog. Check out the video for it and “Something good” by Utah Saints, which samples it.)
- K’s Choice – “Everything For Free” (It’s too bad they weren’t bigger, because they were really good songwriters.)
- Midnight Oil – “Blue Sky Mine”
- Pink Floyd – “The Great Gig in the Sky”
- Jane’s Addiction – “Three Days”
- Republica – “Ready To Go”
- Stardust – “Music Sounds Better with You”
- Wu-Tang Clan – “Da Mystery of Chessboxin'” (I didn’t have enough room on my first playlist to include Wu-Tang)
- Keane – “Is It Any Wonder?”
- Sneaker Pimps – “6 Underground (Nellee Hooper Edit)”
- Florence + the Machine – “Spectrum (Say My Name)”
- Red Hot Chili Peppers – “Breaking the Girl”
- Livvi Franc – “Now I’m That Bitch (Kaskade Mix)”
- The Verve – “Bitter Sweet Symphony”
- Ladyhawke – “Magic” (I first heard this on an episode of Entourage, which is a great place to discover new music.)
- Van Halen – “I’ll Wait” (I couldn’t decide between this and “Panama”, which has always been my favourite Van Halen song. Most people have already heard “Panama”, and this one deserves to be discovered.)
- U2 – “Pride (In the Name of Love)”
- The Cult – “She Sells Sanctuary”
Issues with cookies:
- A lot of websites set cookies to do things that you may not like.
- A lot of websites set cookies to provide a convenience, like keeping you logged in across sessions.
- Some websites require cookies in order to work.
For the reasons above, I’ve decided that it would be best to clear cookies when firefox exits, and find some way to exempt some cookies from being cleared with the rest. To do that in Firefox, I found the setup a little confusing. There is no clear setting to exempt sites from clearing of cookies. As it turns out, the trick is to set the site to allow cookies. Sites in that exceptions list are also deferred when you have Firefox set to clear cookies on exit.
Here’s how to do it:
- Go to the Options window.
- In the Privacy panel, set “Firefox will” to Use custom settings for history.
- Set Keep until to I close Firefox, then click OK.
- For each website you exempted from being cleared on exit, visit it. When viewing the site, click on the site info icon to the left of the site address, and click More Information.
- In the Permissions panel, uncheck Use Default under Set Cookies, and set it to Allow.
Cookies from those sites set to allow cookies will not be cleared on exit. No add-on required.
This past week, Mark Surman Executive Director of the Mozilla Foundation was on one of my favourite TV shows – The Agenda with and Steve Paikin. Here’s the video:
If you use Firefox and need an alternative to Google reader, Feedly isn’t the only option.
First, you can try the live bookmarks feature that’s part of Firefox. Here are instructions on how to use it.
Second, there are plenty of extensions available for reading web feeds. I used to use Sage. Other popular ones:
Third, if you use Mozilla Thunderbird, the email and newsgroups app built on Mozilla, it contains a great rss reader. For instructions on how to use it visit Thunderbird support – How to Subscribe to News Feeds and Blogs.
Sometimes people complain about Firefox lacking a feature that is already there, but they didn’t notice. A common one is the ability to prevent Firefox from displaying thumbnails of websites you often visit when opening a new tab.
I thought most people knew how to do it, until I saw one of the Firefox developers not know about it!
Here’s how to disable it:
Just click on the tile icon in the top-right corner of the new tab page.
If you need help with a Firefox problem and live in Toronto, send me an email and I can meet you in person at a public place to help solve your Firefox problem.
I’ve been wanting to put together some sort of system to allow support community members to schedule in-person sessions with nearby users at either public places or Mozilla offices. The biggest barrier of quality for online support is communication. We rely on the user to describe their problem through mostly text, and they usually don’t give all necessary info. That’s why we try to use screenshots and videos. Being able to provide in-person support not only eliminates that barrier, but it showcases the power of community in a big way that creates a great support experience.
There’s no system like that for Mozilla, but that doesn’t prevent me from doing it on my own. 🙂
In my last post, I talked about Firefox now indicating which feed items are unread. In this post, I’d like to post about the other change I think people should be more aware of – you can now set the URL Firefox goes to when opening a new tab.
This one’s pretty simple.
- In the Firefox location bar, type about:config and press Enter.
- Click I’ll be careful, I Promise!
- Search for the preference: browser.newtab.url
- Double-click on it, and set the value to whatever URL you want.
The default value is about:newtab.
If you want to set it to open the default home page, set the value to about:home.
Firefox was updated this week with a new home page and new “new tab” page, but it also contains a couple of new things that I really think people should be more aware of. I’ll spend this blog post telling you about the first one.
Since the first version of Firefox, it has had a feature called live bookmarks, which are bookmark folders that load web feeds. It’s a nice technology demo, but I have trouble finding a practical use for it. As I said in 2005 “…it does not indicate which RSS items I have read, and which ones are new. I don’t want to have to reread through the list of items on every RSS feed to see if I recognize the titles.”
In the latest update, Firefox now indicates which feed items are unread!
When the feature landed on the beta channel, I decided to try switching from my current feed reader to live bookmarks, and so far it hasn’t been bad. I set up a folder in my bookmarks called “Web Feeds“, put all my web feeds in it, and hovering the mouse over a feed makes the list of items load.
This is something I’ve been wanting to write about for a while. In many community driven support venues, I see some bad patterns in the way users are treated. People who may be knowledgeable about Firefox end up giving bad user support, because they’re not being empathetic or approaching support with the intent of helping users.
Reasons for this?
- Even with real names, many people behave less empathetic on the internet. It’s too easy to forget that the person you are talking to is a real human.
- The people helping are mostly volunteers, who don’t feel obligated to be nice, or represent Mozilla.
- Also with volunteers, many are involved in support simply because they know the technical solution to some issues, and have no formal training in support.
Those factors tend to create a community of geeks lacking the social skills to help novice users. Most people in the community just haven’t considered this. If a fellow user is being uncivil, it’s natural to flame back.
It’s important to remember:
- Empathy: If you have a problem with your cable, and call your cable company tech support, how would you like to be treated? They would never say “PEBCAK” or “RTFM“.
- The user is having a problem with Firefox, and it’s obviously of some importance to them, because they made the effort to find the support venue, register, and post about it. If they’ve gone that extent, we should expect a level of frustration. It would be nice if most users posting in a support forum were calm and civil, but that’s not the nature of the beast.
I’m not saying the customer is always right; I’m saying don’t argue with them. Here are some tips everyone can use when giving technical support:
- Remind yourself of your purpose there. It should be to help others, not to show off your knowledge of Firefox. Don’t expect to be treated like royalty by users, just because you’re helping them. “Don’t bite the hand that feeds you” does not fly with software users. If you don’t think you’re getting enough appreciation, let it be known to the forum manager, not the user.
- Packaging, packaging, packaging! Almost any criticism of the user can be phrased in a way that appears helpful rather than confrontational. If your mind says “How in the world am I supposed to help you, when you provide no details and no URL? I’m not a mind-reader“, then say “We’ll need some more info about your Firefox setup. Here are the details we need and how to provide them…” There’s a big difference between telling a user he/she should have searched the web before posting, and letting them know that they can search the web before posting.
- You can calm a user down by explaining things. Frustration comes from lack of understanding. A couple of years ago, I went to see my dentist about pain I was having. He showed me an x-ray of my tooth, explained what the problem was and why it was happening. He then told me what he planned to do to fix the problem, warned me of any side-effects, and told me how much it would cost. I walked out of there feeling much more confident and relaxed about the situation. I also thought “So much of that applies to user support“. Instead of simply giving the user instructions on how to fix a problem, explain what you think the cause of the problem probably is, and what the solution is. Then tell them how to carry out the solution.
- If you’re not having the same problem as the user, say so. It doesn’t directly help the user, but it shows that you’re making an effort to help, which the user will appreciate. It shows that the problem may not be a bug, which will discourage other users from chiming in just to rant about the product. It encourages people to give details, which a good user support person loves like crack.
- Act as if you are talking to the user in-person.
- Don’t get hung up on protocol. This is something I see a lot of in newsgroups. If the user starts a new thread to respond to your reply in the original thread, or puts the entire question in the subject and nothing in the message body, mention it, but don’t focus on it. That takes focus away from the issue they posted about. Better yet, don’t mention it at all until after you’ve solved their problem. At that point, they will have gained some respect for what you have to say.
- If the user just wants to argue, disengage. Some users just want to rant. It’s good to offer to help and direct them where to submit feedback, but if you’ve already done that and they continue to rant, leave it alone.
Quantity vs quality is hard. With SUMO focusing on making sure every question gets answered, making those answers better quality can take time away from another user getting any answer at all. One good way to solve that is snippets that provide good detailed explanations, instructions, and links. Right now, you can use an extension called Clippings, which allows you to automatically paste canned responses you’ve saved. It works on both Firefox and Thunderbird, so you can use it on web-forums as well as mailing lists and newsgroups. You can find a list of canned responses to use on the Mozilla wiki. Soon the SUMO support forum will have canned responses built in.
What should Mozilla do when a volunteer is not being empathetic?
That’s a natural extension to the above issue. I have some scattered thoughts on that. I still need to organize them, and will probably start a thread in the SUMO community forum to discuss.
If you’ve made it this far into this blog post, thanks for reading.