Site setting

From Kooboo document
Jump to: navigation, search
System-settings.jpg

Basic settings

System-settings-basic.jpg

Name

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

Display name

The name of the site the 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 created tables.

For example:

[SampleSite.Articles]
[SampleSite.Products]

This behavior can be changed in 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.

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 easily changing between multiple themes.

This is useful if we want different themes for different language versions of the same web site. It is also useful if we want to use a slightly different for holidays.

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.

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.jpg

Show start sitemap

Show the start link in the left navigation.

JQuery

If you want to automatically include JQuery in your pages use this setting.

Enable versioning

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

Custom fields

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

This settings can be accessed from views with this code.

@Site.Current.CustomFields["key"]


Smtp settings

If you want to use e-mail forms you will need to configure this section.

Smtp-settings.jpg