GuidesGuidesDeprecation PhasePublish ControlPublish Control BasicsPublish, unpublish, scheduled publish, scheduled unpublish documentsPublish Control Migration GuideMigrate from "Prepare Publish" to "Publish Control" workflowScheduled PublishingView and edit the scheduled publication date.Significant UpdateMark changes as significant update.Visible Publication DateView and edit the visible publication date.Delivery BuildsTrigger builds for specific deliveries and show the delivery build status in the Editor.Publication EmbargoAdd an embargo to prevent the publication of an article.Setup and DevelopmentServer CustomizationRegister a custom routeEditor CustomizationSummary of available UI extension pointsCustomization examplesInitial Document ImportUse the import API for large document importsConfigure Editor/Server HTTP PortConfigure ports to allow to start multiple projects in parallelSetup Windows EnvironmentSetup requirements like Docker and WSL in WindowsManaging project secretsProject secrets management guideAuthentication and AuthorizationAccess Rights and GroupsLearn how to manage groups and their permissions.Single Sign-OnLearn how to setup SSO with the example of AzureAD.Attribute Based Access ControlUse ABAC to extend the permission system.Access HooksImplement special rules for document access. E.g. reject updates based on a documents category.User ManagementAssign permissions to users through groups.Document LifecycleRestore a deleted documentLearn how you can restore deleted documentsDocument DesignDocument Design and ComponentsDocument Design IntroCreate a component from scratchAdd a Component to a DesignAdd a new component to an existing designExample Component: Bullet ListCreate a bullet list componentDealing with Design ChangesVersion BumpsContent MigrationsMigrate Reference Design to Embedded DesignHow to add an existing design to a project configurationPublish a Design with ldmUpload a design to a Livingdocs Server with ldm (Livingdocs Design Manager)Document MetadataMetadata PluginsAdd a metadata field to a contentTypeCreate a metadata pluginDocument IncludesoEmbedoEmbedTwitter EmbedRegister an include service to render a tweetYoutube EmbedRegister an include service to render a youtube videoDocument TeasersConfiguring Document Teasers including drag and drop supportEditable Document TeasersRegister an include service to render teasers which can be edited on the page they are embedded inList TeasersRegister an include service to embed a listDocument MediaResponsive Background ImagesSet up responsive background images in your documentsEditorAssistantsTake the editor experience to the next level and hook into Livingdocs AssistantsAuthor ManagementCreate a Data Record for authorsReference authors in metadataPrefill authors in bylinesDocument Copy FlowsCreate copies of documents using server functionsDocument Creation FlowDefine a Document Creation FlowDocument Print FlowsCreate print copies of documents using server functions and a dedicated UIDocument Transform FlowsTransform documents using server functionsDeclarative Document Copy (Legacy)Set up the Livingdocs Server configuration to support copying content into other content types.Copy Documents Between ProjectsEnable copying of selected contentTypes to another projectDocument Soft LockAllow editors to lock documents and state the intention that they don't want to be disturbed by other editors.MenusModel menus with data recordsConfigure Multi-Language UIConfigure Default UI LanguageTranslating Config Labels, Placeholders and TitlesConfigure your own Document PreviewRegister Document Preview FunctionsConfigure global Document PreviewsDefine Document Previews per Content-TypePreserve scroll position on reloadEnable Metadata Translations for Data RecordsConfigure languagesAdd plugin to enable translationsConfigure metadata property to support translationsEnable Multi-Language ContentConfigure languagesAssign languages to documentsConfigure DashboardsNotificationsConfigure notifications so users can watch documentsCustom Dashboard FiltersCreate custom filters with you own UIProofreading DashboardConfigure a proofreading dashboard to assist editorial teams with an efficient workflow.Proofreading TaskConfigure a proofreading task that can be used by editorial teams to assign documents to subeditors.Review TaskConfigure a review or any other task to cover collaboration workflows.Custom Dashboard CellCreate a custom Table Dashboard cellImage GalleryWalkthrough of how to setup an image gallery and a gallery teaserPush NotificationsSetup push notifications with a custom dashboard itemTeaser PreviewsShow teaser previews in the Metadata ScreenIconsAll you need to know how one can use icons in LivingdocsDisplay Filter & Base Filter MigrationHow to upgrade to the latest filter syntaxOrganisationCategories and RoutingSetup categoriesSetup RoutingRouting FeatureIn-depth walkthrough through the routing featureSitemaps & FeedsConfigure sitemapConfigure RSS feedsIntegration into your deliveryMedia LibraryMedia LibraryIn-depth guide to the media libraryImage ServicesIn-depth guide for a dynamic responsive images setupRevoke MediaHandle the revoke event to complete the removal of mediaMedia SourcesWalkthrough to set up a media sourceVideo IncludesEmbed videos with a custom player and externally transcoded assetsSearchPublication IndexHow to configure and use the publication index of Livingdocs.Custom IndexConfigure an index processor to support custom data structures and queries in Elasticsearch.Multi Cluster IndexingConfigure multiple elasticsearch clusters that span multiple datacenters for higher resiliency.IntegrationsKordiam Global IntegrationIntegrate Kordiam with LivingdocsDPA ImportSetup an agency import from DPAHugo Drag & DropConfigure image and document imports from Hugo via Drag & DropPrint IntegrationPrint Integration with WoodWing StudioWoodwing AssetsIntegrate Woodwing Assets into the Media LibraryGoogle Vision APITag images with Google VisionHandsontable Iframe ExampleBuild an iframe modal for a configurable HandsontableRetrescoAnalyze documents and store entities in a metadata field with the Retresco APIAssisted translation with CAT toolConfigure our li2xliff library to send Livingdocs content to CAT toolsCross Project Content SharingCross Project Content Sharing enables you to share content between different Livingdocs projects.Desk-Net Global IntegrationIntegrate Desk-Net with LivingdocsDesk-Net Global Integration MigrationHow to move from the Desk-Net platform integration to the Desk-Net global integrationDesk-Net Platform IntegrationIntegrate Desk-Net with Livingdocs using a publication platformDesk-Net ScheduleAn optional side panel that can be configured alongside the Desk-Net Global Integration or Desk-Net Platform IntegrationDesk-Net to Kordiam MigrationDesk-Net is becoming Kordiam, how to migrate the Livingdocs integrationKordiam Global Integration MigrationHow to move from the Kordiam platform integration to the Kordiam global integrationKordiam Platform IntegrationIntegrate Kordiam with Livingdocs using a publication platformKordiam ScheduleAn optional side panel that can be configured alongside the Kordiam Global Integration or Kordiam Platform Integration