Version 2 (modified by sauermann, 19 years ago) (diff) |
---|
Aperture Configuration Service
Basically, we need a gui to add datasources, remove them and configure them.
Also, the crawling behaviour is needed to be configured (crawl every X minutes, etc)
- Edit datasource config
- add datasources
- remove datasources (including crawled resources from ResourceStorage)
- edit datasources config (including deleting crawled resources)
- Edit crawling behaviour - when, what to crawl
A list of all datasources is ApertureDatasources.
auto-configuration and datasource discovery
As detailed in UseCaseInstallationGnowsisFindsMyStuff We need a way for aperture to locate possible datasource. ticket:147 is assigned to hack this.
This is a bit tricky since it's:
- Platform dependent
- Very different for different datasources
In a way, each datasource implementation should have a method "find"/"location"/"isAvailable" or similar...
- FileSystem? - this is easy - we just point it at "My Documents" or "/home/username/"
- Thunderbird - again, if the user has a $HOME/.mozilla-thunderbird directory. This changes in different versions of thunderbird... (what version do we rely on anyway?)
- Firefox - same
- Outlook - i know nothing.
- ?
Maybe this could be a separate ticket for each one?