User:Anaaktgeboren/SearchEngineSync: Difference between revisions

Jump to navigation Jump to search
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
Confirmed users
385

edits

Navigation menu