Main > Programming > Libraries >

Config::Model 0.612

Config::Model 0.612

Sponsored Links

Config::Model 0.612 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.086 MB
Platform: Any Platform
License: LGPL (GNU Lesser General Public License)
Price:
Downloads: 818
Date added: 2007-07-28
Publisher: Dominique Dumont

Config::Model 0.612 description

Config::Model provides a framework to help in validating the semantic content of configuration data.
Config::Model can also be used to provide a semantic check of options of a complex program like mplayer or transcode.
How does this work ?
Using this project, a typical configuration validation tool will be made of 3 parts :
- The user interface
- The validation engine which is in charge of validating all the configuration information provided by the user.
- The storage facility that store the configuration information
Dont we already have some configuration validation tools ?
Youre probably thinking of tools like webmin. Yes, these tools exist and work fine, but they have their set of drawbacks.
Usually, the validation of configuration data is done with a script which performs semantic validation and often ends up being quite complex (e.g. 2500 lines for Debians xserver-xorg.config script which handles xorg.conf file).
In most cases, the configuration model is expressed in instructions (whatever programming language is used) and interspersed with a lot of processing to handle the actual configuration data.
Whats the advantage of this project ?
The Config::Model projects provide a way to get a validation engine where the configuration model is completely separated from the actual processing instruction.
The configuration model is expressed in a declarative form (i.e. a Perl data structure) which is always easier to maintain than a lot of code.
The declaration specifies:
- the structure of the configuration data (which can be queried by generic user interfaces)
- the properties of each element (boundaries, check, integer or string, enum like type ...)
- the default values of parameters (if any)
- mandatory parameters
- the targeted audience (intermediate, advance, master)
- on-line help (for ach parameter or value of parameter)
- the level of expertise of each parameter (to hide expert parameters from newbie eyes)
So, in the end:
- maintenance and evolution of the configuration content is easier
- user will see a *common* interface for *all* programs using this project.
- user will not see advanced parameters
- upgrade of configuration data is easier and sanity check is performed
- audit of configuration is possible to check what was modified by the user compat
Enhancements:
- This release provides some bugfixes and some new features.
- It has the ability to preserve the order of the keys of a hash element (ordered hash).
- It has the ability to dump and read configuration data as a Perl data structure.

Config::Model 0.612 Screenshot

Advertisements

Config::Model 0.612 Keywords

Bookmark Config::Model 0.612

Hyperlink code:
Link for forum:

Config::Model 0.612 Copyright

WareSeeker periodically updates pricing and software information of Config::Model 0.612 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Config::Model 0.612 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Config::Model::ValueComputer is a Perl module that provides configuration value computation. Free Download
Config::Model::WarpedThing is a base class for warped classes. Free Download
Config:Scoped is a feature rich configuration file parser. Free Download
Xmms::Config is a Perl Interface to xmms_cfg API. Free Download
PXP::Config is a Perl module for PXP configuration. Free Download
Rsync::Config::Module is a module entry from a rsync configuration file. Free Download
Config::Magic is a Perl extension for reading all kinds of configuration files. Free Download
DNS::Config is a Perl module with DNS Configuration. Free Download