Skip to content

Scripts ​

Menu: Development → Scripts
Deep link: /_Admin/development/scripts?SiteId={siteGuid}

Manage site JavaScript resources: standalone .js files (external), embedded scripts from pages/layouts, and script groups merging multiple external scripts. Syntax and references: Script template engine.

Permissions

List and edit: script (view / edit / delete). Tab bar right Settings (site JS/CSS compress and browser cache) requires site·edit. Row Version requires site·log.

How to Open ​

  1. In Edit Menu, enable Development → Scripts.
  2. Open Development → Scripts in the left sidebar.
Scripts page: external tab overview

Tab bar and site settings ​

TabDescription
ExternalStandalone scripts under site root; create, upload, online search install
EmbeddedScripts saved with pages, Layouts, etc.; edit body and delete only, cannot create here
GroupCombine multiple external scripts into one reference (script groups)

Tab bar right Settings opens script site settings dialog (site config, not per-script).

Script tabs: external, embedded, group, settings

External tab ​

Default External tab.

Toolbar ​

ButtonPermissionDescription
New scriptscript·editEnter edit script (new)
Upload scriptscript·editUpload local .js etc.; confirm overwrite on duplicate name
Searchscript·editOnline package search; install community/template scripts and refresh list
External scripts toolbar

List table ​

ColumnDescription
NameClick to edit
PreviewRoute path; click opens script URL in new tab
Referenced byReference tags
Last modifiedSave time
VersionVersion history

Supports multi-select Delete.

External scripts list

Script site settings dialog ​

Settings → two site toggles (affects site-wide script/style delivery):

ToggleFieldDescription
JS/CSS compressenableJsCssCompressCompress JS/CSS on publish
JS/CSS browser cacheenableJsCssBrowerCacheEnable browser cache policy
Script site settings: compress and browser cache

Embedded tab ​

Example path: /_Admin/development/scripts?SiteId=...&name=embedded

Lists embedded scripts. No create/upload toolbar; click Name to edit. Edit header shows Embedded script, no editable name field (name from owning page/resource).

ColumnDescription
NameEnter edit
Referenced byOwning page, etc.
Last modifiedSave time
Embedded scripts list

Group tab ​

Example path: /_Admin/development/scripts?SiteId=...&name=group

Merge multiple external scripts into one resource group; pages reference the group to load scripts in order.

Toolbar ​

ButtonPermissionDescription
New groupscript·editOpen script group dialog
Script groups toolbar

List table ​

ColumnDescription
NameClick to open group dialog
ItemsScript count in group
PreviewGroup preview URL
Referenced byReference relationships
Last modifiedSave time
Script groups list

Script group dialog ​

New or edit group:

AreaDescription
NameRequired on create, unique; locked after save
Add scriptDropdown of external scripts not yet in group (name and path)
ListScripts in group; drag sort, remove items

Confirm saves group and refreshes list.

Script group dialog: name and script list

Edit script ​

Path: /_Admin/development/script/edit?SiteId=...

From External New script or name click. Full-screen development edit layout.

Script edit: JavaScript editor

Header (external script) ​

ControlDescription
Script nameRequired on create, unique (1–64 chars); disabled after save
FormatFormat JavaScript

Embedded shows Embedded script title and Format only (embedded tab).

Script edit header

Code editor ​

  • Language: JavaScript, supports KScript; external scripts support code references.
  • Save / Save and return / unsaved leave prompt, same as Layouts edit.
DocDescription
Development overviewDevelopment menu index
StylesSite CSS (includes inline styles tab)
LayoutsCan produce embedded scripts
Script template engineReferences and syntax