Operator 0.7 is on addons.mozilla.org. I have a few things I wanted to share about this release. New features will be at the end of this post.
I’m not sure people realize there are other ways to interact with Operator besides the toolbar. Not only can you have Operator on the status bar or as a toolbar button, but you can right click on a microformat on a web page to access Operator functionality (Sometimes you can guess where they are, but if you want to see exactly where the microformats are, you can turn on Highlight Microformats in Options). If you want to access Operator from the status bar, go to Options and check the box that says Display icon in status bar. If you want to acesss Operator as a toolbar button, select View->Toolbars->Customize… There is an Operator toolbar button that can be dragged into the Firefox user inteface. Once you have done either of these, you can go to View->Toolbars and turn off the Operator Toolbar.
When I first created Operator, my stated goal was take the microformats that are on a web page and provide functionality up and above what was available in the web browser. Unfortunately, when I first started creating actions for the microformats, some of the actions I created were just a case of moving browser interaction into the Operator menus. (Go to web page being the best example). With the advent of a user interface for user scripts, I’ve taken the opportunity to move some of the function that shouldn’t have been there in the first place out of the core. Note that no functionality has been removed; it is all available as user scripts. If you have a very strong opinion on this, one way or the other, please let me know.
All that being said, let me outline the new features in Operator.
- User interface for managing user scripts
- Operator updated when DOM nodes are added or removed
- Export All available for contacts and events
- 30 Boxes support has been greatly improved
- Interaction problems with McAfee SiteAdvisor are fixed
- Major performance enhancements
- Native getElementsByClassName is used on Firefox 3
- Operator wasn’t working correctly with frames and iframes
- New tag action for searching for videos on YouTube
In addition to those changes to the core, the following user scripts are now available:
- Send to Bluetooth (Mac only)
- Simple GRDDL RDF export