[Libreoffice] over-long extensions manager list ...
David Tardon
dtardon at redhat.com
Tue Feb 1 04:21:20 PST 2011
On Tue, Feb 01, 2011 at 10:47:38AM +0000, Michael Meeks wrote:
>
> Shouldn't be impossibly hard to add some simple filtering to that for
> built-in / bundled extensions that would hide most of them from people
> and default to not showing bundled extensions.
>
> I'll add an easy hack for it if no-one jumps onto it.
>
Well, I wanted to but never got to it... If someone beats me to it,
it's just as well :)
To add some background: we have 3 types of extensions
1. user: installed by user and only visible for him. Residing in
$UserInstallation/user/uno_packages (e.g.,
~/.libreoffice/3/user/uno_packages).
2. shared: installed by administrator for all users. Residing in
$BRAND_BASE_DIR/share/uno_packages (e.g.,
/usr/lib64/libreoffice/share/uno_packages).
These two types were available before 3.3.
3. bundled: installed by installer/package manager. Residing in
$BRAND_BASE_DIR/share/extensions (e.g.,
/usr/lib64/libreoffice/share/extensions).
User/shared extensions must be manipulated by special tool (either
unopkg or the extension manager), whereas bundled extesions are
"installed" just by unpacking into the extension dir. Also, bundled
extensions _cannot_ be removed from the extension manager.
Given that, I think it is sensible not to display bundled extensions by
default. But do we want higher granularity? I.e., should the filter be
like
Show: (o) user + shared ( ) all
or
Show: [x] user [x] shared [ ] bundled
? It might not be clear to the user what the difference between shared
and bundled extension is...
D.
More information about the LibreOffice
mailing list