XML Configuration File Editor
XML Configuration File Editor (XCFE) is a web service to update the XML configuration file. It allows to set all parameters defined in the CSV configuration files.
The CSV configuration file is composed of 5 fields separated by semicolons. The first field, named "Element List", is used to detail the path to access the XML element where sub-fields are separated by comma. The second field, named "Parameter", is used to target a XML attribute or, if empty, it targets the content of the XML tag. The third field, named "Description", is used to define the corresponding label in the XCFE form. The forth field, name "Type", is used to set the value type from "check", "float", "ip", "mac" or "string". The last field, name "Default value", is used to define the default value which is presented in each input tip.
XCFE can be used with the minimalist webserveur WebConfig or with an Apache server and its PHP module.
Screen-shots
Help view
XML Edit view
XCFE Configuration view
Download
Source packages
- XCFE version 1.8.4
- XCFE version 1.8.3
- XCFE version 1.8.2
- XCFE version 1.8.1
- XCFE version 1.8
- XCFE version 1.6.5
- XCFE version 1.6.4
- XCFE version 1.6.3
- XCFE version 1.6.2
- XCFE version 1.6.1
- XCFE version 1.6
- XCFE version 1.4
- XCFE version 1.2.1
- XCFE version 1.2
- XCFE version 1.0
Debian packages
Requirements
XCFE only requires WebConfig or Apache/PHP. It has been tested on Linux with WebConfig 1.2 and with Apache 2.2.14 / PHP 5.3.2. The running DHCPD server was an ISC DHCP server.
Install
To install, one only needs to
- unpack the archive in an accessible directory,
- and insure that configuration directories are writable for Apache user or Webconfig user.
Setup for apache
To enable a service with apache, ones needs to configure variables CSVCONFIG, XMLCONFIG, and CMDRESTART in config.inc.php. CSVCONFIG is used to define the CSV configuration file of XCFE. XMLCONFIG defines the XML file. CMDRESTART defined the restart daemon command.
Setup for webconfig
To enable a service with webconfig, ones needs to add 2 lines
in the alias configuration file of webconfig. The first line
contains the service name, the directory name where XCFE files
are stored, the path of the XML file, the description name and
the restart daemon command. The second one contains the
service name followed by
Changelogs
XCFE 1.8.4 (Mon, 12 Sep 2016 08:59:14 +0200)
- Allow full constomization of status messages
- Allow multi-line by a ending \
- Allow ; in html element customization
XCFE 1.8.3 (Fri, 09 Sep 2016 08:56:29 +0200)
- Restore support of iso-8859-x charsets
XCFE 1.8.2 (Wed, 07 Sep 2016 22:50:53 +0200)
- Support unicode characters
- Clean import button from javascript
XCFE 1.8.1 (Tue, 06 Sep 2016 09:01:38 +0200)
- Named last html elements
XCFE 1.8 (Fri, 02 Sep 2016 20:15:21 +0200)
- Allow select list
- Add HTML page element customization
- Add CSS rule customization
- Bug: correct editor (sub-headings and title customization)
- Update help messages
- Check support for IEx, Chrome and Firefox
XCFE 1.6.5 (Thu, 12 Mar 2015 22:17:12 +0100)
- Correct complex array
XCFE 1.6.4 (Sun, 08 Mar 2015 22:38:44 +0100)
- Allow complex array
- Correct checker for integer input
XCFE 1.6.3 (Thu, 11 Dec 2014 17:02:12 +0100)
- Change cursor during apply action
XCFE 1.6.2 (Fri, 29 Aug 2014 22:54:32 +0200)
- Fix import file
XCFE 1.6.1 (Fri, 25 Jul 2014 00:04:06 +0200)
- Fixes for ie6 and ie7
XCFE 1.6 (Tue, 08 Jul 2014 09:07:34 +0200)
- Update files from lastest webconfig version
- Fix lastest issues to support IE
- Title customization
XCFE 1.4 (Sat, 03 May 2014 12:51:07 +0200)
- Forbit sending background request during script action
- Add password to access edition features
XCFE 1.2.1 (Thu, 20 Mar 2014 09:01:35 +0100)
- Fix hidden menu (different behaviour on contextmenu than on click
- Give correlated answer to previous check input
- New rule to ease debian packaging
- Patch for chromiun
- Correct spelling
- Fix missing config examples in package
- Fix debian package
- Fix postinst script
- Fix postrm alias cleaning
- Fix check input
- Fix manpage
- Few minor fixes
XCFE 1.0 (Fri, 14 Mar 2014 00:29:07 +0100)
- Initial release