[global] # The settings in this file should not vary depending on the deployment # environment. dev.cfg and prod.cfg are the locations for # the different deployment settings. Settings in this file will # be overridden by settings in those other files. # The commented out values below are the defaults # APPLICATION PACKAGE package = "israwhidebroken" # VIEW # which view (template engine) to use if one is not specified in the # template name tg.defaultview = "genshi" # The sitetemplate is used for overall styling of a site that # includes multiple TurboGears applications # tg.sitetemplate="" # Allow every exposed function to be called as json, # tg.allow_json = False # Suppress the inclusion of the shipped MochiKit version. Setting this to True # and listing 'turbogears.mochikit' in 'tg.include_widgets' is a contradiction. # This option will overrule the default-inclusion to prevent version mismatch. # tg.mochikit_suppress = True # By default, in order to be backward compatible, TurboGears uses a rather # outdated MochiKit 1.3 version. But it now also includes the latest MochiKit # 1.4 version which will be used if you specify this version number here. # tg.mochikit_version = '1.4' # Widgetry! toscawidgets.on = True # List of Widgets to include on every page. # for example ['turbogears.mochikit'] #tg.include_widgets = ['turbogears.mochikit'] # Set to True if the scheduler should be started # tg.scheduler = False # Set to True to allow paginate decorator redirects when page number gets # out of bound. Useful for getting the real page id in the url # paginate.redirect_on_out_of_range = True # Set to True to allow paginate decorator redirects when last page is requested. # This is useful for getting the real last page id in the url # paginate.redirect_on_last_page = True # Set session or cookie # session_filter.on = True # VISIT TRACKING # -------------- # Each visit to your application will be assigned a unique visit ID tracked via # a cookie sent to the visitor's browser. # Enable Visit tracking visit.on=True # Number of minutes a visit may be idle before it expires. # visit.timeout=20 # Where to look for the key of an existing visit in the request and in which # order. Comma-separated list of possible values: 'cookie', 'form'. # By default only use visit key in session cookie. # visit.source="cookie" # The name of the cookie to transmit to the visitor's browser. # visit.cookie.name="tg-visit" # The name of the request parameter with the session key (for when # 'visit.source' includes 'form'). Name MUST NOT contain dashes or dots! # visit.form.name="tg_visit" # Domain name to specify when setting the cookie (must begin with . according to # RFC 2109). The default (None) should work for most cases and will default to # the machine to which the request was made. NOTE: localhost is NEVER a valid # value and will NOT WORK. # visit.cookie.domain=None # Specific path for the cookie # visit.cookie.path="/" # The name of the VisitManager plugin to use for visitor tracking. visit.manager="jsonfas2" # Allow the cookies to be transported over regular http # XXX FIXME CHANGE THIS FOR DEPLOYMENT visit.cookie.secure = False # IDENTITY # -------- # General configuration of the TurboGears Identity management module # Switch to turn on or off the Identity management module identity.on=True # [REQUIRED] URL to which CherryPy will internally redirect when an access # control check fails. If Identity management is turned on, a value for this # option must be specified. identity.failure_url="/login" # If force_external_redirect is set to True, then the identity # framework will use an external redirection. # This is mainly used to make sure that if you use # an https:// url in the failure_url, this will be respected. identity.force_external_redirect=False identity.provider='jsonfas2' # The names of the fields on the login form containing the visitor's user ID # and password. In addition, the submit button is specified simply so its # existence may be stripped out prior to passing the form data to the target # controller. # identity.form.user_name="user_name" # identity.form.password="password" # identity.form.submit="login" # What sources should the identity provider consider when determining the # identity associated with a request? Comma separated list of identity sources. # Valid sources: form, visit, http_auth # identity.source="form,http_auth,visit" # compress the data sends to the web browser # [/] # gzip_filter.on = True # gzip_filter.mime_types = ["application/json", "application/x-javascript", # "text/javascript", "text/html", "text/css", "text/plain"] [/static] static_filter.on = True static_filter.dir = "%(top_level_dir)s/static" [/favicon.ico] static_filter.on = True static_filter.file = "%(top_level_dir)s/static/images/favicon.ico"