System settings |

|
FeedbackServer provides two ways to set its internal settings, either
through the web settings interface or directly by changing the web.config
file using a text editor like notepad.

Some security related settings can only be configured through the web.config.
- connectionString is the connection that FeedbackServer will use
to connect to your SQL server.
- smtpServer is the mail server that will be used by FeedbackServer
mail features.
- smtpAuthUserName is the username required to connect to the mail
server to relay mails.
- smtpAuthPassword is the password required to connect to the mail
server to relay mails.
- sslEnabledSmtp enables secure communication between FeedbackServer
and mail servers supporting the ssl protocol.
- smtpPort is the port of the mail server.
- adminRoot is the directory name of your FeedbackServer administration
directory.
- imagesPath is the directory where Feedback Server's image are located.
- xmlDataPath is the directory holding all Xml based files used by
the Xml Answer Types.
- languagesPath is the directory holding the system languages files.
- savTempPath is the directory used by the SPSS export to save its
temporary file. This directory must have its write right set to true.
- panelSyncThreadsNumber is the number of threads that synchronies
panel information.
- emailingProviderAssembly is the assembly used by the mailing features.
- emailingProviderClass is the class used by the mailing features.
- mailingThreadsNumber is the number of threads that will be used
to send out emails.
- mailingBatchPoolingDelay is the number of minutes FeedbackServer
will wait before checking if some emails need to be sent out.
- disableDataExportLink removes the access to the data export pages.
- sqlBasedAnswerTypesAllowed allows us to restrict if we dont want
to allow the creation of SQL based answer types.
- uploadedFileDeleteTimeOut is how many hours can unvalidated uploaded
files stay in the database.
- sessionUploadedFileDeleteTimeOut is how many hours can uploaded
files for sessions that has no yet been resumed stay in the database.
Leave some time because user wont get notified if its session have
been deleted when he resumes.
- serverCaching is the internal caching feature of FeedbackServer
to improve performances.
Set caching to false
if you are running FeedbackServer in a cluster
environment where several severs running the same instances
of FeedbackServer against the same FeedbackServer DB.
- cacheTimeOut is the time in minutes after which the object stored
in the cache will be refreshed. This option is very useful in a cluster
environment where you need to syncronize "manually" the
caching sources based on the cache timeout.
- 0 = no cache
- -1 = no timeout.
- userProviderAssembly is the assembly used to located the object
that will handle user management.
- userProviderClass is the class that used to handle user management.
- formUserProviderSingleMode allow us to turn off user management
and run like a single user without any credential or login need.
- adController is the server name or ip to which FeedbackServer will
connect to retrieve the active directory users and groups.
- adUserName is the username required to connect to your Active Directory
server.
- adPassword is the password of the username that has rights on your
Active Directory server.
- adDomain is the domain of your Active Directory infrastructure.
- adAuth1Controller is the additional server name or ip to which
FeedbackServer will connect to retrieve the active directory users
and groups if we want to allow the Feedback Server active directory
security addin to authenticate respondents against another domain.
- adAuth1UserName is the additional username required to connect
to your Active Directory server if we want to allow the Feedback Server
active directory security addin to authenticate respondents against
another domain.
- adAuth1Password is the additional password of the username that
has rights on your Active Directory server if we want to allow the
Feedback Server active directory security addin to authenticate respondents
against another domain.
- adAuth2Domain is the additional domain of your Active Directory
infrastructure if we want to allow the Feedback Server active directory
security addin to authenticate respondents against another domain.
- adAuth2Controller is the additional server name or ip to which
FeedbackServer will connect to retrieve the active directory users
and groups if we want to allow the Feedback Server active directory
security addin to authenticate respondents against another domain.
- adAuth2UserName is the additional username required to connect
to your Active Directory server if we want to allow the Feedback Server
active directory security addin to authenticate respondents against
another domain.
- adAuth2Password is the additional password of the username that
has rights on your Active Directory server if we want to allow the
Feedback Server active directory security addin to authenticate respondents
against another domain.
- adAuth2Domain is the additional domain of your Active Directory
infrastructure if we want to allow the Feedback Server active directory
security addin to authenticate respondents against another domain.
- adToDBSyncTimeOut is the number of minutes we want to wait until
we resync the local DB with AD. It is stongly advised to keep this
to a high value to avoid any network and AD server overload.
- feedbackServerADUserName is the username required to connect to
your Active Directory server.
- adSearcherFilter is the Active Directory filter that is used to
retrieve the user list in the user management interface of Feedback
Server. You can change the LDAP query based on your personal needs.
It returns by default all users.
- feedbackServerMembershipUserName is the asp.net membership
user who will be the first FeedbackServer admin. You will need to
login with this user the first time you use FeedbackServer with the
membership API to get admin rights.
- feedbackServerMembershipApplicationName Optional : Application
name to assign to the asp.net membership provider to define from which
application users will be used.
- enableTrashcan let us disable the trashcan system from the system
allowing the removal of surveys without any way to recover them.
- compressSurveyViewState enables the main survey control to compress
and decompress the asp.net generated viewstate to reduce download
size on the page and improve performances.
- compressAjaxWebServices let us compress all requests being made
to web services within the FS application. Its important to note that
if you run FeedbackServer along with other applications within the
same IIS app space this might have an impact on other applications
too and you may want to disable it.
- compressAdminPages let us compress all responses of administration
pages called within FeedbackServer.
- compressAdminPages let us compress all responses of administration
pages called within FeedbackServer.
- compressSurveyDeploymentPage let us compress the output of the
survey deployment page (fs.aspx). Its important to note that this
will not compress a third page where we would have incorporated only
the survey web control.
- dateFormat let us format the dates that are show in Feedback Server.
By default universal date format is used ("u") but you can
use any of the formats available here.
- disableBlacklisting let us enable or disable email blacklisting
to let respondent remove themselves from future email invitation campaigns.
Settings Encryption
Using the online settings interface you can choose wether or not to
encrypt the web.config part containing FeedbackServer's settings.
Each machine has different encryption
settings and once the section is encrypted you will not be able to copy
& paste the FeedbackServer's settings to another web.config on another
machine.