home

introduction

ConfyC is a graphical tool to easily edit all kinds of configuration files. With additional modules, configuration files of most programs may be configured. Also the modules themselves may be created with the standard-module of ConfyC.

latest news

30/8/2002
We finally decided to stop working on ConfyC.
The deadline for our lecture is tomorrow, and
there are too many problems to be solved.
Tomorrow, a final report will follow, including
an analysis of all of our problems and mistakes.
If anyone is interested in taking over this project,
he may send an email to one of us.

This was ConfyC...good bye...
3/7/2002
a first version of the grammar is available.
next step is implementing the interpreter and the GUI.
27/5/2002
Milestone 1 for DESE available as ps.gz and pdf (german only)...
26/5/2002
this website is online...

about ConfyC

the problem

Normally, configuration files under Linux/Unix are text files and can be handles only with some knowledge about their structure. Existing configuration tools are only solutions for single programs, like apacheconf, proftpconf etc. But most of these tools have one basic concept.

the solution

ConfyC allows the simple graphical configuration of all imaginable configuration files, based on description modules for each one. These modules can be handwritten in XML or 'clicked' via confyC itself.

the advantages

The modules contain the descriptions of each configuration possibility and with this also the documentation. In future, it is only necessary to develop a module for one central tool - for ConfyC and not a whole graphical configuration tool for each program.

the execution

ConfyC will be implemented in C++, using QT or GTK+. We are still not sure which one to use because we have to take a look which one fits better to implement dynamic GUIs like the one we need. The module description language will use XML.
ConfyC is open source, licensed under the GNU GPL.

the rest

The freedom of modifying configuration files by hand should be preserved as much as possible. Because of this, an editor will be integrated in ConfyC. Also comments and the layout of the configuration files should be saved.