
Firefox-like find-in-page feature

documancer-remote: use XML-RPC wxPython's rpcMixin.py?

use epydoc or happydoc for python docs

support for this format: http://www.imsproject.org/content/packaging/index.cfm
(needed by Kevin's EClass project, see "Documancer patch first draft" thread)

>  - search in multiple books
>  - switch off alphabetic ordering of books
>    (we had a quick look at the code - it seems
>     like a bit of work)
>    Why would this be nice? I have a set of 7 books
>    which I initially ordered according to contents/importance.
>    This ordering gets lost presently.

- startup page with icons for all books?

- pdf support

- run HTTPS instead of HTTP server? Plus authentication?

- UI BUG:
  > - Books manager: starting afresh (i.e. no books added yet) I first entered
  > a Book title, selected Html but did not get the URL field.  Only then I
  > realized that I have to press "New" first and only then one can add the
  > book.  Ok, this is user stupidity ;-), but maybe one should either a)
  > disable the entry fields first b) or allow for adding a book by just typing
  > the information and accept this by pressing an "Add" button.
  >
  > Also by pressing "New" a "book's name" entry box opens even though there is
  > entry field for this (Named "Book title" vs. "book's name").  To summarize:
  > I think it would be more intuitive to go for variant b).

- UI BUG:
  > - after adding the first book and returning from the Books manager the
  > index page of this document is not shown.  (One has to press "Return to
  > homepage" explicitly).

- configure mozilla (inc. type-ahead-links-only, fonts, cache etc. --
     in wxMozilla)

- multilangual suppport:
      a) translations of documancer itself
      b) pick translated man pages if LANG!=C

- help about shortcuts, adding books and swish-e queries syntax
  in Help menu (basically the content of README + swish-e stuff)

- win32: uninstallation doesn't remove registry entries and $HOME/.documancer!
         fix this and move .documancer to Application Data

- port to MacOS X

- "calltips": press a shortcut in vim, documancer popups wxPopupWindow in
  screen's corner with short information on currently selected function...

- BUG: it can't index html docs saved in directory with spaces in its name

- automatic bookmarks (most often viewed/searched for pages in the book)

- Content pane with hiearchy view (and extract it automatically from HTML
  documents made from docbook, gtk-doc, MS HTML Help etc.)

- basic fonts configuration (face,minsize,override) settable in the UI,
   and possibility to adjust fonts on per-book basis.

- CHM

- Opera-like navigation in structured documents (Next page >>, Up, Content
  buttons in toolbar)

- if the documentation can't be found in the location, try to find it in similar
  location and suggest automatic update -- this is useful if you upgrade some
  package and location changes from e.g. /usr/share/doc/nasm-0.98.34/... to
  /usr/share/doc/nasm-0.98.36/...

- remember which results of the search for given term were clicked and
  offer them first;
  automatically open first result if enabled in preferences

- do indexing on background, automatically compress/delete/create indexes so
  that given quota of disk space is met (when discarding indexes, account for
  the time needed to regenerate it - consider 15mins needed for man index)

Ideas:

- reading docs on web, searching via google

- annotations (user-added comment to particular page)
    ??provide means to *share* anotations among Documancer users via internet
     
- system tray icon
- tabbed browsing
- add "find in page" feature ?
- add ability to set custom command that is run before updating book's index
  (so that automatically generated documentation can easily be regenerated)
- option (per book) "update index" button for conveniently easy updating 
  (makes sense only together with previous item)
- DocBook/SGML provider
- optionally compress indexes into .tar.gz and extract them only when used

- semi-automatic creation of books, w/o need to setup them?
