r1 - 01 May 2006 - 17:38:42 - MimiYinYou are here: OSAF >  Journal Web  >  MimiYin > SmartTextParsing

Where

  • Search box/Text entry field
  • Notes field in Detail view
  • Label field in Detail view
  • Collection name field
  • Event lozenge text field
  • List view in-place item entry

Dumb text-parsing

  • If focus is not in a particular edit field and the user starts typing, focus goes directly to the Search box/Text entry field
  • All text that is entered is assumed to be a Search query unless the user starts with a "/"

Creating new items

Applies to Search box/Text entry field, Notes field in Detail view

  • /N-ote
  • /M-essage
  • /T-ask
  • /E-vent

  • Item Kinds can be combined: /Message /Task /Event

Labeling

Applies to Search box/Text entry field

Labeling the selected item(s) with Tags

  • /[LABEL NAME]
  • /Turkeys
  • /Humor

Labeling the selection item(s) with Attribute, Attribute value pairs

  • /[ATTRIBUTE NAME]: [ATTRIBUTE VALUE]
  • /Project: Green

Naming a collection in the Sidebar and Search = Navigation in the Search box

Applies to Search box/Text entry field, Collection name field in Sidebar, Label field in Detail view

  • [ATTRIBUTE]: [ATTRIBUTE VALUE]
  • Names the collection if you're in a Collection name field in the sidebar
  • Labels the item if you're in the Label field in the Detail view
  • Labels the item if you're in the Event lozenge text field and List view in-place item entry.
  • Searches on that attribute if you're in the Search box
  • Navigates to the Collection if you're in the Search box and the Attribute: Attribute value pair happens to exist as a collection in the sidebar. e.g. Project: Clean Garage

Smart text-parsing

Applies to Search box/Text entry field and Notes field in the Detail view, after a "Create new item" command. Also applies to the Event lozenge text field and List view in-place text entry field.

Parsing item description

  • with [CONTACT NAME] or w/[CONTACT NAME] --> To: [CONTACT NAME]
  • e.g. Lunch with Charlotte

Date/Time parsing (If there is date/time information, Put on calendar)

  • on --> Start-date
  • @ or at --> Start-time
  • Today, Tomorrow, [DAY OF WEEK] (of this week), Next [DAY OF WEEK]
  • This week, Next week, This Month, Next Month, This Year, Next Year

  • Every --> Recurrence
  • e.g. Every Tuesday, Every MWF

In the future

Applies to Search box/Text entry field

  • /[CONTACT NAME] to IM
  • /Jeannie

-- MimiYin - 01 May 2006

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.