| 1 | #-------------------------- |
|---|
| 2 | # Indico configuration file |
|---|
| 3 | #-------------------------- |
|---|
| 4 | # |
|---|
| 5 | # This file is read on Apache startup. If you change any value you will need to |
|---|
| 6 | # restart Apache afterwards to have its changes take effect. |
|---|
| 7 | # |
|---|
| 8 | # Lines starting with "#" are comments and they will be ignored by Indico. |
|---|
| 9 | |
|---|
| 10 | #------------------------------------------------------------------------------ |
|---|
| 11 | # ZODB |
|---|
| 12 | #------------------------------------------------------------------------------ |
|---|
| 13 | |
|---|
| 14 | DBConnectionParams = ("localhost", 9675) |
|---|
| 15 | DBUserName = "" |
|---|
| 16 | DBPassword = "" |
|---|
| 17 | DBRealm = "" |
|---|
| 18 | |
|---|
| 19 | |
|---|
| 20 | #------------------------------------------------------------------------------ |
|---|
| 21 | # SECURITY |
|---|
| 22 | #------------------------------------------------------------------------------ |
|---|
| 23 | # Possible values of SanitizationLevel: |
|---|
| 24 | # 0: Escape all HTML tags |
|---|
| 25 | # 1: Raise error if FORM or IFRAME tags are used |
|---|
| 26 | # 2: Raise error if SCRIPT tag is used |
|---|
| 27 | # 3: No input filtering is done (DANGEROUS!) |
|---|
| 28 | |
|---|
| 29 | SanitizationLevel = 1 |
|---|
| 30 | |
|---|
| 31 | |
|---|
| 32 | #------------------------------------------------------------------------------ |
|---|
| 33 | # URLs |
|---|
| 34 | #------------------------------------------------------------------------------ |
|---|
| 35 | # BaseURL is the url where Indico will be accessed: |
|---|
| 36 | |
|---|
| 37 | BaseURL = "http://localhost" |
|---|
| 38 | |
|---|
| 39 | # BaseSecureURL is the HTTPS location of Indico. |
|---|
| 40 | |
|---|
| 41 | BaseSecureURL = "https://localhost" |
|---|
| 42 | |
|---|
| 43 | |
|---|
| 44 | # If you are using a custom user authentication system (see below) uncomment |
|---|
| 45 | # the following lines and specify the new URLs. |
|---|
| 46 | # |
|---|
| 47 | # LoginURL = "" |
|---|
| 48 | # RegistrationURL = "" |
|---|
| 49 | |
|---|
| 50 | |
|---|
| 51 | # You can use "fancy" URLs when giving out links to Indico's events and |
|---|
| 52 | # categories. The format of the final links must be: |
|---|
| 53 | # |
|---|
| 54 | # BaseURL + ShortEventTag + Event Id |
|---|
| 55 | # BaseURL + ShortEventTag + Category Id |
|---|
| 56 | # |
|---|
| 57 | # For example if a conference id is 5, your BaseURL is |
|---|
| 58 | # http://example.com/ and you specify ShortEventTag = "/event/" then you can |
|---|
| 59 | # use the url http://example.com/event/5 to access the conference. |
|---|
| 60 | # |
|---|
| 61 | # ShortEventTag and ShortCategTag _must_ be different, they must contain only |
|---|
| 62 | # alphanumeric characters and they need to end with a forward slash. |
|---|
| 63 | # |
|---|
| 64 | ShortEventTag = "event/" |
|---|
| 65 | ShortCategTag = "categ/" |
|---|
| 66 | |
|---|
| 67 | |
|---|
| 68 | #------------------------------------------------------------------------------ |
|---|
| 69 | # DIRECTORIES |
|---|
| 70 | #------------------------------------------------------------------------------ |
|---|
| 71 | ArchiveDir = "/opt/indico/archive" |
|---|
| 72 | BinDir = "/opt/indico/bin" |
|---|
| 73 | ConfigurationDir = "/opt/indico/etc" |
|---|
| 74 | DocumentationDir = "/opt/indico/doc" |
|---|
| 75 | HtdocsDir = "/opt/indico/htdocs" |
|---|
| 76 | LogDir = "/opt/indico/log" |
|---|
| 77 | UploadedFilesTempDir = "/opt/indico/tmp" |
|---|
| 78 | XMLCacheDir = "/opt/indico/cache" |
|---|
| 79 | |
|---|
| 80 | |
|---|
| 81 | #------------------------------------------------------------------------------ |
|---|
| 82 | # SMTP |
|---|
| 83 | #------------------------------------------------------------------------------ |
|---|
| 84 | SmtpServer = "localhost" |
|---|
| 85 | SmtpLogin = "" |
|---|
| 86 | SmtpPassword = "" |
|---|
| 87 | |
|---|
| 88 | # If your SMTP server is using TLS write "yes", otherwise write "no" |
|---|
| 89 | |
|---|
| 90 | SmtpUseTLS = "no" |
|---|
| 91 | |
|---|
| 92 | #------------------------------------------------------------------------------ |
|---|
| 93 | # EMAIL ADDRESSES |
|---|
| 94 | #------------------------------------------------------------------------------ |
|---|
| 95 | # SupportEmail is the email address where all automatically generated |
|---|
| 96 | # application errors will be sent to. |
|---|
| 97 | |
|---|
| 98 | SupportEmail = "root@localhost" |
|---|
| 99 | |
|---|
| 100 | |
|---|
| 101 | # PublicSupportEmail is an email address that will be shown in Indico and where |
|---|
| 102 | # users are expected to find help when they have using the website. |
|---|
| 103 | |
|---|
| 104 | PublicSupportEmail = "root@localhost" |
|---|
| 105 | |
|---|
| 106 | |
|---|
| 107 | #------------------------------------------------------------------------------ |
|---|
| 108 | # APACHE |
|---|
| 109 | #------------------------------------------------------------------------------ |
|---|
| 110 | # ApacheUser is the user that Apache runs as (Look for User inside httpd.conf) |
|---|
| 111 | |
|---|
| 112 | ApacheUser = "nobody" |
|---|
| 113 | |
|---|
| 114 | # ApacheGroup is the group that Apache runs as (Look for User inside httpd.conf) |
|---|
| 115 | |
|---|
| 116 | ApacheGroup = "nogroup" |
|---|
| 117 | |
|---|
| 118 | #------------------------------------------------------------------------------ |
|---|
| 119 | # INDICO SEARCH |
|---|
| 120 | #------------------------------------------------------------------------------ |
|---|
| 121 | # Indico doesn't come with a search engine. The only supported search server at |
|---|
| 122 | # this time is CDS Invenio. If you have a running instance of CDS Invenio you |
|---|
| 123 | # can write its hostname in IndicoSearchServer and Indico will then provide |
|---|
| 124 | # search capabilities for it. |
|---|
| 125 | # |
|---|
| 126 | # You can download CDS Invenio at: |
|---|
| 127 | # |
|---|
| 128 | # http://cdsware.cern.ch/invenio/ |
|---|
| 129 | # |
|---|
| 130 | # |
|---|
| 131 | # If you want to write your own adapter for another search engine you can |
|---|
| 132 | # use indico/MaKaC/search/invenioSEA.py as a starting point. |
|---|
| 133 | # |
|---|
| 134 | # IndicoSearchServer = "" |
|---|
| 135 | # IndicoSearchClass = "MaKaC.search.invenioSEA.InvenioSEA" |
|---|
| 136 | |
|---|
| 137 | |
|---|
| 138 | #------------------------------------------------------------------------------ |
|---|
| 139 | # FILE CONVERSION |
|---|
| 140 | #------------------------------------------------------------------------------ |
|---|
| 141 | # Indico has an interface to interact with an external file conversion system |
|---|
| 142 | # to convert from some formats to others but right now there is no publicly |
|---|
| 143 | # available file conversion software. |
|---|
| 144 | # |
|---|
| 145 | # If you are interested in this feature please contact us at: |
|---|
| 146 | # indico-team@cern.ch |
|---|
| 147 | # |
|---|
| 148 | # FileConverter = {"conversion_server": "localhost", "response_url": "http://localhost/getConvertedFile.py"} |
|---|
| 149 | |
|---|
| 150 | |
|---|
| 151 | |
|---|
| 152 | #------------------------------------------------------------------------------ |
|---|
| 153 | # AUTHENTICATION |
|---|
| 154 | #------------------------------------------------------------------------------ |
|---|
| 155 | # Indico ships with a fully working user authentication system (Local) but you |
|---|
| 156 | # can use an external system. |
|---|
| 157 | # |
|---|
| 158 | # If you want to have all users authenticate only to an external user management |
|---|
| 159 | # system (for example: MyAuthSystem) you should write: |
|---|
| 160 | # |
|---|
| 161 | # AuthenticatorList = ['MyAuthSystem'] |
|---|
| 162 | # |
|---|
| 163 | # If you want to authenticate users against more than one authentication system |
|---|
| 164 | # you can write them like this (systems will be queried about users from left |
|---|
| 165 | # to right): |
|---|
| 166 | # |
|---|
| 167 | # AuthenticatorList = ['Local', 'MyAuthSystem'] |
|---|
| 168 | # |
|---|
| 169 | # The default configuration will use only Indico's authentication system. |
|---|
| 170 | |
|---|
| 171 | AuthenticatorList = ['Local'] |
|---|
| 172 | |
|---|
| 173 | |
|---|
| 174 | #------------------------------------------------------------------------------ |
|---|
| 175 | # STYLING |
|---|
| 176 | #------------------------------------------------------------------------------ |
|---|
| 177 | # If you want to customize how Indico l like you can create your own |
|---|
| 178 | # CSS stylesheet, copy it to the folder "css" inside the HtdocsDir directory |
|---|
| 179 | # and then put the name of the file here (without the .css). |
|---|
| 180 | # |
|---|
| 181 | # If you just want to modify small parts you can put at the beginning of your |
|---|
| 182 | # stylesheet the following line: |
|---|
| 183 | # |
|---|
| 184 | # @import "Default.css" |
|---|
| 185 | # |
|---|
| 186 | # And then just add the few changes that you want to make. |
|---|
| 187 | |
|---|
| 188 | CssStylesheetName = "Default" |
|---|
| 189 | |
|---|
| 190 | |
|---|
| 191 | #------------------------------------------------------------------------------ |
|---|
| 192 | # OFFSITE PACKAGES CREATION |
|---|
| 193 | #------------------------------------------------------------------------------ |
|---|
| 194 | # **** THIS FEATURE IS TEMPORARILY DISABLED **** |
|---|
| 195 | # Indico allows users to download all the information and materials associated |
|---|
| 196 | # with a conference through the 'Offline Website Package' command. |
|---|
| 197 | # |
|---|
| 198 | # The PublicFolder variable points to a directory that must live inside htdocs |
|---|
| 199 | # and it is the directory that Indico will use to store this offline website |
|---|
| 200 | # packages to allow users to download them. |
|---|
| 201 | # |
|---|
| 202 | # This directory needs to be writeable by the Apache user. |
|---|
| 203 | |
|---|
| 204 | # PublicFolder = "/opt/indico/htdocs/results" |
|---|
| 205 | |
|---|
| 206 | |
|---|
| 207 | #------------------------------------------------------------------------------ |
|---|
| 208 | # OAI PARAMETERS |
|---|
| 209 | #------------------------------------------------------------------------------ |
|---|
| 210 | # The Open Archives Initiative develops and promotes interoperability standards |
|---|
| 211 | # that aim to facilitate the efficient dissemination of content. |
|---|
| 212 | # The following parameters allow you to personalize Indico's OAI behavior. |
|---|
| 213 | # For additional information about OAI you can check its homepage: |
|---|
| 214 | # |
|---|
| 215 | # http://www.openarchives.org/ |
|---|
| 216 | |
|---|
| 217 | OAILogFile = "/opt/indico/log/oai.log" |
|---|
| 218 | NbRecordsInResume = 100 |
|---|
| 219 | NbIdentifiersInResume = 100 |
|---|
| 220 | OAIRtExpire = 90000 |
|---|
| 221 | OAINamespace = "" |
|---|
| 222 | IconfNamespace = "http://localhost/" |
|---|
| 223 | IconfXSD = "http://localhost/iconf.xsd" |
|---|
| 224 | RepositoryName = "" |
|---|
| 225 | RepositoryIdentifier = "" |
|---|