6.0.0-beta1
7/6/25

[#4747] More flexible config file organization
Summary More flexible config file organization
Queue Horde Base
Queue Version HEAD
Type Enhancement
State Rejected
Priority 1. Low
Owners
Requester fp (at) khamsa (dot) net
Created 12/07/2006 (6786 days ago)
Due
Updated 11/09/2008 (6083 days ago)
Assigned
Resolved 11/09/2008 (6083 days ago)
Milestone Horde 4.0
Patch No

History
11/09/2008 04:11:41 PM Chuck Hagenbuch Comment #3
State ⇒ Rejected
Reply to this comment
Rolled into the roadmap for Horde 4.
06/14/2007 10:58:57 PM Chuck Hagenbuch State ⇒ Stalled
 
12/07/2006 05:31:06 PM Chuck Hagenbuch Summary ⇒ More flexible config file organization
 
12/07/2006 05:30:15 PM Chuck Hagenbuch Comment #2
Version ⇒ HEAD
Queue ⇒ Horde Base
State ⇒ Accepted
Reply to this comment
New config file organization can be addressed in Horde 4.0
12/07/2006 11:14:06 AM fp (at) khamsa (dot) net Comment #1
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ make configuration files system administrator oriented
Queue ⇒ Horde Framework Packages
State ⇒ New
Reply to this comment
Actual configuration files of horde are quite difficult to be edited 
and maintained by using a text editor because in the same file there 
are too much configuration line all consecutive (not grouped and/or 
separated by \n) and without any comments.



From the system administrator point of view, that want to maintain by 
hand and not using the web configuration interface, multiple separated 
configuration files would be really better.



The system administrator managing the application prefer to put his 
configuration files clean, well commented and organized and put under 
a version control system (like svn or cvs).



For this reason, imho, having multiple configuration files grouped by 
their functionality would be a really good enanchments for improving 
the maintenance of an horde installations.



I would suggest to have:

conf.php

conf.d/

conf.d/drivers_authentication.php

conf.d/drivers_datatree.php

conf.d/drivers_prefs.php

conf.d/drivers/etc



In this way a system administrator is allowed to maintain it's own 
configuration files clean and well separated.



An example of good configurations managed that way is the debian 
apache2 configuration mode.



Have a look on it, would be a very great improvement for the 
maintenance of the system.


Saved Queries