Minor reorganization of html filter code.
[beagle.git] / doc / TODO-integration
blobd420f25d8adc718d107845f38151ee890b261f11
1 BROWSERS:
2 * Extend plug-in to index Foaf metadata embedded in web pages.
3 * Callout on file download/save as/etc (so we can index it immediately)
4 * Firefox support?
7 EVOLUTION:
8 * Foaf backend for e-d-s.
9 * Ability to pop open a contact editor from an identifier on the evo command line.
10 * Ability to search evolution calendar.
11 * Ability to pop up a calendar appointment from the evo commandline.
14 FILE CHOOSER:
15 * Figure out why the current hack doesn't work in gedit w/ 'all files'.
16 * Put the entry directly in the chooser dialog.
17 * In the case of GTK_FILE_CHOOSER_ACTION_SAVE, callout w/ info on the saved filename.
20 FOAF:
21 * Foaf crawling to maintain an up-to-date local cache of your social network.
24 NAUTILUS:
25 * Emblem and notes searching.
26 * Have nautilus track information on how often a folder/file is clicked on in nautilus.
27   (That info would be really useful for determining relevancy.  It could also be used to
28   optimize crawling.)
30 We could use nautilus to optimize reindexing --- it would be nice if we could get
31 nautilus to callout to a script when:
32 * entering/leaving a folder
33 * someone uses 'Create Document' to create a document
34 * noticing files have appeared or changed
35 * moving a file
36 * renaming a file
39 PICTURES:
40 * Do the right thing with EXIF data.
43 MUSIC:
44 * Write a rhythmbox backend that uses beagle instead of its own db --- so you don't
45 need to tell rb where you keep your mp3s, they just magically appear.  (There might be performance problems that would keep this from working well.)
46 * Use gst# to extract id3 tags and other metadata.  (The current filter is a crude hack.)
47 * Muine plugin.
50 RED CARPET:
51 * Have beagle query rcd to search rc channels.
54 HARDWARE:
55 * Hardware querying: search against device names, return device info in the hits.
58 DASHBOARD:
59 * Make Dashboard use beagle's tiles.
60 * Make Dashboard focus issues work.
63 RECENTLY USED ITEMS:
64 The recently-used items format allows for arbitrary Uris.
65 It would be able to have recently viewed web pages, recently
66 communicated-with people, etc. in there.  Maybe we could
67 pack little mini-tiles into the menu?  (Idea from Tom
68 Von Schwerdtner (tvon) in #dashboard.)
71 NON-CODING:
73 T-shirts!
75 Packages in a RC channel, both for Beagle and for instrumented apps.  We
76 need a way to get the nice integration features into people's hands w/o
77 requiring them to patch and recompile gtk+, nautilus, etc.