aboutsummaryrefslogtreecommitdiff
path: root/config_sample.rb
# coding: utf-8
############################################################################
# Copyright 2009-2019 Benjamin Kellermann                                  #
#                                                                          #
# This file is part of Dudle.                                              #
#                                                                          #
# Dudle is free software: you can redistribute it and/or modify it under   #
# the terms of the GNU Affero General Public License as published by       #
# the Free Software Foundation, either version 3 of the License, or        #
# (at your option) any later version.                                      #
#                                                                          #
# Dudle is distributed in the hope that it will be useful, but WITHOUT ANY #
# WARRANTY; without even the implied warranty of MERCHANTABILITY or        #
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public     #
# License for more details.                                                #
#                                                                          #
# You should have received a copy of the GNU Affero General Public License #
# along with dudle.  If not, see <http://www.gnu.org/licenses/>.           #
############################################################################

# The license terms (AGPL) demands you to publish your sourcecode if you made
# any modifications to the server side code. The following URL will be visible
# at the about page.
# $conf.dudle_src = "https://github.com/kellerben/dudle/"

# Only git is supported currently
# $conf.vcs = "git"

# Change only if the url is not determined correctly (e.g. at the start page)
# the default is:
# $conf.siteurl = "#{protocol}://#{$cgi.server_name}#{port}#{$cgi.script_name.gsub(/[^\/]*$/,"")}"
# you may adjust it and replace the magic guessing with something like:
# $conf.siteurl = "https://dudle.example.org#{$cgi.script_name.gsub(/[^\/]*$/,"")}"
# or even
# $conf.siteurl = "http://example.org:9999/exampledir"

# You may insert some sites, which are under your site
# A breadcrumb will be generated in the way:
# TUD -> ... -> Fakultät Informatik -> Professur DuD -> dudle -> poll
#$conf.breadcrumbs = [
#	"<a href='http://tu-dresden.de'>TUD</a>",
#	"...",
#	"<a href='http://www.inf.tu-dresden.de'>Fakultät Informatik</a>",
#	"<a href='http://dud.inf.tu-dresden.de'>Professur Datenschutz und Datensicherheit</a>"
#]

# If you want to encourage the user to send bug reports, state the errorlog,
# which you have configured in your apache conf with the ErrorLog directive.
# In addition, you can change the email address to yours, if you want to
# receive the mails instead of me (the developer).
# You would do me a favor, if you configure this with my address, however,
# if you do not want people to read parts of your error log, leave the
# $conf.errorlog unset!
# Make sure, that your apache can read this file
# (which usually is not the case for /var/log/apache2/*)
# You have 2 Options:
#   1. change logrotate to allow /var/log/apache2/* to be read by apache
#      (=> change the line »create 640 root adm«)
#   2. change $conf.errorlog to another file and create a new rule for logrotate.
#      DO NOT FORGET TO ADD THE ERROR LOG TO LOGROTATE IF YOU CHANGE THE PATH
#      TO OTHER THAN /var/log/apache2/* !
# If you do not know what to do what I am speaking about, just do not uncomment
# the next line
#$conf.errorlog = "/var/log/dudle_error.log"
#$conf.bugreportmail = "webmaster@yoursite.example.org"

# Send bug reports automatically with the program “mail”
#$conf.auto_send_report = false

# Add the following htmlcode to the startpage.
# Example: displays all available Polls
#$conf.indexnotice = <<INDEXNOTICE
#<h2>Available Polls</h2>
#<table>
#	<tr>
#		<th>Poll</th><th>Last change</th>
#	</tr>
#INDEXNOTICE
#Dir.glob("*/data.yaml").sort_by{|f|
#	File.new(f).mtime
#}.reverse.collect{|f| f.gsub(/\/data\.yaml$/,'') }.each{|site|
#	$conf.indexnotice += <<INDEXNOTICE
#<tr class='participantrow'>
#	<td class='polls'><a href='./#{CGI.escape(site)}/'>#{CGI.escapeHTML(site)}</a></td>
#	<td class='mtime'>#{File.new(site + "/data.yaml").mtime.strftime('%d.%m, %H:%M')}</td>
#</tr>
#INDEXNOTICE
#}
#$conf.indexnotice += "</table>"


# Add some Example Polls to the example page.
# You may create those using the normal interface
# and make them password protected afterwards
# .htaccess and .htdigest are deleted after
# example creation (defining password protected
# examples is not possible therefore)
#$conf.examples = [
#	{
#		:url => "coffeebreak",
#		:description => _("Event-scheduling poll"),
#		:new_environment => true,
#	},{
#		:url => "coffee",
#		:description => _("Normal poll"),
#		:revno => 34
#	},{
#		:url => "Cheater",
#		:description => "Cheater",
#		:hidden => true
#	}
#]

# Add the following htmlcode to the example page.
#$conf.examplenotice = <<EXAMPLENOTICE
#	<h2>Screencasts</h2>
#	<ol>
#		<li><a href="0-register.ogv">Register a new user</a></li>
#		<li><a href="1-setup.ogv">Setup a new poll</a></li>
#		<li><a href="2-participate.ogv">Participate in a poll</a></li>
#	</ol>
#EXAMPLENOTICE

# Add the following htmlcode to the about page.
#$conf.aboutnotice = <<ABOUTNOTICE
#<div class='textcolumn'>
#	<h2>Bugs/Features</h2>
#	<ul>
#		<li><a href="Bugs">Report a Bug</a></li>
#		<li><a href="Features">Request a Feature</a></li>
#	</ul>
#</div>
#ABOUTNOTICE


# choose a default stylesheet
# e.g., "classic.css", "css/foobar.css", ...
#$conf.default_css = "default.css"