Appearance
Development
Menu: Development group in the left sidebar (must be enabled in Edit Menu)
Route prefix:/_Admin/development/...?SiteId={siteGuid}
The Development group centralizes templates and site-level resources for the site: View, Layout, Script, Style, Code, plus URL routing, forms, admin menus, authentication, Open API, SPA multilingual, modules, scheduled jobs, and more. Together with Pages (page tree and visual editing), it forms the frontend implementation layer of a Kooboo site.
Template engine docs
This series explains where to click and what to fill in in the admin; syntax and APIs are in the Template Engine (Layout, View, Script, Style, etc.) and KScript API. The two map one-to-one via object types in the menu.
Advanced menu
The Development group and most of its items are marked advanced in Edit Menu. If unchecked, this group does not appear in the left sidebar.
How to Open
- In Edit Menu, enable Development and the sub-items you need.
- Expand Development in the left sidebar.
Sub-menus (same order as the admin)
| Menu | Path | Permission (feature) | Doc |
|---|---|---|---|
| Views | /development/views | view | Views |
| Layouts | /development/layouts | layout | Layouts |
| Scripts | /development/scripts | script | Scripts |
| Styles | /development/styles | style | Styles |
| Code | /development/code | code | Code |
| Code Log | /development/code-log | code·log | Code Log |
| Code Search | /development/code-search | code·view | Code Search |
| URL | /development/urls | link | URL |
| Forms | /development/forms | form | Forms |
| Menus | /development/menus | menu | Menus |
| Authentication | /development/authentication | authentication | Authentication |
| Open API | /development/openapis | openApi | Open API |
| SPA Multilingual | /development/spamultilingual | spaMultilingual | SPA Multilingual |
| Modules | /development/modules | module | Modules |
| Jobs | /development/jobs | job | Jobs |
Development reference (template engine / API)
| Menu | Development docs |
|---|---|
| Views | View · k.site.views |
| Layouts | Layout |
| Scripts | Script |
| Styles | Style |
| Code | k.site.codes (API) |
| Menus | k.site.menus |
| Authentication | k.security.jwt · k.response |
| Open API | k.openApi |
| SPA Multilingual | SPA Multilingual API |
| Modules | k.module |
| Jobs | k.site.runJob |
Edit routes without sidebar menu entries
The following pages are opened from list Edit actions; breadcrumbs still belong to the corresponding menu item:
| Route | Description |
|---|---|
/development/layout/edit | Edit Layout |
/development/view/edit | Edit View |
/development/script/edit | Edit Script |
/development/style/edit | Edit Style |
/development/code/edit | Edit Code |
/development/form/edit | Edit form |
/development/menu/edit | Edit admin menu item |
/development/openapi/edit | Edit Open API definition |
/development/form-values | Form submission data (activeMenu: forms) |
/development/openapi/authorizes | Open API authorization records |
/development/module-menu/:module | Enter installed module sub-menu |
Relationship to the Pages module
| Capability | Entry | Doc |
|---|---|---|
| Page tree, publish, rich text / designer | Site → Pages | Pages |
| Edit HTML online, bind View/Layout | Page list Inline Edit | Inline Edit |
| Edit page code files directly | Page Edit Code | Edit Code |
| Site-level View/Layout library | Development → Views / Layouts | Layouts · Views |
Page designer routes (such as /_Admin/page/edit, /_Admin/page/design) are entered from the Pages list, not under the Development group.
Suggested reading order
When using development capabilities from a site-building perspective, a common order is:
- Layouts — page shell and shared structure
- Views — reusable fragments referenced by pages or Layouts
- Scripts / Styles — site-level JS/CSS resources
- URLs — custom routing and bindings
- Forms / Menus / Authentication — forms, admin menus, and login methods (as needed)
- Open API / SPA Multilingual / Modules / Jobs — integration and extensions
See each sub-page for specific steps.
Related
| Doc | Description |
|---|---|
| Site admin menu overview | Full menu tree |
| Pages | Pages and visual editing |
| Operations | Runtime observability (separate from development implementation) |
| Template Engine | Template syntax and concepts |
| KScript API | Script APIs |