Content page with ChatGPT or DeepSeek Created

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

1. Form in dbxKi fillers ↓ 2. ZIP an ChatGPT / DeepSeek — AI delivers antwort.zip with job.json ↓ 3. Import Bundle, Preview, Execute

Step 1 — Form: specify task

Open dbxKi AI job (form) or directly:

Creating a new content page
  1. Contract Creating a new content page Voting.
  2. Complete destination folder, title, language, text briefing and optionally Hero/Gallery.
  3. Writing style Choose (sound of AI, e.g. factual or promotional).
  4. AI task as ZIP Download.

URL: ?dbx_modul=dbxKi&dbx_run1=briefing_page_create

Change the existing page
  1. Contract Change the existing page Voting.
  2. Mark the page and desired change fields (content, title, description, hero).
  3. Describe the change request in plain language.
  4. Download ZIP.

URL: ?dbx_modul=dbxKi&dbx_run1=briefing_page_update

Translating page
  1. Contract Translating page Voting.
  2. Select source language, target language and source page.
  3. Optional: Set notes (formal/informal, technical terms) and writing style.
  4. Download ZIP.

URL: ?dbx_modul=dbxKi&dbx_run1=briefing_page_translate

Content of the order ZIPs:
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

  1. The downloaded ZIP at ChatGPT, DeepSeek o. ae. upload or the content of KI-AUFTRAG.md copying.
  2. 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.“
  3. The AI generates job.json with steps (e.g.) B. page.create, page.update or translation.apply).
Example prompt (new page):
“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

  1. dbxKi Importing Bundles open.
  2. Upload the ZIP of AI ()antwort.zip or equivalent.
  3. Preview check: planned CMS changes, folders, pages, media.
  4. Fill in — the steps from job.json shall be carried out in succession.
  5. 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.json still contains ___KI_FUELLEN___ or unjust actions.
  • Page missing after import: Folder ID or language in job.json test.
  • Translation incomplete: All four fields title, description, keywords, content must be set.
  • Help window empty: As an admin ?dbx_modul=dbxKi&dbx_run1=provision_anleitung to 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