GUADEC 2005 - unified documentation system
Roman Joost
romanofski at gimp.org
Tue Jun 7 17:24:02 EEST 2005
Hi folks,
still after the GUADEC and our freeform session, I want to summarize our
results by this mail. Please verify, if I understood everthin correctly.
If everthing is fine, I want to write our results in full on the wiki
page[2] so everyone can join the discussion.
First, we discussed the pros and cons of the current help browser
situation. There is the KDE help browser which provides not only KDE
documentation, as well as the GNOME documentatation with some trickery.
Most agreed, that scrollkeeper isn't the best approach for finding
documentation and has some drawbacks (eg. a generated ID), which I don't
want to elaborate more here.
KDE uses an extended key set for looking up documentation in '.desktop'
files[1]. Every agreed, that using these keys for all help browsers
would solve a lot of problems scrollkeeper had.
To summarize up:
- a desktop file installed in the #XDG_DATA_DIRS/help or a hidden
$XDG_DATA_DIR in the home directory of the user will point to the
documentation in the filesystem (we also discussed a naming schema
which is available at the wiki[2]). The possibility to install
documentation in the users home directories provides the
opportunity, that users can independendly install additional
documentation. The $XDG_DATA_DIR in the users home directory
should be indexed by the help browser first, though.
- localized versions of the documentation are seperated by folders.
The language is determined by the foldername, which should be an
ISO code. Each subdirectory should contain an additional desktop
file to provide additional information for the help browser. This
is currently a bit vague what the desktop files in these subdirs
should provide (could be fallbacks urls to other ids or documents)
- if no localized version can be found in the subdirectories, a
fallback to the 'default' language is considered or at least the
default documentation (in whatever language it is written).
Thanks for the great session and all involved persons. Comments are very
welcome :)
[1] - http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-0.9.4.html#recognized-keys
[2] - http://www.freedesktop.org/wiki/Standards_2fhelp_2dsystem
Greetings,
--
Roman Joost
www: http://www.romanofski.de
email: romanofski at gimp.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/xdg/attachments/20050607/e45cda11/attachment.pgp
More information about the xdg
mailing list