Config::Model 0.612
Sponsored Links
Config::Model 0.612 Ranking & Summary
File size:
0.086 MB
Platform:
Any Platform
License:
LGPL (GNU Lesser General Public License)
Price:
Downloads:
5720
Date added:
2007-07-28
Publisher:
Dominique Dumont
Publisher URL:
http://search.cpan.org/~d
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
Whats New in This Release:
· 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.
Download nowConfig::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
Whats New in This Release:
· 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
Sponsored Links
Config::Model 0.612 Keywords
·configurationdatauservalidationsemanticvalidatingConfigModelConfig::Model 0.612LibrariesProgramming
Bookmark Config::Model 0.612
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 mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Config::Model 0.612 Related Software
PWC-Config is a graphical user interface for configuring all Web cameras supported by the PWC driver.
pkg-config is a system for managing library compile/link flags that works with automake and autoconf.
Config::Model::ValueComputer is a Perl module that provides configuration value computation.
Config::Model::WarpedThing is a base class for warped classes.
Config::General is a perl module opens a config file and parses its contents for you.
Config::Std is a Perl module load and save configuration files in a standard format.
Gimp::Config is a Perl module with config options found during configure time.
Config::Model provides a framework to help in validating the semantic content of configuration data.
Config::Model provides a framework to help in validating the semantic content of configuration data.
My Software
You have not saved any software. Click "Save" next to each software to save it to your software basket
Related Search
TOP POPULAR DOWNLOAD