What you learn
With dbxKi Create, modify or translate You can use CMS content pages with ChatGPT, DeepSeek or other AI systems — without manual HTML assembly in the surface. They fill it up. Form, inviting AI order ZIP down, give it to the AI and import the finished answer ZIP back into dbXapp.
Conditions: Admin access, module dbxKi active, CMS folder and, if applicable, multilingual content set up.
The process in 3 steps
Step 1 — Form: specify task
Open dbxKi AI job (form) or directly:
?dbx_modul=dbxKi&dbx_run1=briefing— Overview of three order types
Creating a new content page
- Contract Creating a new content page Voting.
- Complete destination folder, title, language, text briefing and optionally Hero/Gallery.
- Writing style Choose (sound of AI, e.g. factual or promotional).
- AI task as ZIP Download.
URL: ?dbx_modul=dbxKi&dbx_run1=briefing_page_create
Change the existing page
- Contract Change the existing page Voting.
- Mark the page and desired change fields (content, title, description, hero).
- Describe the change request in plain language.
- Download ZIP.
URL: ?dbx_modul=dbxKi&dbx_run1=briefing_page_update
Translating page
- Contract Translating page Voting.
- Select source language, target language and source page.
- Optional: Set notes (formal/informal, technical terms) and writing style.
- Download ZIP.
URL: ?dbx_modul=dbxKi&dbx_run1=briefing_page_translate
manifest.json, briefing.json, job.vorlage.json, context.json, KI-AUFTRAG.md, MENSCH-ANLEITUNG.md For new pages, if necessary. Place holders under assets/ for hero images.Writing styles (optional)
Underground dbxKi → Writing styles Create sound specifications for the AI (key, designation, prompt). Saved values overwrite the standard file cfg/writing_styles.php.
Step 2 — Give ZIP to AI
- The downloaded ZIP at ChatGPT, DeepSeek o. ae. upload or the content of
KI-AUFTRAG.mdcopying. - The AI say: Work out KI-AUFTRAG.md exactly. Replace all
___KI_FUELLEN___in job.vorlage.json. Deliveries antwort.zip with manifest.json and job.json.“ - The AI generates
job.jsonwithsteps(e.g.) B.page.create,page.updateortranslation.apply).
“Read KI-AUFTRAG.md” and briefing.json. Fuels job.vorlage.json completely off. Create appropriate HTML content in the desired writing style. If Hero is provided: Place image under assets/hero.jpg. Deliver a ZIP with job.json and manifest.json.“
Important for translations: The AI may only translate visible text — HTML structure, links, data-cms-media-idURLs and technical attributes remain unchanged.
Step 3 — Import and execute response
- dbxKi Importing Bundles open.
- Upload the ZIP of AI ()
antwort.zipor equivalent. - Preview check: planned CMS changes, folders, pages, media.
- Fill in — the steps from
job.jsonshall be carried out in succession. - Check the page in the CMS and publish it if necessary.
Example job.json (new page, shortened)
{
"steps": [
{
"id": "hero",
"action": "media.create_base64",
"params": { "file_name": "hero.jpg", "asset_ref": "assets/hero.jpg", "title": "…", "alt": "…" }
},
{
"id": "page",
"action": "page.create",
"params": {
"lng": "de",
"folder_id": 3,
"title": "Nachhaltigkeit im Buero",
"content": "<h2>…</h2><p>…</p>"
}
},
{
"id": "hero_assign",
"action": "media.assign",
"params": {
"media_id": "$ref:hero.media_id",
"content_id": "$ref:page.page_id",
"slot": "hero"
}
}
]
}
Example job.json (Translation)
{
"steps": [
{
"id": "translation",
"action": "translation.apply",
"params": {
"source_lng": "de",
"target_lng": "en",
"source_id": 42,
"copy_media": 1,
"translation": {
"title": "…",
"description": "…",
"keywords": "…",
"content": "<h2>…</h2>"
}
}
}
]
}
Frequent errors
- Import fails:
job.jsonstill contains___KI_FUELLEN___or unjust actions. - Page missing after import: Folder ID or language in
job.jsontest. - Translation incomplete: All four fields
title,description,keywords,contentmust be set. - Help window empty: As an admin
?dbx_modul=dbxKi&dbx_run1=provision_anleitungto carry out.
Continuing
- AI order hub:
?dbx_modul=dbxKi&dbx_run1=briefing - Bundle import:
?dbx_modul=dbxKi&dbx_run1=bundle - API Description:
?dbx_modul=dbxKi&dbx_run1=api&action=system.describe