[{"data":1,"prerenderedAt":2307},["ShallowReactive",2],{"navigation_docs":3,"docs-navigation-with-icons":419,"-docs-guides-page-management":561,"-docs-guides-page-management-surround":2302},[4,66,87,124,405],{"title":5,"path":6,"stem":7,"children":8,"page":65},"Api","\u002Fdocs\u002Fapi","docs\u002Fapi",[9,13,17,21,25,29,33,37,41,45,49,53,57,61],{"title":10,"path":11,"stem":12},"Best Practices","\u002Fdocs\u002Fapi\u002Fbest-practices","docs\u002Fapi\u002Fbest-practices",{"title":14,"path":15,"stem":16},"Blog","\u002Fdocs\u002Fapi\u002Fblog","docs\u002Fapi\u002Fblog",{"title":18,"path":19,"stem":20},"Code Examples","\u002Fdocs\u002Fapi\u002Fcode-examples","docs\u002Fapi\u002Fcode-examples",{"title":22,"path":23,"stem":24},"Collections","\u002Fdocs\u002Fapi\u002Fcollections","docs\u002Fapi\u002Fcollections",{"title":26,"path":27,"stem":28},"Field Types","\u002Fdocs\u002Fapi\u002Ffield-types","docs\u002Fapi\u002Ffield-types",{"title":30,"path":31,"stem":32},"Rate Limits & Errors","\u002Fdocs\u002Fapi\u002Flimits-and-errors","docs\u002Fapi\u002Flimits-and-errors",{"title":34,"path":35,"stem":36},"Media","\u002Fdocs\u002Fapi\u002Fmedia","docs\u002Fapi\u002Fmedia",{"title":38,"path":39,"stem":40},"Overview","\u002Fdocs\u002Fapi\u002Foverview","docs\u002Fapi\u002Foverview",{"title":42,"path":43,"stem":44},"Pages","\u002Fdocs\u002Fapi\u002Fpages","docs\u002Fapi\u002Fpages",{"title":46,"path":47,"stem":48},"Query Parameters","\u002Fdocs\u002Fapi\u002Fquery-parameters","docs\u002Fapi\u002Fquery-parameters",{"title":50,"path":51,"stem":52},"Responses & Caching","\u002Fdocs\u002Fapi\u002Fresponses","docs\u002Fapi\u002Fresponses",{"title":54,"path":55,"stem":56},"Troubleshooting","\u002Fdocs\u002Fapi\u002Ftroubleshooting","docs\u002Fapi\u002Ftroubleshooting",{"title":58,"path":59,"stem":60},"Validation","\u002Fdocs\u002Fapi\u002Fvalidation","docs\u002Fapi\u002Fvalidation",{"title":62,"path":63,"stem":64},"Webhooks","\u002Fdocs\u002Fapi\u002Fwebhooks","docs\u002Fapi\u002Fwebhooks",false,{"title":67,"path":68,"stem":69,"children":70,"page":65},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002Fgetting-started",[71,75,79,83],{"title":72,"path":73,"stem":74},"Authentication","\u002Fdocs\u002Fgetting-started\u002Fauthentication","docs\u002Fgetting-started\u002Fauthentication",{"title":76,"path":77,"stem":78},"Introduction","\u002Fdocs\u002Fgetting-started\u002Fintroduction","docs\u002Fgetting-started\u002Fintroduction",{"title":80,"path":81,"stem":82},"Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","docs\u002Fgetting-started\u002Fquickstart",{"title":84,"path":85,"stem":86},"Write Operations","\u002Fdocs\u002Fgetting-started\u002Fwrite-operations","docs\u002Fgetting-started\u002Fwrite-operations",{"title":88,"path":89,"stem":90,"children":91,"page":65},"Guides","\u002Fdocs\u002Fguides","docs\u002Fguides",[92,96,100,104,108,112,116,120],{"title":93,"path":94,"stem":95},"Admin Interface","\u002Fdocs\u002Fguides\u002Fadmin-interface","docs\u002Fguides\u002Fadmin-interface",{"title":97,"path":98,"stem":99},"ButterCMS Migration","\u002Fdocs\u002Fguides\u002Fbuttercms-migration","docs\u002Fguides\u002Fbuttercms-migration",{"title":101,"path":102,"stem":103},"Migrations","\u002Fdocs\u002Fguides\u002Fmigrations","docs\u002Fguides\u002Fmigrations",{"title":105,"path":106,"stem":107},"Page Management","\u002Fdocs\u002Fguides\u002Fpage-management","docs\u002Fguides\u002Fpage-management",{"title":109,"path":110,"stem":111},"Public API Usage","\u002Fdocs\u002Fguides\u002Fpublic-api-usage","docs\u002Fguides\u002Fpublic-api-usage",{"title":113,"path":114,"stem":115},"Schema Builder","\u002Fdocs\u002Fguides\u002Fschema-builder","docs\u002Fguides\u002Fschema-builder",{"title":117,"path":118,"stem":119},"User Management","\u002Fdocs\u002Fguides\u002Fuser-management","docs\u002Fguides\u002Fuser-management",{"title":121,"path":122,"stem":123},"Rich Text Editor","\u002Fdocs\u002Fguides\u002Fwysiwyg-editor","docs\u002Fguides\u002Fwysiwyg-editor",{"title":125,"path":126,"stem":127,"children":128,"page":65},"Sdk","\u002Fdocs\u002Fsdk","docs\u002Fsdk",[129,132,136,140,144],{"title":38,"path":130,"stem":131},"\u002Fdocs\u002Fsdk\u002Freadme","docs\u002Fsdk\u002FREADME",{"title":133,"path":134,"stem":135},"Astro","\u002Fdocs\u002Fsdk\u002Fastro","docs\u002Fsdk\u002Fastro",{"title":137,"path":138,"stem":139},"Next.js","\u002Fdocs\u002Fsdk\u002Fnextjs","docs\u002Fsdk\u002Fnextjs",{"title":141,"path":142,"stem":143},"Nuxt","\u002Fdocs\u002Fsdk\u002Fnuxt","docs\u002Fsdk\u002Fnuxt",{"title":145,"path":146,"stem":147,"children":148,"page":65},"Reference","\u002Fdocs\u002Fsdk\u002Freference","docs\u002Fsdk\u002Freference",[149,153,222,235,380],{"title":150,"path":151,"stem":152},"@tentocms\u002Fclient","\u002Fdocs\u002Fsdk\u002Freference\u002Freadme","docs\u002Fsdk\u002Freference\u002FREADME",{"title":154,"path":155,"stem":156,"children":157,"page":65},"Classes","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses","docs\u002Fsdk\u002Freference\u002Fclasses",[158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218],{"title":159,"path":160,"stem":161},"Class: BlogCategoriesResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fblogcategoriesresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FBlogCategoriesResource",{"title":163,"path":164,"stem":165},"Class: BlogPostsResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fblogpostsresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FBlogPostsResource",{"title":167,"path":168,"stem":169},"Class: BlogResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fblogresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FBlogResource",{"title":171,"path":172,"stem":173},"Class: BlogTagsResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fblogtagsresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FBlogTagsResource",{"title":175,"path":176,"stem":177},"Class: CollectionsResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fcollectionsresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FCollectionsResource",{"title":179,"path":180,"stem":181},"Class: CollectionsWriteResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fcollectionswriteresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FCollectionsWriteResource",{"title":183,"path":184,"stem":185},"Class: MediaResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fmediaresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FMediaResource",{"title":187,"path":188,"stem":189},"Class: MediaWriteResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fmediawriteresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FMediaWriteResource",{"title":191,"path":192,"stem":193},"Class: PagesResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fpagesresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FPagesResource",{"title":195,"path":196,"stem":197},"Class: PagesWriteResource","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Fpageswriteresource","docs\u002Fsdk\u002Freference\u002Fclasses\u002FPagesWriteResource",{"title":199,"path":200,"stem":201},"Class: TentoAuthenticationError","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Ftentoauthenticationerror","docs\u002Fsdk\u002Freference\u002Fclasses\u002FTentoAuthenticationError",{"title":203,"path":204,"stem":205},"Class: TentoClient","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Ftentoclient","docs\u002Fsdk\u002Freference\u002Fclasses\u002FTentoClient",{"title":207,"path":208,"stem":209},"Class: TentoError","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Ftentoerror","docs\u002Fsdk\u002Freference\u002Fclasses\u002FTentoError",{"title":211,"path":212,"stem":213},"Class: TentoNetworkError","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Ftentonetworkerror","docs\u002Fsdk\u002Freference\u002Fclasses\u002FTentoNetworkError",{"title":215,"path":216,"stem":217},"Class: TentoNotFoundError","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Ftentonotfounderror","docs\u002Fsdk\u002Freference\u002Fclasses\u002FTentoNotFoundError",{"title":219,"path":220,"stem":221},"Class: TentoRateLimitError","\u002Fdocs\u002Fsdk\u002Freference\u002Fclasses\u002Ftentoratelimiterror","docs\u002Fsdk\u002Freference\u002Fclasses\u002FTentoRateLimitError",{"title":223,"path":224,"stem":225,"children":226,"page":65},"Functions","\u002Fdocs\u002Fsdk\u002Freference\u002Ffunctions","docs\u002Fsdk\u002Freference\u002Ffunctions",[227,231],{"title":228,"path":229,"stem":230},"Function: getUrl()","\u002Fdocs\u002Fsdk\u002Freference\u002Ffunctions\u002Fgeturl","docs\u002Fsdk\u002Freference\u002Ffunctions\u002FgetUrl",{"title":232,"path":233,"stem":234},"Function: mockMedia()","\u002Fdocs\u002Fsdk\u002Freference\u002Ffunctions\u002Fmockmedia","docs\u002Fsdk\u002Freference\u002Ffunctions\u002FmockMedia",{"title":236,"path":237,"stem":238,"children":239,"page":65},"Interfaces","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces","docs\u002Fsdk\u002Freference\u002Finterfaces",[240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,368,372,376],{"title":241,"path":242,"stem":243},"Interface: BlogAuthor","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fblogauthor","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FBlogAuthor",{"title":245,"path":246,"stem":247},"Interface: BlogCategory","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fblogcategory","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FBlogCategory",{"title":249,"path":250,"stem":251},"Interface: BlogPost","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fblogpost","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FBlogPost",{"title":253,"path":254,"stem":255},"Interface: BlogPostListOptions","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fblogpostlistoptions","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FBlogPostListOptions",{"title":257,"path":258,"stem":259},"Interface: BlogTag","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fblogtag","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FBlogTag",{"title":261,"path":262,"stem":263},"Interface: CollectionItemResponse\u003CT>","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fcollectionitemresponse","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FCollectionItemResponse",{"title":265,"path":266,"stem":267},"Interface: CollectionListOptions","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fcollectionlistoptions","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FCollectionListOptions",{"title":269,"path":270,"stem":271},"Interface: CollectionListResponse\u003CT>","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fcollectionlistresponse","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FCollectionListResponse",{"title":273,"path":274,"stem":275},"Interface: CollectionTypeMeta","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fcollectiontypemeta","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FCollectionTypeMeta",{"title":277,"path":278,"stem":279},"Interface: CreateCollectionItemInput","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fcreatecollectioniteminput","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FCreateCollectionItemInput",{"title":281,"path":282,"stem":283},"Interface: CreatePageInput","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fcreatepageinput","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FCreatePageInput",{"title":285,"path":286,"stem":287},"Interface: DryRunResult","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fdryrunresult","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FDryRunResult",{"title":289,"path":290,"stem":291},"Interface: FilterCondition","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Ffiltercondition","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FFilterCondition",{"title":293,"path":294,"stem":295},"Interface: ItemResponse\u003CT>","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fitemresponse","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FItemResponse",{"title":297,"path":298,"stem":299},"Interface: ListResponse\u003CT>","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Flistresponse","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FListResponse",{"title":301,"path":302,"stem":303},"Interface: Media","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fmedia","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FMedia",{"title":305,"path":306,"stem":307},"Interface: MediaItem","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fmediaitem","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FMediaItem",{"title":309,"path":310,"stem":311},"Interface: MediaOption","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fmediaoption","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FMediaOption",{"title":313,"path":314,"stem":315},"Interface: MediaTransformOptions","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fmediatransformoptions","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FMediaTransformOptions",{"title":317,"path":318,"stem":319},"Interface: Page\u003CTContent>","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fpage","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FPage",{"title":321,"path":322,"stem":323},"Interface: PageGetOptions","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fpagegetoptions","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FPageGetOptions",{"title":325,"path":326,"stem":327},"Interface: PageListOptions","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fpagelistoptions","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FPageListOptions",{"title":329,"path":330,"stem":331},"Interface: PageWithRedirect\u003CTContent>","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fpagewithredirect","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FPageWithRedirect",{"title":333,"path":334,"stem":335},"Interface: PaginationMeta","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fpaginationmeta","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FPaginationMeta",{"title":337,"path":338,"stem":339},"Interface: PreviewOption","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fpreviewoption","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FPreviewOption",{"title":341,"path":342,"stem":343},"Interface: RedirectInfo","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fredirectinfo","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FRedirectInfo",{"title":345,"path":346,"stem":347},"Interface: RefTypesOption","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Freftypesoption","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FRefTypesOption",{"title":349,"path":350,"stem":351},"Interface: SeoMetadata","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fseometadata","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FSeoMetadata",{"title":353,"path":354,"stem":355},"Interface: TentoClientConfig","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Ftentoclientconfig","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FTentoClientConfig",{"title":357,"path":358,"stem":359},"Interface: TentoMedia","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Ftentomedia","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FTentoMedia",{"title":361,"path":362,"stem":363},"Interface: UpdateCollectionItemInput","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fupdatecollectioniteminput","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FUpdateCollectionItemInput",{"title":365,"path":366,"stem":367},"Interface: UpdatePageInput","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fupdatepageinput","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FUpdatePageInput",{"title":369,"path":370,"stem":371},"Interface: UploadMediaInput","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fuploadmediainput","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FUploadMediaInput",{"title":373,"path":374,"stem":375},"Interface: WriteCollectionItem","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fwritecollectionitem","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FWriteCollectionItem",{"title":377,"path":378,"stem":379},"Interface: WritePage","\u002Fdocs\u002Fsdk\u002Freference\u002Finterfaces\u002Fwritepage","docs\u002Fsdk\u002Freference\u002Finterfaces\u002FWritePage",{"title":381,"path":382,"stem":383,"children":384,"page":65},"Type Aliases","\u002Fdocs\u002Fsdk\u002Freference\u002Ftype-aliases","docs\u002Fsdk\u002Freference\u002Ftype-aliases",[385,389,393,397,401],{"title":386,"path":387,"stem":388},"Type Alias: BlogPostListItem","\u002Fdocs\u002Fsdk\u002Freference\u002Ftype-aliases\u002Fblogpostlistitem","docs\u002Fsdk\u002Freference\u002Ftype-aliases\u002FBlogPostListItem",{"title":390,"path":391,"stem":392},"Type Alias: BlogPostListResponse","\u002Fdocs\u002Fsdk\u002Freference\u002Ftype-aliases\u002Fblogpostlistresponse","docs\u002Fsdk\u002Freference\u002Ftype-aliases\u002FBlogPostListResponse",{"title":394,"path":395,"stem":396},"Type Alias: CollectionItem\u003CTContent>","\u002Fdocs\u002Fsdk\u002Freference\u002Ftype-aliases\u002Fcollectionitem","docs\u002Fsdk\u002Freference\u002Ftype-aliases\u002FCollectionItem",{"title":398,"path":399,"stem":400},"Type Alias: FilterOperator","\u002Fdocs\u002Fsdk\u002Freference\u002Ftype-aliases\u002Ffilteroperator","docs\u002Fsdk\u002Freference\u002Ftype-aliases\u002FFilterOperator",{"title":402,"path":403,"stem":404},"Type Alias: MediaMode","\u002Fdocs\u002Fsdk\u002Freference\u002Ftype-aliases\u002Fmediamode","docs\u002Fsdk\u002Freference\u002Ftype-aliases\u002FMediaMode",{"title":406,"path":407,"stem":408,"children":409,"page":65},"Typegen","\u002Fdocs\u002Ftypegen","docs\u002Ftypegen",[410,413,416],{"title":133,"path":411,"stem":412},"\u002Fdocs\u002Ftypegen\u002Fastro","docs\u002Ftypegen\u002Fastro",{"title":137,"path":414,"stem":415},"\u002Fdocs\u002Ftypegen\u002Fnextjs","docs\u002Ftypegen\u002Fnextjs",{"title":141,"path":417,"stem":418},"\u002Fdocs\u002Ftypegen\u002Fnuxt","docs\u002Ftypegen\u002Fnuxt",[420,450,460,478,556],{"title":5,"path":6,"stem":7,"children":421,"page":65},[422,424,426,428,430,432,434,436,438,440,442,444,446,448],{"title":10,"path":11,"stem":12,"icon":423},"i-lucide-sparkles",{"title":14,"path":15,"stem":16,"icon":425},"i-lucide-newspaper",{"title":18,"path":19,"stem":20,"icon":427},"i-lucide-terminal",{"title":22,"path":23,"stem":24,"icon":429},"i-lucide-layers",{"title":26,"path":27,"stem":28,"icon":431},"i-lucide-type",{"title":30,"path":31,"stem":32,"icon":433},"i-lucide-triangle-alert",{"title":34,"path":35,"stem":36,"icon":435},"i-lucide-image",{"title":38,"path":39,"stem":40,"icon":437},"i-lucide-map",{"title":42,"path":43,"stem":44,"icon":439},"i-lucide-file-text",{"title":46,"path":47,"stem":48,"icon":441},"i-lucide-sliders-horizontal",{"title":50,"path":51,"stem":52,"icon":443},"i-lucide-braces",{"title":54,"path":55,"stem":56,"icon":445},"i-lucide-wrench",{"title":58,"path":59,"stem":60,"icon":447},"i-lucide-shield-check",{"title":62,"path":63,"stem":64,"icon":449},"i-lucide-webhook",{"title":67,"path":68,"stem":69,"children":451,"page":65},[452,454,456,458],{"title":72,"path":73,"stem":74,"icon":453},"i-lucide-key-round",{"title":76,"path":77,"stem":78,"icon":455},"i-lucide-compass",{"title":80,"path":81,"stem":82,"icon":457},"i-lucide-rocket",{"title":84,"path":85,"stem":86,"icon":459},"i-lucide-pencil",{"title":88,"path":89,"stem":90,"children":461,"page":65},[462,464,466,468,470,472,474,476],{"title":93,"path":94,"stem":95,"icon":463},"i-lucide-layout-dashboard",{"title":97,"path":98,"stem":99,"icon":465},"i-lucide-package",{"title":101,"path":102,"stem":103,"icon":467},"i-lucide-git-branch",{"title":105,"path":106,"stem":107,"icon":469},"i-lucide-files",{"title":109,"path":110,"stem":111,"icon":471},"i-lucide-plug-zap",{"title":113,"path":114,"stem":115,"icon":473},"i-lucide-wand",{"title":117,"path":118,"stem":119,"icon":475},"i-lucide-users",{"title":121,"path":122,"stem":123,"icon":477},"i-lucide-pilcrow",{"title":125,"path":126,"stem":127,"children":479,"page":65},[480,481,482,484,486],{"title":38,"path":130,"stem":131,"icon":465},{"title":133,"path":134,"stem":135,"icon":457},{"title":137,"path":138,"stem":139,"icon":483},"i-lucide-triangle",{"title":141,"path":142,"stem":143,"icon":485},"i-lucide-hexagon",{"title":145,"path":146,"stem":147,"children":487,"page":65},[488,490,508,512,549],{"title":150,"path":151,"stem":152,"icon":489},null,{"title":154,"path":155,"stem":156,"children":491,"page":65},[492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507],{"title":159,"path":160,"stem":161,"icon":489},{"title":163,"path":164,"stem":165,"icon":489},{"title":167,"path":168,"stem":169,"icon":489},{"title":171,"path":172,"stem":173,"icon":489},{"title":175,"path":176,"stem":177,"icon":489},{"title":179,"path":180,"stem":181,"icon":489},{"title":183,"path":184,"stem":185,"icon":489},{"title":187,"path":188,"stem":189,"icon":489},{"title":191,"path":192,"stem":193,"icon":489},{"title":195,"path":196,"stem":197,"icon":489},{"title":199,"path":200,"stem":201,"icon":489},{"title":203,"path":204,"stem":205,"icon":489},{"title":207,"path":208,"stem":209,"icon":489},{"title":211,"path":212,"stem":213,"icon":489},{"title":215,"path":216,"stem":217,"icon":489},{"title":219,"path":220,"stem":221,"icon":489},{"title":223,"path":224,"stem":225,"children":509,"page":65},[510,511],{"title":228,"path":229,"stem":230,"icon":489},{"title":232,"path":233,"stem":234,"icon":489},{"title":236,"path":237,"stem":238,"children":513,"page":65},[514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548],{"title":241,"path":242,"stem":243,"icon":489},{"title":245,"path":246,"stem":247,"icon":489},{"title":249,"path":250,"stem":251,"icon":489},{"title":253,"path":254,"stem":255,"icon":489},{"title":257,"path":258,"stem":259,"icon":489},{"title":261,"path":262,"stem":263,"icon":489},{"title":265,"path":266,"stem":267,"icon":489},{"title":269,"path":270,"stem":271,"icon":489},{"title":273,"path":274,"stem":275,"icon":489},{"title":277,"path":278,"stem":279,"icon":489},{"title":281,"path":282,"stem":283,"icon":489},{"title":285,"path":286,"stem":287,"icon":489},{"title":289,"path":290,"stem":291,"icon":489},{"title":293,"path":294,"stem":295,"icon":489},{"title":297,"path":298,"stem":299,"icon":489},{"title":301,"path":302,"stem":303,"icon":489},{"title":305,"path":306,"stem":307,"icon":489},{"title":309,"path":310,"stem":311,"icon":489},{"title":313,"path":314,"stem":315,"icon":489},{"title":317,"path":318,"stem":319,"icon":489},{"title":321,"path":322,"stem":323,"icon":489},{"title":325,"path":326,"stem":327,"icon":489},{"title":329,"path":330,"stem":331,"icon":489},{"title":333,"path":334,"stem":335,"icon":489},{"title":337,"path":338,"stem":339,"icon":489},{"title":341,"path":342,"stem":343,"icon":489},{"title":345,"path":346,"stem":347,"icon":489},{"title":349,"path":350,"stem":351,"icon":489},{"title":353,"path":354,"stem":355,"icon":489},{"title":357,"path":358,"stem":359,"icon":489},{"title":361,"path":362,"stem":363,"icon":489},{"title":365,"path":366,"stem":367,"icon":489},{"title":369,"path":370,"stem":371,"icon":489},{"title":373,"path":374,"stem":375,"icon":489},{"title":377,"path":378,"stem":379,"icon":489},{"title":381,"path":382,"stem":383,"children":550,"page":65},[551,552,553,554,555],{"title":386,"path":387,"stem":388,"icon":489},{"title":390,"path":391,"stem":392,"icon":489},{"title":394,"path":395,"stem":396,"icon":489},{"title":398,"path":399,"stem":400,"icon":489},{"title":402,"path":403,"stem":404,"icon":489},{"title":406,"path":407,"stem":408,"children":557,"page":65},[558,559,560],{"title":133,"path":411,"stem":412,"icon":457},{"title":137,"path":414,"stem":415,"icon":483},{"title":141,"path":417,"stem":418,"icon":485},{"id":562,"title":105,"body":563,"description":2296,"extension":2297,"icon":469,"links":489,"meta":2298,"navigation":2299,"path":106,"seo":2300,"stem":107,"__hash__":2301},"docs\u002Fdocs\u002Fguides\u002Fpage-management.md",{"type":564,"value":565,"toc":2215},"minimark",[566,570,575,580,639,643,679,683,716,720,724,730,735,753,758,769,773,778,782,799,803,814,818,823,827,844,848,856,860,865,869,886,890,901,905,909,912,916,954,958,1010,1014,1075,1081,1085,1088,1094,1097,1103,1106,1110,1114,1121,1135,1139,1153,1157,1160,1185,1190,1201,1205,1208,1219,1229,1233,1237,1261,1266,1274,1278,1313,1317,1347,1351,1370,1374,1378,1381,1395,1399,1446,1450,1473,1477,1481,1488,1515,1520,1534,1538,1545,1571,1575,1581,1585,1589,1592,1598,1602,1619,1623,1626,1641,1645,1684,1688,1691,1702,1705,1708,1711,1714,1717,1723,1727,1730,1736,1740,1743,1749,1753,1756,1762,1766,1769,1775,1779,1782,1788,1792,1795,1801,1805,1808,1814,1818,1821,1827,1830,1833,1839,1843,1846,1852,1856,1859,1865,1869,1872,1876,1880,1883,1909,1913,1916,1939,1943,1946,1963,1967,1970,1987,1990,2052,2055,2059,2062,2073,2079,2083,2092,2097,2114,2118,2128,2133,2147,2151,2157,2163,2167,2181,2185,2191,2197,2202,2206],[567,568,569],"p",{},"User guide for managing pages in TentoCMS admin interface.",[571,572,574],"h2",{"id":573},"quick-start","Quick Start",[576,577,579],"h3",{"id":578},"creating-a-page","Creating a Page",[581,582,583,595,601,607,613,618,621,627,633],"ol",{},[584,585,586,587,590,591,594],"li",{},"Go to ",[588,589,42],"strong",{}," → ",[588,592,593],{},"New Page"," (or click \"New Page\" button)",[584,596,597,600],{},[588,598,599],{},"Select page type"," (e.g., \"Standard Page\", \"Blog Post\")",[584,602,603,606],{},[588,604,605],{},"Enter page name",": \"About Us\", \"Contact\", etc.",[584,608,609,612],{},[588,610,611],{},"Enter slug"," (auto-generated from name, or customize)",[584,614,615],{},[588,616,617],{},"Click Create",[584,619,620],{},"Editor opens with blank form",[584,622,623,626],{},[588,624,625],{},"Fill in content"," according to page type schema",[584,628,629,632],{},[588,630,631],{},"Auto-save"," saves your work in the background shortly after you stop typing",[584,634,635,638],{},[588,636,637],{},"Click Publish"," when ready (requires Publisher role)",[576,640,642],{"id":641},"editing-a-page","Editing a Page",[581,644,645,650,656,662,668,674],{},[584,646,586,647,649],{},[588,648,42],{}," → Find your page in the list",[584,651,652,655],{},[588,653,654],{},"Click to open"," the page editor",[584,657,658,661],{},[588,659,660],{},"Edit content"," in the form",[584,663,664,667],{},[588,665,666],{},"Watch the auto-save indicator"," for status",[584,669,670,673],{},[588,671,672],{},"Click Save"," button for manual save (increments version)",[584,675,676,678],{},[588,677,637],{}," when ready to go live",[576,680,682],{"id":681},"publishing-a-page","Publishing a Page",[581,684,685,688,694,699,705,710],{},[584,686,687],{},"Open page editor",[584,689,690,693],{},[588,691,692],{},"Ensure all required fields are filled"," (validator shows errors)",[584,695,696,698],{},[588,697,637],{}," button",[584,700,701,704],{},[588,702,703],{},"Confirm in dialog"," if prompted",[584,706,707],{},[588,708,709],{},"Status changes to \"Published\"",[584,711,712,715],{},[588,713,714],{},"Page is now live"," to the public",[571,717,719],{"id":718},"page-statuses","Page Statuses",[576,721,723],{"id":722},"draft","Draft",[567,725,726,729],{},[588,727,728],{},"What it is:"," Work-in-progress page, not visible to public",[567,731,732],{},[588,733,734],{},"Characteristics:",[736,737,738,741,744,747,750],"ul",{},[584,739,740],{},"Only visible in admin",[584,742,743],{},"Can be freely edited",[584,745,746],{},"Content is not validated (allows incomplete drafts)",[584,748,749],{},"Auto-save works normally",[584,751,752],{},"Editors can delete only draft pages they created; publishers and above can delete any page",[567,754,755],{},[588,756,757],{},"When to use:",[736,759,760,763,766],{},[584,761,762],{},"Creating new pages",[584,764,765],{},"Making large changes before publishing",[584,767,768],{},"Testing page type schemas",[576,770,772],{"id":771},"published","Published",[567,774,775,777],{},[588,776,728],{}," Live page, visible to the public",[567,779,780],{},[588,781,734],{},[736,783,784,787,790,793,796],{},[584,785,786],{},"Visible in public API\u002Fwebsite",[584,788,789],{},"Content was validated before publishing",[584,791,792],{},"Can only be unpublished by Publisher role",[584,794,795],{},"Draft and published content are separate",[584,797,798],{},"URL is live and searchable",[567,800,801],{},[588,802,757],{},[736,804,805,808,811],{},[584,806,807],{},"Page is complete and ready for public",[584,809,810],{},"Want to make it official\u002Fpermanent",[584,812,813],{},"Need SEO to index the page",[576,815,817],{"id":816},"scheduled","Scheduled",[567,819,820,822],{},[588,821,728],{}," Page set to publish automatically at a future date and time",[567,824,825],{},[588,826,734],{},[736,828,829,832,835,838,841],{},[584,830,831],{},"Not yet visible to the public",[584,833,834],{},"Content was validated when scheduling (same checks as publishing)",[584,836,837],{},"A scheduled time must be at least 5 minutes in the future",[584,839,840],{},"Publishes automatically when the scheduled time is reached",[584,842,843],{},"Can be unscheduled (reverts to Draft) by a Publisher",[567,845,846],{},[588,847,757],{},[736,849,850,853],{},[584,851,852],{},"Coordinating a launch for a specific time",[584,854,855],{},"Preparing content in advance to go live later",[576,857,859],{"id":858},"unpublished","Unpublished",[567,861,862,864],{},[588,863,728],{}," Was published, now hidden from public, but content preserved",[567,866,867],{},[588,868,734],{},[736,870,871,874,877,880,883],{},[584,872,873],{},"Not visible to public",[584,875,876],{},"Draft content is available for editing",[584,878,879],{},"Can be re-published at any time",[584,881,882],{},"Published content is preserved for rollback",[584,884,885],{},"Can be edited like a draft",[567,887,888],{},[588,889,757],{},[736,891,892,895,898],{},[584,893,894],{},"Found error in published page, need to hide it",[584,896,897],{},"Planning to re-launch page later",[584,899,900],{},"Deprecating old page",[571,902,904],{"id":903},"auto-save-explained","Auto-Save Explained",[576,906,908],{"id":907},"what-is-auto-save","What is Auto-Save?",[567,910,911],{},"Auto-save is an automatic process that saves your draft changes without you having to click anything. It uses a 30-second debounce: every keystroke resets a 30-second countdown, and the save only fires once you've stopped typing for the full 30 seconds. This is not a fixed \"every 30 seconds\" tick — if you type continuously, auto-save waits until you pause.",[576,913,915],{"id":914},"how-to-use-it","How to Use It",[581,917,918,924,930,936,942,948],{},[584,919,920,923],{},[588,921,922],{},"Open a page"," in the editor",[584,925,926,929],{},[588,927,928],{},"Start typing\u002Fediting"," content",[584,931,932,935],{},[588,933,934],{},"Look at the header"," for the auto-save indicator",[584,937,938,941],{},[588,939,940],{},"Wait 30 seconds"," without making changes",[584,943,944,947],{},[588,945,946],{},"See \"All changes saved\""," appear briefly",[584,949,950,953],{},[588,951,952],{},"Continue editing"," knowing changes are preserved",[576,955,957],{"id":956},"auto-save-indicator-meanings","Auto-Save Indicator Meanings",[959,960,961,974],"table",{},[962,963,964],"thead",{},[965,966,967,971],"tr",{},[968,969,970],"th",{},"Indicator",[968,972,973],{},"Meaning",[975,976,977,986,994,1002],"tbody",{},[965,978,979,983],{},[980,981,982],"td",{},"(nothing)",[980,984,985],{},"No unsaved changes",[965,987,988,991],{},[980,989,990],{},"Saving...",[980,992,993],{},"Currently saving in background",[965,995,996,999],{},[980,997,998],{},"✓ Saved",[980,1000,1001],{},"Changes saved successfully (shows for 3s)",[965,1003,1004,1007],{},[980,1005,1006],{},"✗ Error",[980,1008,1009],{},"Auto-save failed, click Manual Save button",[576,1011,1013],{"id":1012},"manual-save-vs-auto-save","Manual Save vs. Auto-Save",[959,1015,1016,1029],{},[962,1017,1018],{},[965,1019,1020,1023,1026],{},[968,1021,1022],{},"Aspect",[968,1024,1025],{},"Auto-Save",[968,1027,1028],{},"Manual Save",[975,1030,1031,1042,1053,1064],{},[965,1032,1033,1036,1039],{},[980,1034,1035],{},"When",[980,1037,1038],{},"30 seconds after you stop typing (the timer resets on every keystroke)",[980,1040,1041],{},"When you click the button",[965,1043,1044,1047,1050],{},[980,1045,1046],{},"Version",[980,1048,1049],{},"Does NOT increment",[980,1051,1052],{},"Does increment",[965,1054,1055,1058,1061],{},[980,1056,1057],{},"Conflicts",[980,1059,1060],{},"The request does check for a concurrent edit and can be rejected, but the editor currently ignores that result — a conflicting auto-save just fails silently",[980,1062,1063],{},"Checks for concurrent edits and shows an error if the page was changed by someone else",[965,1065,1066,1069,1072],{},[980,1067,1068],{},"Use for",[980,1070,1071],{},"Interim draft saves",[980,1073,1074],{},"Committing changes for review",[567,1076,1077,1080],{},[588,1078,1079],{},"Best practice:"," Let auto-save work continuously, click Manual Save when you want to \"finalize\" changes.",[571,1082,1084],{"id":1083},"unsaved-changes-warning","Unsaved Changes Warning",[567,1086,1087],{},"If you have unsaved changes and try to navigate to a different page inside TentoCMS (e.g. back to the Pages list), you'll see a confirm dialog:",[1089,1090,1091],"blockquote",{},[567,1092,1093],{},"\"You have unsaved changes. Are you sure you want to leave?\"",[567,1095,1096],{},"Choosing Cancel keeps you on the page so you can save first.",[567,1098,1099,1102],{},[588,1100,1101],{},"Closing the browser tab or window shows no warning"," — any unsaved changes are lost immediately. Use Manual Save (or wait for auto-save to catch up) before closing the tab.",[567,1104,1105],{},"Auto-save reduces the risk of data loss, but because it only fires 30 seconds after you stop typing, work you're still actively typing hasn't been saved yet — the amount at risk isn't capped at 30 seconds of typing time.",[571,1107,1109],{"id":1108},"manual-save-and-versioning","Manual Save and Versioning",[576,1111,1113],{"id":1112},"when-to-use-manual-save","When to Use Manual Save",[567,1115,1116,1117,1120],{},"Click the ",[588,1118,1119],{},"Save"," button (in header) to:",[736,1122,1123,1126,1129,1132],{},[584,1124,1125],{},"Save immediately (don't wait 30s for auto-save)",[584,1127,1128],{},"Increment the page version",[584,1130,1131],{},"Signal \"I'm done with this change\" to the system",[584,1133,1134],{},"Check for concurrent edits (version conflicts)",[576,1136,1138],{"id":1137},"what-manual-save-does","What Manual Save Does",[581,1140,1141,1144,1147,1150],{},[584,1142,1143],{},"Saves draft content immediately",[584,1145,1146],{},"Increments version number (5 → 6)",[584,1148,1149],{},"Checks if another user edited the page simultaneously",[584,1151,1152],{},"If a conflict is detected, the save is rejected and an error message appears (see Version Conflicts below)",[576,1154,1156],{"id":1155},"version-numbers","Version Numbers",[567,1158,1159],{},"Each page has a version number:",[736,1161,1162,1168,1174,1179],{},[584,1163,1164,1167],{},[588,1165,1166],{},"New page",": version = 1",[584,1169,1170,1173],{},[588,1171,1172],{},"After first save",": version = 2",[584,1175,1176,1178],{},[588,1177,631],{},": version stays same",[584,1180,1181,1184],{},[588,1182,1183],{},"Manual save",": version increments",[567,1186,1187],{},[588,1188,1189],{},"Example:",[1191,1192,1197],"pre",{"className":1193,"code":1195,"language":1196},[1194],"language-text","Create page                    v1\nAuto-save 30s later           v1 (no change)\nUser clicks Save              v2 (incremented)\nAuto-save again              v2 (no change)\nAnother manual save          v3 (incremented)\n","text",[1198,1199,1195],"code",{"__ignoreMap":1200},"",[576,1202,1204],{"id":1203},"version-conflicts","Version Conflicts",[567,1206,1207],{},"If another user saved changes to the page while you were editing:",[581,1209,1210,1213,1216],{},[584,1211,1212],{},"You click Save",[584,1214,1215],{},"The system detects that the version has changed since you loaded the page",[584,1217,1218],{},"Your save is rejected with an error: \"Someone else has edited this page. Please review their changes.\"",[567,1220,1221,1224,1225,1228],{},[588,1222,1223],{},"What to do:"," Reload the page to load the latest saved content, then reapply the parts of your work you still want. Check ",[588,1226,1227],{},"Version History"," to see what the other user changed before you start reapplying edits. There's no in-editor \"keep mine \u002F keep theirs\" choice for page conflicts today — you need to compare and reapply manually.",[571,1230,1232],{"id":1231},"finding-pages","Finding Pages",[576,1234,1236],{"id":1235},"search","Search",[581,1238,1239,1244,1250],{},[584,1240,1241],{},[588,1242,1243],{},"Go to Pages list",[584,1245,1246,1249],{},[588,1247,1248],{},"Enter text"," in the search box",[584,1251,1252,1253],{},"Results show pages matching:\n",[736,1254,1255,1258],{},[584,1256,1257],{},"Page name",[584,1259,1260],{},"Page slug",[567,1262,1263],{},[588,1264,1265],{},"Example searches:",[736,1267,1268,1271],{},[584,1269,1270],{},"\"About\" → finds \"About Us\", \"About Team\"",[584,1272,1273],{},"\"contact-form\" → finds page with slug \"contact-form\"",[576,1275,1277],{"id":1276},"filter-by-status","Filter by Status",[581,1279,1280,1290],{},[584,1281,1282,1285,1286,1289],{},[588,1283,1284],{},"In Pages list",", click the ",[588,1287,1288],{},"Status"," filter",[584,1291,1292,1295,1296],{},[588,1293,1294],{},"Select status",":\n",[736,1297,1298,1301,1304,1307,1310],{},[584,1299,1300],{},"All (show all)",[584,1302,1303],{},"Draft (not published)",[584,1305,1306],{},"Published (live)",[584,1308,1309],{},"Scheduled (set to publish at a future time)",[584,1311,1312],{},"Unpublished (was published, now hidden)",[576,1314,1316],{"id":1315},"filter-by-page-type","Filter by Page Type",[581,1318,1319,1326],{},[584,1320,1321,1285,1323,1289],{},[588,1322,1284],{},[588,1324,1325],{},"Type",[584,1327,1328,1295,1330],{},[588,1329,599],{},[736,1331,1332,1335,1338,1341,1344],{},[584,1333,1334],{},"All",[584,1336,1337],{},"Standard Page",[584,1339,1340],{},"Blog Post",[584,1342,1343],{},"Landing Page",[584,1345,1346],{},"etc.",[576,1348,1350],{"id":1349},"sorting","Sorting",[567,1352,1353,1354,1357,1358,1357,1361,1357,1363,1365,1366,1369],{},"The pages list shows ",[588,1355,1356],{},"Name",", ",[588,1359,1360],{},"Slug",[588,1362,1325],{},[588,1364,1288],{},", and ",[588,1367,1368],{},"Updated"," (last-modified date) columns. Column headers are static labels, not sort controls — you can't currently click them to change the sort order. Pages are listed newest-created first.",[571,1371,1373],{"id":1372},"cloning-pages","Cloning Pages",[576,1375,1377],{"id":1376},"when-to-clone","When to Clone",[567,1379,1380],{},"Clone a page when you want to:",[736,1382,1383,1386,1389,1392],{},[584,1384,1385],{},"Create a page similar to an existing one",[584,1387,1388],{},"Avoid starting from scratch",[584,1390,1391],{},"Reuse layout and structure",[584,1393,1394],{},"Change content while keeping format",[576,1396,1398],{"id":1397},"how-to-clone","How to Clone",[581,1400,1401,1406,1412,1418,1424,1429],{},[584,1402,1403,1405],{},[588,1404,922],{}," you want to clone",[584,1407,1408,1411],{},[588,1409,1410],{},"Click \"Clone\""," in the page menu",[584,1413,1414,1417],{},[588,1415,1416],{},"Enter new name",": \"Copy of About Us\"",[584,1419,1420,1423],{},[588,1421,1422],{},"Enter new slug",": \"copy-of-about-us\"",[584,1425,1426],{},[588,1427,1428],{},"Click Clone",[584,1430,1431,1432],{},"New page created with:\n",[736,1433,1434,1437,1440,1443],{},[584,1435,1436],{},"Content copied from original",[584,1438,1439],{},"Status: Draft",[584,1441,1442],{},"Different ID and slug",[584,1444,1445],{},"Version 1",[576,1447,1449],{"id":1448},"what-gets-copied","What Gets Copied",[736,1451,1452,1455,1458,1461,1464,1467,1470],{},[584,1453,1454],{},"✅ Draft content",[584,1456,1457],{},"✅ Content structure",[584,1459,1460],{},"✅ All field values",[584,1462,1463],{},"❌ Published status (clone is always draft)",[584,1465,1466],{},"❌ Version history",[584,1468,1469],{},"❌ Published content",[584,1471,1472],{},"❌ Publish date",[571,1474,1476],{"id":1475},"deleting-pages","Deleting Pages",[576,1478,1480],{"id":1479},"soft-delete-move-to-trash","Soft Delete (Move to Trash)",[567,1482,1483,1484,1487],{},"Pages are ",[588,1485,1486],{},"soft deleted"," - moved to trash instead of permanently removed.",[581,1489,1490,1494,1499,1504,1509,1512],{},[584,1491,1492],{},[588,1493,922],{},[584,1495,1496],{},[588,1497,1498],{},"Click Delete",[584,1500,1501],{},[588,1502,1503],{},"Confirm deletion",[584,1505,1506],{},[588,1507,1508],{},"Page is moved to trash",[584,1510,1511],{},"Slug becomes available for reuse",[584,1513,1514],{},"Page can be restored from trash",[567,1516,1517],{},[588,1518,1519],{},"Who can delete:",[736,1521,1522,1528],{},[584,1523,1524,1527],{},[588,1525,1526],{},"Editors",": Can delete only draft pages they created",[584,1529,1530,1533],{},[588,1531,1532],{},"Publishers+",": Can delete any page (draft, published, scheduled, or unpublished)",[576,1535,1537],{"id":1536},"restoring-from-trash","Restoring from Trash",[567,1539,1540,1541,1544],{},"Restoring a trashed page is ",[588,1542,1543],{},"admin-only",".",[581,1546,1547,1552,1557,1562,1568],{},[584,1548,1549],{},[588,1550,1551],{},"Go to Pages → Trash",[584,1553,1554],{},[588,1555,1556],{},"Find your page",[584,1558,1559],{},[588,1560,1561],{},"Click Restore",[584,1563,1564,1567],{},[588,1565,1566],{},"Page restored"," to its previous state",[584,1569,1570],{},"Slug still available (might be taken by another page)",[576,1572,1574],{"id":1573},"permanent-delete","Permanent Delete",[567,1576,1577,1578,1580],{},"Admins can permanently delete a page from the trash (for GDPR compliance). This is ",[588,1579,1543],{}," and, unlike soft delete, cannot be undone — the page and its content are removed for good.",[571,1582,1584],{"id":1583},"slug-management","Slug Management",[576,1586,1588],{"id":1587},"what-is-a-slug","What is a Slug?",[567,1590,1591],{},"A slug is the URL-friendly part of your page URL:",[1191,1593,1596],{"className":1594,"code":1595,"language":1196},[1194],"Page name: \"About Our Company\"\nSlug: \"about-our-company\"\nURL: https:\u002F\u002Fexample.com\u002Fabout-our-company\n",[1198,1597,1595],{"__ignoreMap":1200},[576,1599,1601],{"id":1600},"slug-rules","Slug Rules",[736,1603,1604,1607,1610,1613,1616],{},[584,1605,1606],{},"Lowercase letters and numbers",[584,1608,1609],{},"Hyphens to separate words",[584,1611,1612],{},"No spaces or special characters",[584,1614,1615],{},"Unique per page type (the same slug can be reused across different page types in the same project)",[584,1617,1618],{},"3-255 characters",[576,1620,1622],{"id":1621},"auto-generating-slugs","Auto-Generating Slugs",[567,1624,1625],{},"When creating a page:",[581,1627,1628,1631,1634],{},[584,1629,1630],{},"Enter page name: \"Contact Us\"",[584,1632,1633],{},"Slug auto-generates: \"contact-us\"",[584,1635,1636,1637,1640],{},"Click ",[588,1638,1639],{},"Edit"," to customize if needed",[576,1642,1644],{"id":1643},"changing-slugs","Changing Slugs",[581,1646,1647,1651,1656,1661,1666,1676,1681],{},[584,1648,1649],{},[588,1650,687],{},[584,1652,1653],{},[588,1654,1655],{},"Go to sidebar → Slug section",[584,1657,1658],{},[588,1659,1660],{},"Click Edit",[584,1662,1663,1665],{},[588,1664,1422],{},": \"contact-form\"",[584,1667,1668,1671,1672,1675],{},[588,1669,1670],{},"System checks availability"," (shows an error like ",[1198,1673,1674],{},"A page with slug \"contact-form\" already exists in this page type"," if it's taken)",[584,1677,1678],{},[588,1679,1680],{},"Save page",[584,1682,1683],{},"Old slug added to history for redirects",[576,1685,1687],{"id":1686},"slug-history","Slug History",[567,1689,1690],{},"System tracks previous slugs:",[736,1692,1693,1696,1699],{},[584,1694,1695],{},"Support redirects from old URLs",[584,1697,1698],{},"Preserve SEO rankings",[584,1700,1701],{},"Show you what's been used",[567,1703,1704],{},"View in sidebar when editing page.",[571,1706,26],{"id":1707},"field-types",[567,1709,1710],{},"Your page type defines what fields you can edit. Common field types:",[576,1712,1713],{"id":1196},"Text",[567,1715,1716],{},"Single-line text input:",[1191,1718,1721],{"className":1719,"code":1720,"language":1196},[1194],"Label: \"Page Title\"\nInput: \"About Our Company\"\n",[1198,1722,1720],{"__ignoreMap":1200},[576,1724,1726],{"id":1725},"textarea","Textarea",[567,1728,1729],{},"Multi-line text input:",[1191,1731,1734],{"className":1732,"code":1733,"language":1196},[1194],"Label: \"Description\"\nInput: \"This is a longer description...\"\n",[1198,1735,1733],{"__ignoreMap":1200},[576,1737,1739],{"id":1738},"wysiwyg-rich-text-editor","WYSIWYG (Rich Text Editor)",[567,1741,1742],{},"Format text with bold, italics, links, etc.:",[1191,1744,1747],{"className":1745,"code":1746,"language":1196},[1194],"Bold, italic, underline\nLists (bullet and numbered)\nLinks and images\nHeadings\n",[1198,1748,1746],{"__ignoreMap":1200},[576,1750,1752],{"id":1751},"number","Number",[567,1754,1755],{},"Numeric input:",[1191,1757,1760],{"className":1758,"code":1759,"language":1196},[1194],"Label: \"Product Price\"\nInput: 99.99\n",[1198,1761,1759],{"__ignoreMap":1200},[576,1763,1765],{"id":1764},"boolean-checkbox","Boolean (Checkbox)",[567,1767,1768],{},"True\u002Ffalse toggle:",[1191,1770,1773],{"className":1771,"code":1772,"language":1196},[1194],"Label: \"Show on homepage\"\nChecked: Yes\u002FNo\n",[1198,1774,1772],{"__ignoreMap":1200},[576,1776,1778],{"id":1777},"datedatetime","Date\u002FDateTime",[567,1780,1781],{},"Pick a date\u002Ftime:",[1191,1783,1786],{"className":1784,"code":1785,"language":1196},[1194],"Label: \"Published Date\"\nPicker: Click to select date\n",[1198,1787,1785],{"__ignoreMap":1200},[576,1789,1791],{"id":1790},"imagemedia","Image\u002FMedia",[567,1793,1794],{},"Upload or select media:",[1191,1796,1799],{"className":1797,"code":1798,"language":1196},[1194],"Label: \"Featured Image\"\nClick to open media browser\nSelect or upload image\n",[1198,1800,1798],{"__ignoreMap":1200},[576,1802,1804],{"id":1803},"color","Color",[567,1806,1807],{},"Pick a color:",[1191,1809,1812],{"className":1810,"code":1811,"language":1196},[1194],"Label: \"Theme Color\"\nPicker: Shows color palette\n",[1198,1813,1811],{"__ignoreMap":1200},[576,1815,1817],{"id":1816},"json","JSON",[567,1819,1820],{},"Raw JSON data:",[1191,1822,1825],{"className":1823,"code":1824,"language":1196},[1194],"Label: \"Advanced Config\"\nInput: {\"key\": \"value\"}\n",[1198,1826,1824],{"__ignoreMap":1200},[576,1828,145],{"id":1829},"reference",[567,1831,1832],{},"Link to another content item:",[1191,1834,1837],{"className":1835,"code":1836,"language":1196},[1194],"Label: \"Related Page\"\nInput: Dropdown of available pages\n",[1198,1838,1836],{"__ignoreMap":1200},[576,1840,1842],{"id":1841},"component-picker","Component Picker",[567,1844,1845],{},"Select multiple components:",[1191,1847,1850],{"className":1848,"code":1849,"language":1196},[1194],"Label: \"Sections\"\nInput: \"Add Section\" buttons\nReorderable list of selected items\n",[1198,1851,1849],{"__ignoreMap":1200},[576,1853,1855],{"id":1854},"nested-component","Nested Component",[567,1857,1858],{},"Embed a sub-component:",[1191,1860,1863],{"className":1861,"code":1862,"language":1196},[1194],"Label: \"Hero Section\"\nInput: Form for hero component fields\n",[1198,1864,1862],{"__ignoreMap":1200},[571,1866,1868],{"id":1867},"keyboard-shortcuts","Keyboard Shortcuts",[567,1870,1871],{},"Coming in Phase 2: Keyboard shortcuts for common actions.",[571,1873,1875],{"id":1874},"permissions","Permissions",[576,1877,1879],{"id":1878},"editor-permissions","Editor Permissions",[567,1881,1882],{},"Editors can:",[736,1884,1885,1888,1891,1894,1897,1900,1903,1906],{},[584,1886,1887],{},"✅ Create new pages",[584,1889,1890],{},"✅ Edit page content",[584,1892,1893],{},"✅ Auto-save and manual save",[584,1895,1896],{},"✅ Delete draft pages they created",[584,1898,1899],{},"✅ Clone pages",[584,1901,1902],{},"❌ Publish pages",[584,1904,1905],{},"❌ Delete published pages",[584,1907,1908],{},"❌ Access admin settings",[576,1910,1912],{"id":1911},"publisher-permissions","Publisher Permissions",[567,1914,1915],{},"Publishers can:",[736,1917,1918,1921,1924,1927,1930,1933,1936],{},[584,1919,1920],{},"✅ All Editor permissions",[584,1922,1923],{},"✅ Publish pages",[584,1925,1926],{},"✅ Unpublish pages",[584,1928,1929],{},"✅ Delete any page (draft, published, scheduled, or unpublished)",[584,1931,1932],{},"✅ Create and manage preview API keys",[584,1934,1935],{},"❌ Access admin settings (need Developer role)",[584,1937,1938],{},"❌ Create or manage production\u002Fsecret API keys (need Admin role)",[576,1940,1942],{"id":1941},"developer-permissions","Developer Permissions",[567,1944,1945],{},"Developers can:",[736,1947,1948,1951,1954,1957,1960],{},[584,1949,1950],{},"✅ All Publisher permissions",[584,1952,1953],{},"✅ Manage page types",[584,1955,1956],{},"✅ Manage components",[584,1958,1959],{},"✅ Manage webhooks",[584,1961,1962],{},"❌ Manage users (need Admin role)",[576,1964,1966],{"id":1965},"admin-permissions","Admin Permissions",[567,1968,1969],{},"Admins can:",[736,1971,1972,1975,1978,1981,1984],{},[584,1973,1974],{},"✅ All other permissions",[584,1976,1977],{},"✅ Manage users",[584,1979,1980],{},"✅ Tenant settings",[584,1982,1983],{},"✅ Audit logs",[584,1985,1986],{},"✅ Create and manage production\u002Fsecret API keys (publishers and above can already manage preview keys — see above)",[571,1988,10],{"id":1989},"best-practices",[581,1991,1992,1998,2004,2010,2016,2022,2028,2034,2040,2046],{},[584,1993,1994,1997],{},[588,1995,1996],{},"Auto-save is your friend",": Don't worry about losing changes",[584,1999,2000,2003],{},[588,2001,2002],{},"Use meaningful slugs",": Easy to read, remember, search-friendly",[584,2005,2006,2009],{},[588,2007,2008],{},"Fill required fields",": Check for red asterisks (required fields)",[584,2011,2012,2015],{},[588,2013,2014],{},"Preview before publishing",": See how page looks",[584,2017,2018,2021],{},[588,2019,2020],{},"Use page types",": They structure content consistently",[584,2023,2024,2027],{},[588,2025,2026],{},"Clone similar pages",": Start from templates, not scratch",[584,2029,2030,2033],{},[588,2031,2032],{},"Keep slugs stable",": Don't change published page slugs without planning",[584,2035,2036,2039],{},[588,2037,2038],{},"Review validation errors",": Read them carefully before publishing",[584,2041,2042,2045],{},[588,2043,2044],{},"Check who edited",": Version history shows who made changes when",[584,2047,2048,2051],{},[588,2049,2050],{},"Publish frequently",": Small changes are easier to manage than large rewrites",[571,2053,54],{"id":2054},"troubleshooting",[576,2056,2058],{"id":2057},"i-lost-my-changes","I Lost My Changes!",[567,2060,2061],{},"Auto-save only fires 30 seconds after you stop typing, so anything typed since the last save can be lost if the browser tab is closed unexpectedly (closing a tab shows no warning). Check:",[581,2063,2064,2067,2070],{},[584,2065,2066],{},"Reload the page (Cmd+R \u002F Ctrl+R)",[584,2068,2069],{},"Content should still be there if auto-save had a chance to fire",[584,2071,2072],{},"If work is missing, check version history for the last saved version",[567,2074,2075,2078],{},[588,2076,2077],{},"Prevention:"," Click Manual Save when making important changes, and pause typing occasionally so auto-save can catch up.",[576,2080,2082],{"id":2081},"slug-is-not-unique","Slug Is Not Unique",[567,2084,2085,2088,2089],{},[588,2086,2087],{},"Error:"," ",[1198,2090,2091],{},"A page with slug \"your-slug\" already exists in this page type",[567,2093,2094],{},[588,2095,2096],{},"Solutions:",[736,2098,2099,2102,2105,2108,2111],{},[584,2100,2101],{},"Add number: \"page-2\", \"page-3\"",[584,2103,2104],{},"Add adjective: \"new-about-us\", \"about-us-updated\"",[584,2106,2107],{},"Use suggestion provided by system",[584,2109,2110],{},"Delete old page with that slug first (if no longer needed)",[584,2112,2113],{},"Remember slugs only need to be unique within the same page type — the same slug is fine on a different page type",[576,2115,2117],{"id":2116},"cant-publish-says-required-fields-missing","Can't Publish - Says Required Fields Missing",[567,2119,2120,2122,2123,2127],{},[588,2121,2087],{}," \"Validation failed: ",[2124,2125,2126],"span",{},"field name"," is required\"",[567,2129,2130],{},[588,2131,2132],{},"Solution:",[581,2134,2135,2138,2141,2144],{},[584,2136,2137],{},"Read the error message",[584,2139,2140],{},"Find the field in the form",[584,2142,2143],{},"Fill in the required value",[584,2145,2146],{},"Try publishing again",[576,2148,2150],{"id":2149},"another-user-edited-my-page","Another User Edited My Page",[567,2152,2153,2156],{},[588,2154,2155],{},"You see:"," An error message: \"Someone else has edited this page. Please review their changes.\"",[567,2158,2159,2162],{},[588,2160,2161],{},"What happened:"," The page's version changed on the server since you loaded it — another user saved first.",[567,2164,2165],{},[588,2166,1223],{},[581,2168,2169,2172,2178],{},[584,2170,2171],{},"Reload the page to see their latest version",[584,2173,2174,2175,2177],{},"Check ",[588,2176,1227],{}," to review what changed",[584,2179,2180],{},"Reapply the parts of your work you still want, then save again",[576,2182,2184],{"id":2183},"page-url-not-updating","Page URL Not Updating",[567,2186,2187,2190],{},[588,2188,2189],{},"Issue:"," Changed slug but URL still old",[567,2192,2193,2196],{},[588,2194,2195],{},"Cause:"," Draft URL doesn't update until published",[567,2198,2199,2201],{},[588,2200,2132],{}," Publish the page to make URL live",[571,2203,2205],{"id":2204},"see-also","See Also",[736,2207,2208],{},[584,2209,2210],{},[2211,2212,2214],"a",{"href":2213},"..\u002F..\u002Fadmin-api\u002Fpages","Pages API",{"title":1200,"searchDepth":2216,"depth":2216,"links":2217},2,[2218,2224,2230,2236,2237,2243,2249,2254,2259,2266,2280,2281,2287,2288,2295],{"id":573,"depth":2216,"text":574,"children":2219},[2220,2222,2223],{"id":578,"depth":2221,"text":579},3,{"id":641,"depth":2221,"text":642},{"id":681,"depth":2221,"text":682},{"id":718,"depth":2216,"text":719,"children":2225},[2226,2227,2228,2229],{"id":722,"depth":2221,"text":723},{"id":771,"depth":2221,"text":772},{"id":816,"depth":2221,"text":817},{"id":858,"depth":2221,"text":859},{"id":903,"depth":2216,"text":904,"children":2231},[2232,2233,2234,2235],{"id":907,"depth":2221,"text":908},{"id":914,"depth":2221,"text":915},{"id":956,"depth":2221,"text":957},{"id":1012,"depth":2221,"text":1013},{"id":1083,"depth":2216,"text":1084},{"id":1108,"depth":2216,"text":1109,"children":2238},[2239,2240,2241,2242],{"id":1112,"depth":2221,"text":1113},{"id":1137,"depth":2221,"text":1138},{"id":1155,"depth":2221,"text":1156},{"id":1203,"depth":2221,"text":1204},{"id":1231,"depth":2216,"text":1232,"children":2244},[2245,2246,2247,2248],{"id":1235,"depth":2221,"text":1236},{"id":1276,"depth":2221,"text":1277},{"id":1315,"depth":2221,"text":1316},{"id":1349,"depth":2221,"text":1350},{"id":1372,"depth":2216,"text":1373,"children":2250},[2251,2252,2253],{"id":1376,"depth":2221,"text":1377},{"id":1397,"depth":2221,"text":1398},{"id":1448,"depth":2221,"text":1449},{"id":1475,"depth":2216,"text":1476,"children":2255},[2256,2257,2258],{"id":1479,"depth":2221,"text":1480},{"id":1536,"depth":2221,"text":1537},{"id":1573,"depth":2221,"text":1574},{"id":1583,"depth":2216,"text":1584,"children":2260},[2261,2262,2263,2264,2265],{"id":1587,"depth":2221,"text":1588},{"id":1600,"depth":2221,"text":1601},{"id":1621,"depth":2221,"text":1622},{"id":1643,"depth":2221,"text":1644},{"id":1686,"depth":2221,"text":1687},{"id":1707,"depth":2216,"text":26,"children":2267},[2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279],{"id":1196,"depth":2221,"text":1713},{"id":1725,"depth":2221,"text":1726},{"id":1738,"depth":2221,"text":1739},{"id":1751,"depth":2221,"text":1752},{"id":1764,"depth":2221,"text":1765},{"id":1777,"depth":2221,"text":1778},{"id":1790,"depth":2221,"text":1791},{"id":1803,"depth":2221,"text":1804},{"id":1816,"depth":2221,"text":1817},{"id":1829,"depth":2221,"text":145},{"id":1841,"depth":2221,"text":1842},{"id":1854,"depth":2221,"text":1855},{"id":1867,"depth":2216,"text":1868},{"id":1874,"depth":2216,"text":1875,"children":2282},[2283,2284,2285,2286],{"id":1878,"depth":2221,"text":1879},{"id":1911,"depth":2221,"text":1912},{"id":1941,"depth":2221,"text":1942},{"id":1965,"depth":2221,"text":1966},{"id":1989,"depth":2216,"text":10},{"id":2054,"depth":2216,"text":54,"children":2289},[2290,2291,2292,2293,2294],{"id":2057,"depth":2221,"text":2058},{"id":2081,"depth":2221,"text":2082},{"id":2116,"depth":2221,"text":2117},{"id":2149,"depth":2221,"text":2150},{"id":2183,"depth":2221,"text":2184},{"id":2204,"depth":2216,"text":2205},"Managing pages in the TentoCMS admin interface.","md",{},true,{"title":105,"description":2296},"6H02N_44R-qR40Fc2SjamYv1Wto3uNSfLr9TonIWSkA",[2303,2305],{"title":101,"path":102,"stem":103,"description":2304,"children":-1},"Migrating content from other CMS platforms using the built-in migration tools.",{"title":109,"path":110,"stem":111,"description":2306,"children":-1},"Integrating a frontend with the Public REST API — authentication and request patterns.",1787919218434]