https://bugs.freedesktop.org/show_bug.cgi?id=69609

--- Comment #5 from Justin L <[email protected]> ---
Questions and Answers:
Q1.)  How will this presets patch affect existing installs?
A1.)  It won't - unless an admin has copied registrymodifications.xcu into
presets by accident.  If he did, he probably hoped it would be used, and so
will be happy when it now starts to work.  It will work as he hoped for new
users, and will not impact existing users.

Q2.)  Why is this method needed?
A2.)  The other methods are either too hard to learn/debug or too cumbersome. 
This one is extremely simple and elegant.  A sysadmin only needs to use the
normal LibreOffice Tools->Options interface to design a template profile, and
then copy his <home dir>/user profile to <install dir>/presets.

Q3.)  What method will take priority: config extensions, or presets?
A3.)   Presets, since it modifies the user's profile.  So you could use a
corporate-wide standard config extension to manage regular defaults, and add
this method for individual machines that need exceptions to the standard.

Q4.)  What platforms does this support?
A4.)  All major platforms (not android/IOS - which don't use presets).  

Q5.) What if a sysadmin wants to change settings that are being excluded?
A5.)  They will need to use a more complicated method (like config extensions)
to manage settings instead of using this simple method.

Q6.)  What if some new keys are added to LibreOffice that are not included in
the list of keys to migrate?
A6.)  Those preferences will not be imported until a new, higher priority
Migration/SupportedVersions profile with migrationsteps is added to
officecfg/registry/data/org/openoffice/Setup.xcu.  These steps will also be
needed to migrate profiles to the next major version of LibreOffice.

Q7.)  What are the implications of adding the ability to also re-import presets
.xcu EVERY time it is updated (instead of only being used to create the first
profile).
A7.1)  It will have no impact unless a sysadmin intentionally updates the
contents of the presets folder.
A7.2)  That would be awesome. It would become a power tool for sysadmins to
easily manage  adding new/changing existing defaults settings that affect ALL
users, without having to delete existing user's profiles.  The only users not
affected will be those currently running LibreOffice (on multiuser systems),
since, when they close LibreOffice, their .xcu will be flushed to disk and so
will be newer than the updated preset .xcu.
A7.3)  Users will lose most of their personally preferences (except excluded
ones like recent file history, personnel data) each time a change is made,
UNLESS the sysadmin has carefully pruned the .xcu to ONLY include settings he
cares about.  Alternatively, sysadmins could change the presets .xcu modify
time to be "in the past" to avoid affecting existing users.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to