1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

Config::Model project

From config-model

(Redirected from Main Page)
Jump to: navigation, search

Project moved

Config::Model project has moved:

Old stuff


  • Provide non-technical users an easy way to learn and manage the configuration of their application
  • Provide all users automatic configuration upgrades
  • Provide developers a framework to minimize the work required to achieve this promise.

Read more to learn about objectives and properties of Config-Model



User mailing list:
  • config-model-users at lists.sourceforge.net


  • ddumont at cpan.org or domi.dumont at free.fr



  • Reducing non-technical user confusion and mistakes during configuration file modifications.
  • Time savings time during software upgrade by providing non-interactive configuration upgrades that merge user local configuration with new configuration requirements.
  • Re-using these configuration tools to manage structured data beyond configuration files.
  • Encouraging project developers to re-think the structure and ease of use of their project's configuration.
  • Encouraging project developers to improve their project's configuration since migration is becoming easier on end users.


Areas of collaboration

  • Core config-model.
  • GUI design.
  • Curses UI design.
  • WEB UI.
  • GUI tests.
  • Ease of use.
  • Create models for other applications.
  • Generalisation to system or to cluster.
  • Handle config snippets à la Apache.
  • Translation.
  • Web site improvement.
  • Doc reviews.


Skills required for collaboration

  • Perl programming (core, UIs).
  • UI design
  • Web design (Web UI)
  • Documentation
  • Tests
  • Application knowledge (model creation)



  • Download Perl distribution from CPAN
  • On Debian/Ubuntu, run 'aptitude install libconfig-model-perl'
  • On Mageia, run 'yum install perl-Config-Model'


Source code

hg clone http://config-model.hg.sourceforge.net/hgroot/config-model/config-model

Personal tools