Confirmed users
385
edits
| Line 129: | Line 129: | ||
* Insights | * Insights | ||
** user created keywords are called 'alias'es in code, stored in search-metadata.json | ** user created keywords are called 'alias'es in code, stored in search-metadata.json | ||
** search-metadata.json | |||
*** may not exist if nothigns been changed | |||
*** contains per plugin: order placement, hidden, and keywords | |||
** /profile/search.json | ** /profile/search.json | ||
*** "directories" will have two entries, the default one ("/Applications/Firefox.app/Contents/MacOS/searchplugins") & "/Users/mozilla/Documents/inbox-desktop/test_profiles/searchplugins" in my case) The first has no usefully syncable data, though it does have a lastModifiedTime (this is the lastModifiedTime of the directory, used for cache invalidation --Gavin) | *** "directories" will have two entries, the default one ("/Applications/Firefox.app/Contents/MacOS/searchplugins") & "/Users/mozilla/Documents/inbox-desktop/test_profiles/searchplugins" in my case) The first has no usefully syncable data, though it does have a lastModifiedTime (this is the lastModifiedTime of the directory, used for cache invalidation --Gavin) | ||
| Line 144: | Line 147: | ||
* Poking Pointers | * Poking Pointers | ||
** changes frequently dont show up immediate (but get written on close) | ** changes frequently dont show up immediate (but get written on close) | ||
** ordering in data store includes hidden engines. the number may not match the observed number | |||
*** note in the example below all engines are off by 1 because google is order:1 and hidden, so youtube appears first in the list but has order:2 | |||
** getting a 3rd party search thingy | ** getting a 3rd party search thingy | ||
*** right click on a website search bar (ie youtube) and /profile/searchplugins will be created with an OpenSearch .xml | *** right click on a website search bar (ie youtube) and /profile/searchplugins will be created with an OpenSearch .xml | ||