#468: BibAuthorID: make some config parameters user-modifiable
--------------------------+-------------------------------------------------
Reporter: simko | Owner: scarli
Type: enhancement | Status: assigned
Priority: major | Milestone: v1.0
Component: BibAuthorID | Version:
Resolution: | Keywords:
--------------------------+-------------------------------------------------
Comment (by scarli):
Replying to [ticket:468 simko]:
> (a) Variables that users may want to tweak should be put into main
> `invenio.conf` file with the prefix `CFG_BIBAUTHORID_*`, see for
> example `CFG_BIBINDEX_*`.
The number of parameters to bring out is relatively small by now (o(10)),
so I think it should be ok to leave everything in invenio.conf.
To leave open the possibility of running on the grid i'm leaving fallback
defaults in the 'private' bibauthorid_config.py, which are of course
configurable.
This might be changed in future if the number of parameters will grow too
much.
> (b) Alternatively, and perhaps preferably in my eyes, we can introduce
> a new config file `bibauthorid/etc/bibauthorid.cfg` that would get
> installed into `etc` place and that people can modify during runtime
> as they see fit; see for example `wrd.cfg`.
>
> If there are chances to have many config files for BibAuthorID module,
> the (b) technique is probably preferable; otherwise (a) would be
> sufficient. Moreover, if BibAuthorID is to run on grid nodes where
> Invenio is not installed, the latter `bibauthorid.cfg` technique may
> be more appropriate.
--
Ticket URL: <http://invenio-software.org/ticket/468#comment:2>
Invenio <http://invenio-software.org>