General

🌐 Hosting domain

The hosting domain is the domain under which you run your ngSurvey installation. As ngSurvey cannot get automatically the domain under which it runs on the server side you need to specify that domain manually.

If you're running multiple instances one internal for administrations purposes and one external to serve only the surveys you can set the hosting domain to your external instance domain and check the "Use host domain for deployment link" option. This will use the same domain for all links required to deploy the survey on all instances (internal, external).

Its possible to run ngSurvey in a configuration where you have one instance running internally that would allow admin related access and one other public facing instance that would be used for data collection.

In such a scenario you can set the "Use host domain for deployment links" option and set the hosting domain to your public facing website. All links for web deployment will then use the hosting domain as such you can administer ngSurvey on your internal network while using the public facing website for your surveys.

The hosting domain is required on the server side to build HTTP links that should point to ngSurvey for features like the read / opening campaign links to track if a respondent has read / opened an invitation.

➡️ Login redirection page

Out of the box when someone try to access your site from the root it will redirect the visitor to the login page to access ngSurvey's administration section. If you don't want to show the login page automatically and "hide" it you may show a custom welcome message at the root of your site instead of redirecting the visitor to the login page.

🖨️ New survey blueprint

The survey blueprint allows you to select a survey that will be used as template for all newly created surveys by any of the ngSurvey users.

This allows you to replace the blank survey that is created when a user creates a survey by a custom preset survey of your choice.

If a survey is used as blueprint its wont be possible for any user to bypass this setting to create a new blank survey from scratch, new surveys will always be based on a copy of the survey defined as blueprint.

🌐 Default survey language

All newly created will be automatically setup to run in the default selected survey language.

🏢 Organization name

Setting the organization name will override the default "ngSurvey" title in the administration section side bar.

You can set your organization own logo by pasting SVG code in the organization logo field. Your logo will replace all the ngSurvey logos shown while "loading" the application, on the side menu or on the login page. Maximum SVG viewbox size is 100x100 and the maximum size of the SVG code is 10kb.

If your SVG designer adds the width and height attributes to your SVG code element make sure to remove them to use your SVG as organization logo.

Below a small SVG logo sample.

<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <rect width="100" height="100" rx="4" ry="4" fill="#f90"/> <rect width="50" height="50" rx="4" ry="4" fill="#FFB13B"/> <rect x="50" y="50" width="50" height="50" rx="4" ry="4" fill="#DE8500"/> <g fill="#f90"> <circle cx="50" cy="18.4" r="18.4"/> <circle cx="72.4" cy="27.6" r="18.4"/> <circle cx="81.6" cy="50" r="18.4"/> <circle cx="72.4" cy="72.4" r="18.4"/> <circle cx="50" cy="81.6" r="18.4"/> <circle cx="27.6" cy="72.4" r="18.4"/> <circle cx="18.4" cy="50" r="18.4"/> <circle cx="27.6" cy="27.6" r="18.4"/> </g> <path d="m63.086 18.385c0-7.227-5.859-13.086-13.1-13.086-7.235 0-13.096 5.859-13.096 13.086-5.1-5.11-13.395-5.11-18.497 0-5.119 5.12-5.119 13.408 0 18.524-7.234 0-13.103 5.859-13.103 13.085 0 7.23 5.87 13.098 13.103 13.098-5.119 5.11-5.119 13.395 0 18.515 5.102 5.104 13.397 5.104 18.497 0 0 7.228 5.86 13.083 13.096 13.083 7.24 0 13.1-5.855 13.1-13.083 5.118 5.104 13.416 5.104 18.513 0 5.101-5.12 5.101-13.41 0-18.515 7.216 0 13.081-5.869 13.081-13.098 0-7.227-5.865-13.085-13.081-13.085 5.101-5.119 5.101-13.406 0-18.524-5.097-5.11-13.393-5.11-18.513 0z"/> <path d="m55.003 23.405v14.488l10.257-10.253c0-1.812 0.691-3.618 2.066-5.005 2.78-2.771 7.275-2.771 10.024 0 2.771 2.766 2.771 7.255 0 10.027-1.377 1.375-3.195 2.072-5.015 2.072l-10.234 10.248h14.489c1.29-1.28 3.054-2.076 5.011-2.076 3.9 0 7.078 3.179 7.078 7.087 0 3.906-3.178 7.088-7.078 7.088-1.957 0-3.721-0.798-5.011-2.072h-14.49l10.229 10.244c1.824 0 3.642 0.694 5.015 2.086 2.774 2.759 2.774 7.25 0 10.01-2.75 2.774-7.239 2.774-10.025 0-1.372-1.372-2.064-3.192-2.064-5.003l-10.255-10.252v14.499c1.271 1.276 2.084 3.054 2.084 5.013 0 3.906-3.177 7.077-7.098 7.077-3.919 0-7.094-3.167-7.094-7.077 0-1.959 0.811-3.732 2.081-5.013v-14.499l-10.235 10.252c0 1.812-0.705 3.627-2.084 5.003-2.769 2.772-7.251 2.772-10.024 0-2.775-2.764-2.775-7.253 0-10.012 1.377-1.39 3.214-2.086 5.012-2.086l10.257-10.242h-14.485c-1.289 1.276-3.072 2.072-5.015 2.072-3.917 0-7.096-3.18-7.096-7.088s3.177-7.087 7.096-7.087c1.94 0 3.725 0.796 5.015 2.076h14.488l-10.256-10.246c-1.797 0-3.632-0.697-5.012-2.071-2.775-2.772-2.775-7.26 0-10.027 2.773-2.771 7.256-2.771 10.027 0 1.375 1.386 2.083 3.195 2.083 5.005l10.235 10.252v-14.488c-1.27-1.287-2.082-3.053-2.082-5.023 0-3.908 3.175-7.079 7.096-7.079 3.919 0 7.097 3.168 7.097 7.079-2e-3 1.972-0.816 3.735-2.087 5.021z" fill="#fff"/> <path d="m5.3 50h89.38v40q0 5-5 5h-79.38q-5 0-5-5z"/> <path d="m14.657 54.211h71.394c2.908 0 5.312 2.385 5.312 5.315v17.91c-27.584-3.403-54.926-8.125-82.011-7.683v-10.227c1e-3 -2.93 2.391-5.315 5.305-5.315z" fill="#3F3F3F"/> <g> <title>SVG</title> <path d="m18.312 72.927c-2.103-2.107-3.407-5.028-3.407-8.253 0-6.445 5.223-11.672 11.666-11.672 6.446 0 11.667 5.225 11.667 11.672h-6.832c0-2.674-2.168-4.837-4.835-4.837-2.663 0-4.838 2.163-4.838 4.837 0 1.338 0.549 2.536 1.415 3.42 0.883 0.874 2.101 1.405 3.423 1.405v0.012c3.232 0 6.145 1.309 8.243 3.416 2.118 2.111 3.424 5.034 3.424 8.248 0 6.454-5.221 11.68-11.667 11.68-6.442 0-11.666-5.222-11.666-11.68h6.828c0 2.679 2.175 4.835 4.838 4.835 2.667 0 4.835-2.156 4.835-4.835 0-1.329-0.545-2.527-1.429-3.407-0.864-0.88-2.082-1.418-3.406-1.418-3.23 0-6.142-1.314-8.259-3.423z" fill="#fff" stroke="#000" stroke-width=".5035"/> <polygon points="61.588 53.005 53.344 92.854 46.494 92.854 38.236 53.005 45.082 53.005 49.92 76.342 54.755 53.005" fill="#fff" stroke="#000" stroke-width=".5035"/> <path d="m73.255 69.513h11.683v11.664c0 6.452-5.226 11.678-11.669 11.678-6.441 0-11.666-5.226-11.666-11.678v-16.501h-0.017c0-6.447 5.241-11.676 11.667-11.676 6.459 0 11.683 5.225 11.683 11.676h-6.849c0-2.674-2.152-4.837-4.834-4.837-2.647 0-4.82 2.163-4.82 4.837v16.501c0 2.675 2.173 4.837 4.82 4.837 2.682 0 4.834-2.162 4.834-4.827v-4.839h-4.834l2e-3 -6.835z" fill="#fff" stroke="#000" stroke-width=".5035"/> </g> </svg>

Keep the size of the SVG as small as possible as its used in the initial ngSurvey loader which is the first element that is displayed to the user while loading the surveys.

Last updated

(c) 2024 Data Illusion Zumbrunn. All rights reserved. Reproduction strictly forbidden.