Quickstart: Just copy and rename an existing template. -The settings panel will see all directory's in this folder ,and let you choose your new template. -Clicking Ok in the settings panel will restart the webserver and reload your template. Notes: Please configure your editor to use 4-space indents instead of tabs. Or use scite and my config: http://mvoncken.sohosted.com/deluge/SciTEUser.properties.txt template language: http://webpy.org/templetor Exposed methods and variables (c&p from deluge_webserver): 'sort_head': template_sort_head, 'crop': template_crop, '_': _ , #gettext/translations 'str': str, #because % in templetor is broken. 'sorted': sorted, 'get_config': proxy.get_webui_config, 'self_url': web.changequery, 'fspeed': common.fspeed, 'fsize': common.fsize, 'render': render, #for easy resuse of templates 'button_style': (proxy.get_webui_config('button_style')), 'rev': ('rev.' + open(os.path.join(os.path.dirname(__file__),'revno')).read()), 'version': ( open(os.path.join(os.path.dirname(__file__),'version')).read()) I will update this file if there is interest in making templates.