(or perhaps some other name, as Microsoft may have a copyright on that term)
Table of Contents
|
The idea of Horde Group Policy Objects (HGPO) is to implement a replacement for the current prefs system, modeled after how Group Policy Objects work in a Microsoft Active Directory. Including a nice administrative GUI, meaning no more editing prefs.php files, and happier admins :)
+ app
| + prefgroup
| | + pref
| | + pref
| + prefgroup
| + pref
+ app
+ prefgroup
+ pref
Possible DB schema, extending existing prefs schema:
horde_prefs table: pref_uid, pref_scope, pref_name, pref_value, HGPO
horde_gpo table: HGPO_ID, HGPO_name, HGPO_target, HGPO_target_type, HGPO_override_user_settings
http://www.microsoft.com/technet/itsolutions/msit/security/grppolobjectmgmt.mspx - gives a good overview on how MS GPO's work, and a nice graphic that really helped me visualize the internal workings.