Operator guideENurlsseocms

URLs

Operator documentation for the URL inventory and the embedded page-level URL editor used from CMS Page Editor.

Reader view

Clean portal guidance

This page keeps the operator explanation, field and action descriptions, and screenshots visible without exposing repo paths, raw sidecars, or editorial-only implementation details.

Narrative content

Page body

What this module is for

Use URLs to inspect and maintain the stored URL records that connect page keys, locales, and public paths.

Operators use this module in two places:

  • URLs / List to browse the full URL inventory, filter it, copy a public link, and jump to the linked CMS page.
  • URLs / Form to edit the URLs for one CMS page from the embedded Manage URLs modal inside Page Editor.

Main surfaces

  • URLs / List is the only standalone route under /urls.
  • URLs / Form is not a standalone route. It is opened as a modal from CMS Page Editor for one page key.

What operators need to know first

  • The standalone list is primarily an inspection surface. It does not expose an inline create or edit action.
  • New URL rows are normally created from the page-level modal in CMS Page Editor, not from /urls.
  • The module is owned by the core service in nx-workspace/services/core, not by a dedicated gs-admin-backend CRUD controller.

Important caveats

  • The search box placeholder says Search by URL path or ID, but the verified core list filter only searches the URL path string.
  • The page-level modal text says each URL can be set as direct or redirect, but the current row editor only exposes Locale and URL inputs. There is no visible redirect-destination editor on that surface today.
  • The standalone list shows the raw urlType label, but its visual chip palette currently falls back to the default style for both direct and redirect.

Verification summary

Verified core ownership:

  • GET /urls
  • GET /urls/:urlId
  • PUT /urls
  • PUT /urls/:urlId
  • DELETE /urls/:urlId
  • POST /urls
  • POST /urls/translate/:urlId

Verified supporting dependencies used by the FE:

  • GET /pages for page filter options
  • GET /languages for locale filter and modal row locale options

No standalone detail route was verified for this module.

Related references

Related pages

pageURLs / Form

Embedded page-level URL editor opened from CMS Page Editor to add, update, save, and remove URL rows for one page key.

pageURLs / List

Standalone URL inventory with search, page and locale filters, FE-only ID sorting, public-link copy, and linked CMS page navigation.

pageCMS

Operator map for assets, banners, pages, configuration, country messages, languages, resources, and scripts in the CRM CMS area.

pageCMS / Assets

Operator guide for the CMS asset library used to upload, organize, update, and delete reusable media files.

pageCMS / Assets / List

Searchable asset catalog with upload, replace, rename, preview, and delete flows for CMS media.

pageCMS / Banners

Banner workspace for inventory filtering, draft editing, visibility control, and publish/delete actions.