Skip to content

drnic/highrise-greasemonkey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Greasemonkey/GreaseKit extensions for 37signal's Highrise

WARNING

Currently only working on GreaseKit (Safari or Fluid apps) - I think Greasemonkey + Prototype (being reused from highrisehq.com) aren't coexisting nicely.

Description

A set of extensions to the Highrise CRM by 37signals:

  • within contact information, phone numbers converted to callto:// links to enable access to Skype/VOIP apps

highrise-greasemonkey - phone numbers converted to callto: links

  • Skype IM username converted to skype: link.

highrise-greasemonkey - skype links

Todo / Issues

  • User-defined home international prefix (e.g. +61 for Australia or +1 for USA)
  • Auto-assign some values (such as Country) on New Contact/Company form
  • On contact page, show other contacts for the same company (using Jester for RESTful access)
  • Dashboard (or any notes list) - support partial + fully collapsed notes list, say like Gmail
  • Addresses include Google Maps link or embedded map
  • Auto-assign each note a Case, based on the user/company; annoying to have to manually assign Cases
  • Person Search - include contact picture within search results

PLUS - as above, make it work on Firefox or raise Greasemonkey/Prototype bug report

META TODO - add rake task to upload new versions to http://userscripts.org

Requirements

For Safari or Fluid.app apps: requires GreaseKit For Firefox: requires Greasemonkey

Installation

To install to Safari:

BROWSERS=safari rake install

To install to a Fluid.app wrapper app for Highrise, say called 'Highrise':

BROWSERS=Highrise rake install

Unit tests

This extension is developed via TDD javascript unit tests.

To run all of them against all your locally install browsers:

rake test_units

Or specific browsers:

BROWSERS=safari rake test_units

Or load individual test HTML files into a browser, such as test/unit/highrise_people_test.html to run those tests.

Or run script/js_autotest, modify javascript or HTML test files and the tests will be automatically launched in Safari (more info)

Author

Dr Nic Williams, http://drnicwilliams.com CEO, Mocra, http://mocra.com - the premier Rails/iPhone SDK consultancy

About

Greasemonkey/GreaseKit extensions for 37signal's Highrise

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published