]> err.no Git - varnish/commit
A mojor update to the web GUI, unfortunately all done in one go. Nevertheless, here...
authorpetter <petter@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 18 Feb 2009 15:36:25 +0000 (15:36 +0000)
committerpetter <petter@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 18 Feb 2009 15:36:25 +0000 (15:36 +0000)
commite2a635dae47fb6c06f1bc01c363770cfe8239dcd
treec4a9de057b26604617cda0ca86ed3acfafc52837
parentfc321ace3baefc2a45bad378cd28833dbcbe8d3e
A mojor update to the web GUI, unfortunately all done in one go. Nevertheless, here it is, and has many improvements to the christmas edition commited in december:

- the GUI now uses a sqlite3 database for storage, so all configuratons are stored
- aggregated statistics for groups
- graphs on demand for raw data
- CSV export of stat data
- 'Restricted mode' to get a web GUI which prevent you from doing changes
- logging of changes performed in the GUI
- generall minor improvements in the GUI

Additional perl module dependencies are Algorithm::Diff and DBD::Sqlite3

A proper documentation will appear on the wiki in a couple of days to describe all that can be done with the web GUI.

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@3786 d4fa192b-c00b-0410-8231-f00ffab90ce4
21 files changed:
varnish-tools/webgui/README
varnish-tools/webgui/Varnish/DB.pm [new file with mode: 0644]
varnish-tools/webgui/Varnish/DB_Data.pm [new file with mode: 0644]
varnish-tools/webgui/Varnish/Group.pm [new file with mode: 0644]
varnish-tools/webgui/Varnish/Management.pm
varnish-tools/webgui/Varnish/Node.pm
varnish-tools/webgui/Varnish/NodeManager.pm
varnish-tools/webgui/Varnish/RequestHandler.pm
varnish-tools/webgui/Varnish/Statistics.pm
varnish-tools/webgui/Varnish/Util.pm
varnish-tools/webgui/create_db_data.pl [new file with mode: 0755]
varnish-tools/webgui/css/web.css
varnish-tools/webgui/start.pl
varnish-tools/webgui/templates/configure_parameters.tmpl
varnish-tools/webgui/templates/edit_vcl.tmpl
varnish-tools/webgui/templates/management_console.tmpl
varnish-tools/webgui/templates/master.tmpl
varnish-tools/webgui/templates/node_management.tmpl
varnish-tools/webgui/templates/view_stats.tmpl
varnish-tools/webgui/templates/view_stats_csv.tmpl [new file with mode: 0644]
varnish-tools/webgui/varnish_webgui.sql [new file with mode: 0644]