wiki:ApertureConfigurationService

Version 2 (modified by sauermann, 18 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:

  1. Platform dependent
  2. 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?