Friday, July 13, 2007

来看看Google Notebook wishlist

Add your ideas to this big wishlist, 
providing one area for users and for Google 
to see what we think we want!

To make this more manageable and clear, please add your new items at the bottom of each section, OK?

If you have a solution, workaround, or suggestion to any item below, add a [*n] -- such as [*1] or [*2] after the item -- then write your response at the bottom of the entire list.

User Interface

  • Better control of location of new items in popup notebook. [*1]
  • Left Sidebar can be collapsed, and user can choose whether to log in with the sidebar closed.
  • Left Hand Notebook List (or selectable option)
    • Ability to sort/reorder by criteria other than most recent.
      • Alpha,
      • user defined (label?),
      • date created,
      • date modified,
      • by OWNER, etc... 
    • Ability to create sub notebooks, like folders in Explorer. "+" means open, "-" close the notebook folder.  [asimov say: maybe tag is more useful. sub folder just let the web map complicated.]
    • The notebook list follows you down the page.
  • An indication that the note is being "Saved," because sometimes longer notes take a brief "pause," with no indication of what's happening. It could be as simple as Gmail's "Loading..." red box. [asimov say: itve already done in this way]
  • The 'note this' button appears at the top or at the bottom of the selected text according to the direction in which it is selected. [asimov say: it must be boring. coz i usually select context but not note it through googlenotebook]
  • Text Highlighting (exists in docs.google.com, but when you try to copy and paste from docs to notebook, highlight is gone.)[asimov say: it's great idea and alread have firefox extension get this function. the extension's name is scrapbook. I think google notebook had a lot to learn scrapbook.]
  • Bullet lists, numbered lists, indenting, outlining. [i just dont know what do you wanna say.]
  • In the 'Actions' drop-down menu, create a 'move to folder' option.  This would make transfering items easier than dragging and dropping if you have a lot of content.  (However,  you would need radio buttons/check boxes to select individual line items) [asimov say: multi notebook selection. like the word's ctrl + select. there is a ff extensioon named text marker? it can do it but it have a lot bug.]
  • Create an 'Archive' section so that you can 'hide' old notebooks that are no longer relevant (example: After you finish doing research for you upcoming vacation, you want to hide that notebook) [asimov say: let google notebook have something like google reader's function as tag mark as share and so on.]
  • Redirect notebook.google.com to http://www.google.com/notebook/  like other Google services do...
    • Minor inconsistencies in Goole URLs make it hard for users to remember them:
      • Email: http://mail.google.com
      • Calendar: http://www.google.com/calendar
      • Notebook: http://www.google.com/notebook 
      • shorter URLs: google.com/gn works, google.com/nb does not.
      • Docs:  http://docs.google.com
  • Shortcut keys (e.g. collapse all notes, add note). [asimov say: let short cut fit to majority. let elimit the shortcut of remote function]
  • Look & Feel should also be the same as Gmail, Google Group/Reader with the message card and some action buttons.
  • Live search box directly in the notebook extension for quick finding.
  • Different access levels for sharing for each person in a list and public, i.e. Read-only, Write, Admin (includes managing sharing).  So you'd be able to, for example give User A Write privileges, B Admin privileges, and 'Public' Read privileges. [asimov say: hasnt it done?]
  • Provide some flag (even an email alert?) to indicate that a shared notebook has been updated.
  • Restore the exact state of the window when reopening, Do not unload notebook on close, only hide it. Include link default off
  • Put the Notebook name in the HTML TITLE meta-tag, so it would appear in the browser window header when you open any notebook.
  • Currently, when you click "Collapse all notes", there's a full line of blank space between entries.  If this was eliminated, twice as many entries would be visible.
  • Make it available in other languagues such as Portuguese, Spanish, Chinese, etc
  • Ability to display the number of notes of current notebook near the extension icon (intead of the ugly "open notebook") [*3]
  • A "DELETE selected note(s)" function in the mini-notebook. [Already implemented.  Actions... Delete selected items.]
  • Ability to sort the left sidebar, the list of notebooks, in different ways (alphabetical, newest mod first, oldest mod first, BY OWNER, etc...) -- when there are many shared notebooks in that list, they can get very hard to find.
  • notes should scroll and side bar should stay visible [*5]
  • After Noting an item, the pop-up window should auto-hide or auto-close.  This could be a setting so user can change the preference.
  • Add an option for dropped notes to appear at the top of the notebook, currently they appear at the bottom, and, if it's a sectioned notebook that ordering is generally wrong.
  • A bookmarklet, rather than a full-blown extension, for noting selected text on a page.
  • In the Firefox extension, add ability to middle-click URLs instead of having to right click --> open a new tab, for consistency with almost everything else in Firefox. 
  • In the Firefox extension, add the ability to move notes up and down by drag and drop, similar to the full fledged notebook. 
  • top of notebook button.
  • The search algorithm needs to be much better.  It should be just like the google web search.  For example, if I have a note containing the following text, "Google notebook needs a better search algorithm,"  a search for the terms "notebook algorithm" will NOT return this note.  Currently, searches only appear if your search term finds an exact match.

New Feature Ideas 

  • Integrate it with "Calendar" (to remember the cat food tomorrow, not just now...)
  • Autosave like Gmail and Groups to avoid loss of data
  • Https for secure data
  • Drag and drop in the popup notebook (example: from "To Do" to "Done")
  • Date-Time Stamp function (Extra: Have generations saved similar to using a wiki) 
  • Make each Notebook a Wiki, accessible by its NotebookName (see  WikiPrefix).
  • Give each Notebook page as readable name its page title
    • Instead of http://www.google.com/notebook/#b=sdfewWoQgoQu520orci   generate http://www.google.com/notebook/NotebookName/PageTitle .
    • If there are more notebooks with the same title, do one of the following suggestions:
      •  append a number, e.g http://www.google.com/notebook/NotebookName13of200/PageTitle.  This would foster IncidentalCollaboration of likeminded people...  
      • pop up a list of all occurrences of NotebookName, with links to the listed owners
  • Give each Notebook page as readable name its Username, NotebookName, PageTitle
    • Instead of http://www.google.com/notebook/#b=sdfewWoQgoQu520orci   generate
    • http://www.google.com/notebook/UserName/NotebookName/PageTitle (This appears to be the cleanest solution)
  • Control of height of the popup notebook
  • Add a citation generator, so you can cite your sources without having to use a separate software online or otherwise
  • Total integration w/ Google docs and spreadsheets so that your notebooks appear alongside your docs and spreadsheets maybe next step in creating Google office
  • Google Docs should have a rightclick type insert notes.  It could maybe have a live search that lets you narrow down through your topics similar to the email address live update in gmail.
  • Labels/Tags functionality.
  • Label-only view a la Google Bookmarks
  • email notes to your notebook.
  • Email a notebook or a section of a notebook to others.
  • Synchronise to PC for offline work
  • Upload files (.JPG, .GIF, maybe even HTML .txt?) to annotate a notebook/section/note. [*7]
  • Remove headings without also removing contents within that heading.
  • Google Notebook API
  • RSS feed option for Public Notebooks
  • Save whole pages, like Furl.NET or Yahoo's My Web 2.0 [[you can already do this.  If you have the Google Notebook extension installed, then there is a "Note this" link with every result from a Google Search.  I made screen shots of what I am talking about here.]] [*4]
  • A 'note this' link for search results on Google News, Blog Search etc. (? Google Bookmarks)
  • Please add checkboxes!!! Very useful for ToDo Lists (like at backpackit.com)
  • Private notes in a public shared notebook.  Public shared notes in a private notebook.
  • A google toolbar button that will note selected text [why is using right-click insufficient?]
  • Each note has its own absolute URL
    • Ability to link from within a note to another note (within the same notebook or in another notebook)
  • Ability to copy and paste notes between notebooks (drag and drop now does a MOVE, not a COPY.)
  • Automatically create a thumbnail of any pictures pasted, as a precursor to the note.
  • Create multiple (nested) headings within headings to create an expandable tree of content.  Currently you can't create subsections within the larger sections, but if you're writing a textbook you need to add "a-heads" and "b-heads." [*2]
  • Auto-number headings - chapter 1, chapter 2, section 2a, etc.  Kind of like Word but with the ability to keep each piece of content as its own chunk.
  • Export to more formats than just the printable page.  Export to RTF format, HTML, IMS-QTI, the user's own structured XML, TXT or PDF.  etc.  Somewhat like Drupal's ability to export books to OPML.
  • Drag "notes" from a central archive into a user's book.  
  • Author content into more structured input forms than just a WYSIWYG editor.  Write a workbook with 10 multiple choice questions, and have Notebook prompt you to enter the question stem, 4 choices, and select a correct choice.
  • To do list support: add colors, importance, etc. to notes, sort notes by importance, date, etc.
  • Printing individual notes/sections (checkbox to print or not print each note, section.)[*6]
  • Syntax highlighting for popular languages like php, ruby, etc...
  • Option to have new notes "collapsed" by default
  • Google notebook should be in such a way that it could be used as a traditional (physical) notebook with features like drawing (something like MS Paint).
  • Allow easy collapsing of notes by double-clicking on the note edge (in other words, without having to scroll up till the note beginning)
  • Allow merging of notes.
  • More features like: http://www.zoho.com/notebook/ This is Google Notebook's nemesis on the web.  Many cool features.
  • Change 'Owner' of a notebook.  One user could create a notebook, then pass it off to their boss who could become the new 'owner'/'administrator' of that notebook. [asimov say: some function Pdf and office already have. annotate or compare the edit to the origin]
  • Integration with 'Jotspot' .... one of Google's latest acquisitions. I think Greg D'Alesandre and Jim Haljun are the project leads / project managers for this tool.
  • Integration with Google Docs and Spreadsheets so these tools can be used inside of a notebook. [asimov say: it's the extreme destination.]
  • Ability to email new information to a notebook page.
  • Ability to integrate the extension for thunderbird so links that come on email can be saved and browsed from FF/IE.
  • Add ability to grab text from PDFs viewed inside the browser (a lot of technical material is sometimes available only as a PDF).  [asimov say: let google work offline instead of using more and more extension work through firefox. coz firefox are too lareger than its origin version.]
  • Add ability to import bookmarks from del.icio.us....  [asimov say: maybe some local bookmark backup is easy to do this.]
  • When clicking on a Notebook search result link, don't just go to the notebook, but go to the actual note, open it, and have it top justified in the view -- like any bookmark works.   The current method, usually to just drop you at the top of the notebook and not at the note containing the search term, would be like if Google only took you to the home page of a search result, and not to the page.  
  • Ability to make collaborators only able to add comments, not edit the notes themselves (great input while retaining creative control) [asimov say: classify the reader and editor's rights.]
  • Automatic deletion of blank notes if the user clicks outside the note. Quite a few times I've added a new note on accident, or if I merged two given notes with cut/paste, the old blank one should evaporate.
  • History of versions (like Google Docs and Spreadsheets)

Solutions, suggestions, or workarounds for any of the above ideas:

[*1]  This one is already solved.  To control the insertion point, simply pre-select any item in the mini-notebook subwindow.  Then, when you add any note it goes after that insertion point. (Known as the ready-aim-fire paradigm, since ready-fire-aim does not work...)

[*2] This features is implemented - you can choose "add a new section" to any notebook. (But not multi-level, nested...)

[*3] The [Open Noteboook] and [Close Notebook] are there to give textual prompts, which explain the little notebook icon fucntions, not ugly...

[*4] No, if you are browsing the Google search engine results pages, the "Note this" link only saves a snippet, not the whole webpage... but what about viewing a normal web page that you want to keep a backup copy for... link-rot prevention...  can't save whole pages... error:  "Unable to create note, it is too long."]

[*5] Firefox users can use this userstyle I whipped up. Be warned though that moving notes around to other notebooks by drag & drop will not work properly.

[*6] Highlight the text of the note and most printers will allow "Selection" as well as "All" or "Pages..."

[*7] You can drag any link from Google Desktop Search results page and drop it in a note. So if you have a file (JPG, text, ...) you want to attach to a note, just find it and drag its URL to the note

---

Does anyone know of a free poll-hosting site, so this list could be ranked by the user base?

*My suggestion is a link from the notebook site where users can rank ideas. A Google employee can pick up the top-10 ideas and make a planning to realise these ideas.

No comments:

Post a Comment