DConfig 
SourceForge.net Logo PHP Logo

Dynamic Configuration Toolkit


DConfig GUI Editor

Toolbars
Context Menu
Datatype Supported
Attribute Inheritance
Driver Manager
Connection Wizard
Search
Edit Long Value
Edit Array Values

Toolbars      

Toolbar
   Icon
Comment
Create a new key
Save changes to database
Create a new attribute
Rename a key or attribute based on current selection
Delete a key or attribute based on current selection
Connect to default database if any or open connection wizard
Disconnect from database
Update mode; shortcut key CTRL + U
View mode; shortcut key CTRL + U

Context Menu      

Allow user easily perform tasks such as Add New Key, Add New Attribute, Copy / Paste, Search, and Export, etc.
context-menu

Datatype Supported      

User can pick a desired data type through a dropdown box, or change it to a different type afterwards.
datatype-supported

Attribute Inheritance      

Attribute inheritance is one of the core features offered by DConfig. Attribute inheritance is a way to inherit attributes from a nodes' parent and ancestors. Attribute inheritance is similar to object inheritance in modern programming languages.

Enable attribute inheritance from parent key by simply check the check box to the left of the current key. A icon will appear for checked node. Here, mysql is checked, so all attributes from mysql's parent key, config.datasource, are inherited. Inheritance goes back to all checked ancestor nodes until the first unchekced ancestor node or root node is encountered. An inherited attributes is marked by a * in the '#' column. For example, attribute 'attribute @ config' is an inherited attribute. Mouse over to the * area, tooltip of 'inherited from <parent keyname>' , for example, 'inherited from config', is displayed.

An attribute with same name in the lower level, i.e., deeper in the tree, overrides (hides) inherited attribute.
inheritance

Driver Manager      

Set up JDBC drivers for various databases is as simple as ABC.
driver-manager

Connection Wizard      

Connection wizard helps you to create multiple database connections.
connection-wizard

Search      

It is fast to search keys, attributes, or values forward, backward.
search

Edit Long Value      

Need to edit a long, large text value? No problem.
long-value-editor

Edit Array Values      

Add, update, delete, order array values is strightforward.
array-value-editor