Setup and DevelopmentServer CustomizationRegister a custom server featureEditor 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 WindowsAuthentication 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 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 TeasersRegister an include service to render teasers to other articlesEditable 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 listEmbedded Teaser and Embedded ListEmbedded Teaser ExampleEmbedded List ExampleDocument MediaResponsive Background ImagesSet up responsive background images in your documentsEditorAuthor ManagementCreate a Data Record for authorsReference authors in metadataPrefill authors in bylinesDocument CopySet 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.Enable Multilist EditorEdit multiple lists in one placeEnable Metadata Translations for Data RecordsConfigure languagesAdd plugin to enable translationsConfigure metadata property to support translationsEnable Multi-LanguageConfigure 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.Scheduled PublishingAdd a schedule (on/off) time to an article.Review TaskConfigure a review or any other task to cover collaboration workflows.Image 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 prepare publish screenIconsAll you need to know how one can use icons in LivingdocsOrganisationCategories 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 use and configure 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.IntegrationsDesk-Net integrationIntegrate Desk-Net 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 API