Difference between revisions of "Radio Button Bookmarks Extension"

From CDOT Wiki
Jump to: navigation, search
(Project Contributor(s): Peter Callaghan added.)
(Project Description: More description and instructions added.)
Line 1: Line 1:
 
== Project Name ==
 
== Project Name ==
 
Radio Button Bookmarks Extension
 
Radio Button Bookmarks Extension
 +
  
 
== Project Description ==
 
== Project Description ==
Create an extension to provide [http://groups.google.com/group/mozilla.dev.apps.firefox/browse_thread/thread/f2eeb10d0436af3f radio-button style bookmarks] for Mozilla Firefox.
+
An extension to provide [http://groups.google.com/group/mozilla.dev.apps.firefox/browse_thread/thread/f2eeb10d0436af3f radio-button style bookmarks] for Mozilla Firefox.
 +
 
 +
 
 +
The main purpose of this project is to allow end user to be familiar with bookmark through an easy learning curve. Ease of usability is prioritized higher than functionality. For an easy start, the user must already familiar with the interaction methods. This extension is modeled from how a radio can save stations and recall the frequency assigned to certain buttons.
 +
 
 +
 
 +
How to use the extension and how it compares to a radio system:
 +
*Press a button to load the saved web page. In a radio system, press a button to recall the saved station.
 +
*Hold a button to save the current web page, overwriting the current assignment. In a radio system, hold a button to save the current station, overwriting the current assignment.
 +
*Initially all buttons are assigned to a blank page. In a radio system, initially all buttons are assigned to a station (most system assign the buttons to the lowest frequency).
 +
*As the users advance, they might want to learn to use the built-in bookmark feature. All the button assignments are added as bookmarks item in the bookmark folder "Radio Button Bookmark". They can visualize the concept of bookmarking to the radio buttons easier as they have used it. In a radio system, it does not have an extensive bookmark feature.
 +
 
  
 
== Project Leader(s) ==
 
== Project Leader(s) ==
 
*[[User:Dtheosab|Daino Theosabrata]]
 
*[[User:Dtheosab|Daino Theosabrata]]
 +
  
 
== Project Contributor(s) ==
 
== Project Contributor(s) ==
 
*[[User:Pcallaghan|Peter Callaghan]] - tester
 
*[[User:Pcallaghan|Peter Callaghan]] - tester
 
*[[User:Vbala|Vijey Balasundaram]]
 
*[[User:Vbala|Vijey Balasundaram]]
 +
  
 
== Project Details ==
 
== Project Details ==
 +
===Version 0.2===
 +
*[CORE] Link XUL file into JavaScript
 +
*[CORE] Add event listeners for the toolbar.
 +
*[CORE] Add timer for button hold and it is set to 3 seconds.
 +
*[CORE] Form a code design and structure to be expanded for the bookmark service.
 +
*[TEST] Message box / alert indicators are added to show that the code flow works.
 +
*[TEST] Button 1 is associated to http://www.google.com for testing purposes.
 +
 
===Version 0.1===
 
===Version 0.1===
 
*[GUI] Add 1 toolbar with 6 toolbar buttons.
 
*[GUI] Add 1 toolbar with 6 toolbar buttons.
Line 20: Line 42:
 
*[GUI] Toolbar attributes are remembered in across browser sessions.
 
*[GUI] Toolbar attributes are remembered in across browser sessions.
  
===Version 0.2===
 
*[CORE] Link XUL file into JavaScript
 
*[CORE] Add event listeners for the toolbar.
 
*[CORE] Add timer for button hold and it is set to 3 seconds.
 
*[CORE] Form a code design and structure to be expanded for the bookmark service.
 
*[TEST] Message box / alert indicators are added to show that the code flow works.
 
*[TEST] Button 1 is associated to http://www.google.com for testing purposes.
 
  
 
== Project News ==
 
== Project News ==
 +
*November 18, 2007 - Version 0.2 is released.
 +
**Click here to [http://zenit.senecac.on.ca/wiki/index.php/Image:Rbb_0.2.xpi download].
 +
**Feedbacks are accepted through [http://dtheosab.wordpress.com/2007/11/18/radio-button-bookmarks-extension-version-02/ this blog post].
 +
 
*October 19, 2007 - Version 0.1 is released.
 
*October 19, 2007 - Version 0.1 is released.
 
**Click here to [http://zenit.senecac.on.ca/wiki/index.php/Image:Rbb_0.1.xpi download].
 
**Click here to [http://zenit.senecac.on.ca/wiki/index.php/Image:Rbb_0.1.xpi download].
 
**Feedbacks are accepted through [http://dtheosab.wordpress.com/2007/10/19/radio-button-bookmarks-extension-version-01/ this blog post].
 
**Feedbacks are accepted through [http://dtheosab.wordpress.com/2007/10/19/radio-button-bookmarks-extension-version-01/ this blog post].
 
*November 18, 2007 - Version 0.2 is released.
 
**Click here to [http://zenit.senecac.on.ca/wiki/index.php/Image:Rbb_0.2.xpi download].
 
**Feedbacks are accepted through [http://dtheosab.wordpress.com/2007/11/18/radio-button-bookmarks-extension-version-02/ this blog post].
 

Revision as of 18:12, 9 December 2007

Project Name

Radio Button Bookmarks Extension


Project Description

An extension to provide radio-button style bookmarks for Mozilla Firefox.


The main purpose of this project is to allow end user to be familiar with bookmark through an easy learning curve. Ease of usability is prioritized higher than functionality. For an easy start, the user must already familiar with the interaction methods. This extension is modeled from how a radio can save stations and recall the frequency assigned to certain buttons.


How to use the extension and how it compares to a radio system:

  • Press a button to load the saved web page. In a radio system, press a button to recall the saved station.
  • Hold a button to save the current web page, overwriting the current assignment. In a radio system, hold a button to save the current station, overwriting the current assignment.
  • Initially all buttons are assigned to a blank page. In a radio system, initially all buttons are assigned to a station (most system assign the buttons to the lowest frequency).
  • As the users advance, they might want to learn to use the built-in bookmark feature. All the button assignments are added as bookmarks item in the bookmark folder "Radio Button Bookmark". They can visualize the concept of bookmarking to the radio buttons easier as they have used it. In a radio system, it does not have an extensive bookmark feature.


Project Leader(s)


Project Contributor(s)


Project Details

Version 0.2

  • [CORE] Link XUL file into JavaScript
  • [CORE] Add event listeners for the toolbar.
  • [CORE] Add timer for button hold and it is set to 3 seconds.
  • [CORE] Form a code design and structure to be expanded for the bookmark service.
  • [TEST] Message box / alert indicators are added to show that the code flow works.
  • [TEST] Button 1 is associated to http://www.google.com for testing purposes.

Version 0.1

  • [GUI] Add 1 toolbar with 6 toolbar buttons.
  • [GUI] Add static tooltips for each toolbar buttons.
  • [GUI] Add "Radio Button Bookmarks" into toolbar context menu.
  • [GUI] Add shortcut for toolbar context menu.
  • [GUI] Toolbar attributes are remembered in across browser sessions.


Project News

  • November 18, 2007 - Version 0.2 is released.
  • October 19, 2007 - Version 0.1 is released.