Firefox/Feature Brainstorming:Notes and Annotations

From MozillaWiki
Jump to: navigation, search

« Firefox/Feature Brainstorming

Annotations

  • Ability to add annotations to history and bookmarks
  • Need to be able to tag annotations
References

Sticky notes

  • Ability to right-click "Add sticky note" on a webpage and have that note saved and displayed every time I visit that page. Naturally, I should be able to make stickies whatever colour I want, and format them as Rich-text with fonts and so forth.
  • Sticky manager that lets me search/browse through all my stickies by date/time, location, tag(s), keywords, full content, etc.
  • If the Sticky system could auto-link stickies together using a simple wiki-like markup system, that would also be cool. Sort of a personal wiki overlay on the web.
  • Need to be able to tag sticky notes
  • As well as allowing you to place sticky notes on a web page, a notification tab (which is built in to firefox)should also be provided. General user notes can be posted here (i.e. what to look up on the internet next time).
  • The colour of the notes could be determined by what user posted them.
  • I guess Internote has the idea, unfortunately this extension is very corrupted and very hard to use.
  • Sticky notes should be visually pleasing.


Clippings

  • Ability to click-drag an area of a webpage and "clip" it to be saved in a scrapbook/notetaking feature. Sort of like tearing a piece out of a newspaper or magazine. Doesn't have to be any more complicated than simply taking a screenshot of that area in the browser or somesuch, and allowing the user to drag/save it in a notebook.
  • Need to be able to tag clippings

Notebook/Scrapbook

  • Some system where users can make notes, drag clippings, organize or reference sticky notes, etc.
  • Need to be able to tag notebook/scrapbook pages

Research Assistant

  • Allow annotations of any link on any web page displayed in the browser.
  • Disable display or function of any link to a page that is dead or garbage.
  • Have the annotations specific to what you are looking for during this session.
  • Invert a page of links (like those from a search engine), and have the page links displayed according to the annotations you've made.
  • Allow group collaboration for annotation

Public annotations as webpages

Allow the browser to make annotations of arbitrary parts of text and publish them as web pages. Publishing will require servers, which can be provided by volunteers initially, and businesses when the concept is proven.

  • How would you be able to get companies to go along with this? Most corporations would be afraid people would attach annotations to their pages and start spamming. Also, how would you address some pages that are collectively represented by one URL? --Armaetin 16:37, 28 March 2007 (PDT)
    • Companies, and all web page authors, would not have a say in what others publish about their web pages, just as today. The difference with annotations is that they are easier to create and link to a portion of a web page. This is a vehicle for free speech, global understanding and democracy. Users will be able to choose to see or hide the annotations of a web page they are visiting.
    • Your second question may be asking several different things. Annotations may be stored together with a digest (MD5 sum) or cached local copy of the web page or portion of page that they refer to. Then those can be compared with the rendered page to automatically check that the annotation applies. If you want to annotate any page represented by some URL (for example, a dynamically generated page), do not associate any content with the annotation. Annotations can also apply to sets of pages represented by different URLs. An annotation consists of an HTML document (description) and a generalized link to a list of content on addressed pages. An element in the list can be specified as a start and end address in the given document, possibly together with a digest of the content.
      • Ok, I get it. However, I think this should be optional (and by optional, I don't mean hiding the annotations; when annotations is turned off, it should be as Firefox didn't have the feature) for the user because having annotations is equivalent to loading two pages for every one, thus hindering some of those who have slower Internet connections or bugging those who do want to see annotations. Another concern that I have is that some webs sites may feel that annotations threaten their businesses. After all, why pay to put your advertisement on a website when you can attach an advertisement to an annotation? Many websites that currently provide free services could begin charging users because they feel that the advertising business could become marginally profitable. Other than that, a good (if not revolutionary) idea. Perhaps, if this becomes successful, users should be able to pick from whom they want annotations from. --Armaetin 16:37, 28 March 2007 (PDT)

Send a proposed change to the page

I want to be able to right click on a typo in a page when I see it and correct it, and have Firefox find someone, anyone, to email the resulting page patch to.

See http://blog.nella.org/archives/2005/12/feature_wish.html.

Dynamic search history

Logging URL, comments, headers and structures in a new file format. The files can be used to replay the browser actions and they can also be modified by the new user. More detail in http://wiki.mozilla.org/User_talk:HomeUser

References