Site settings

Click the Settings under System menu to access the site setting page. 

System_settings


System_settings_basic


Basic settings

Name

The programmatic name of your website used when referencing the site from code.

 Display name

The name of the site that users see. It can have spaces and accented characters.

Content database

The content database your website is using. This setting is important for multilingual websites.

When you create a sub project for another language be sure you set a different content database for each language.

By default kooboo will store all projects in a single database. This setting will be used as a prefix for all system created  tables when using SQL database.

For example:

[SampleSite.Articles]
[SampleSite.Products]

This behavior can be changed in the SqlServer.config file if you are using the MSSQL provider, the file is located in the bin folder.

Culture

The culture field is important for multilingual websites. DateTime and currency formatting depends on this setting.

Time zone

Time zone of your website.

Show start sitemap

Show the start link in the left navigation.

Enable versioning

Enables or disables the versioning of layouts, views and pages.


Domains

This settings is used to set the domains a site is associated with.

If you want a site to be displayed for the domain www.samplesite.com you will need to add the domain name to this setting.

When debugging a site locally you can add localhost to this setting. Then then you can access the site without the dev~ prefix.

Site path

This setting allows you to access a different project on the same domain.

www.mydomain.com/sitepath
www.mydomain.com/english
www.mydomain.com/chinese/products

Useful for multilingual websites and when there is a need for multiple projects on the same domain.

Theme

When creating a new website kooboo will create a default theme folder located in the folder Cms_Data\Sites\SampleSite\Themes\default

This feature setting allows for easy changes between multiple themes.

This is useful if you want different themes for different language versions of the same website. It is also useful if you want to use a slightly different theme for a holiday.

Version number

For tracking development progress.

Mode

Use debug mode when developing a website to avoid caching issues.

Use release mode on live websites to optimize website performance.

Release mode automatically combines and compresses all CSS and JAVASCRIPT files in your theme and script folders.

Enable inline editing

This setting adds the needed java script and CSS files required by the inline editing.

Inline_edditing_feature



Smtp settings

If you want to use e-mail forms you will need to configure this section. You can test the STMP settings by sending out a test email.

Smtp_settings


Custom fields

This setting can be used to add custom settings for your website.

This setting can be accessed from views with this code.

@Site.Current.CustomFields["key"]