diff --git a/14/umbraco-cms/SUMMARY.md b/14/umbraco-cms/SUMMARY.md index 931242a747b..95af34db971 100644 --- a/14/umbraco-cms/SUMMARY.md +++ b/14/umbraco-cms/SUMMARY.md @@ -136,7 +136,7 @@ * [Circular Dependencies](implementation/services/circular-dependencies.md) * [Unit Testing](implementation/unit-testing.md) -## Customize the Backoffice +## Customizing * [Extend and customize the editing experience](customizing/overview.md) * [Project Bellissima](customizing/project-bellissima.md) diff --git a/15/umbraco-cms/README.md b/15/umbraco-cms/README.md index 27dc5c6bfeb..67275e9621b 100644 --- a/15/umbraco-cms/README.md +++ b/15/umbraco-cms/README.md @@ -23,3 +23,29 @@ Umbraco CMS is a flexible and editor-friendly Content Management System (CMS) th Learn more about Umbraco CMS and get an overview of the top features on [Umbraco.com](https://umbraco.com/products/umbraco-cms/).
FundamentalsLearn the basics of working with Umbraco CMS. How to install and setup your first site is also included in this section.rocket-hero.pngget-to-know-umbraco.md
Install Umbraco CMSReady to get started with Umbraco? Head over to the Setup section to learn how to install Umbraco CMS.docs-style-hero.pnginstall
TutorialsFind detailed step-by-step guides on everything from building a site from scratch to implementing a custom maintenance page.reversed-heart-hero.pngoverview.md
+ +The documentation for Umbraco CMS provides information for experienced Umbraco and .NET developers. It also offers guides and high-level articles for people starting out with the CMS. + +{% content-ref url="tutorials/creating-a-basic-website/" %} +[creating-a-basic-website](tutorials/creating-a-basic-website/) +{% endcontent-ref %} + +{% content-ref url="reference/configuration/" %} +[configuration](reference/configuration/) +{% endcontent-ref %} + +{% content-ref url="fundamentals/setup/requirements.md" %} +[requirements.md](fundamentals/setup/requirements.md) +{% endcontent-ref %} + +{% content-ref url="reference/notifications/" %} +[notifications](reference/notifications/) +{% endcontent-ref %} + +*** + +## Umbraco Training + +Umbraco HQ offers a full-day training course covering the basic concepts and features needed for building an Umbraco CMS website. The course targets frontend and backend developers, designers, and technical users who want to build a website from scratch in Umbraco, + +[Explore the Fundamentals Training Course](https://umbraco.com/training/course-details/fundamentals-details/) to learn more about the topics covered and how it can enhance your Umbraco development skills. diff --git a/15/umbraco-cms/SUMMARY.md b/15/umbraco-cms/SUMMARY.md index 6392668ea5c..042e89f3e0b 100644 --- a/15/umbraco-cms/SUMMARY.md +++ b/15/umbraco-cms/SUMMARY.md @@ -2,7 +2,12 @@ * [Umbraco CMS Documentation](README.md) * [Release Candidate Guide](release-candidate-guide.md) +* [Legacy Documentation](legacy-documentation/README.md) + * [Our Umbraco](https://our.umbraco.com/documentation/) + * [GitHub](https://github.com/umbraco/UmbracoDocs/tree/umbraco-eol-versions) * [Release Notes](https://our.umbraco.com/download/releases/) +* [Contribute](https://docs.umbraco.com/welcome/contribute/) +* [Sustainability Best Practices](https://docs.umbraco.com/sustainability-best-practices/) ## Fundamentals @@ -26,9 +31,51 @@ * [Upgrade to Umbraco 7](fundamentals/setup/upgrading/version-specific/upgrade-to-umbraco-7.md) * [Minor upgrades for Umbraco 7](fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-7.md) * [Server setup](fundamentals/setup/server-setup/README.md) + * [Running Umbraco On Azure Web Apps](fundamentals/setup/server-setup/azure-web-apps.md) + * [Hosting Umbraco in IIS](fundamentals/setup/server-setup/iis.md) + * [File And Folder Permissions](fundamentals/setup/server-setup/permissions.md) + * [Runtime Modes](fundamentals/setup/server-setup/runtime-modes.md) + * [Umbraco in Load Balanced Environments](fundamentals/setup/server-setup/load-balancing/README.md) + * [Load Balancing Azure Web Apps](fundamentals/setup/server-setup/load-balancing/azure-web-apps.md) + * [Standalone File System](fundamentals/setup/server-setup/load-balancing/file-system-replication.md) + * [Advanced Techniques With Flexible Load Balancing](fundamentals/setup/server-setup/load-balancing/flexible-advanced.md) + * [Logging With Load Balancing](fundamentals/setup/server-setup/load-balancing/logging.md) * [Backoffice](fundamentals/backoffice/README.md) * [Property Editors](fundamentals/backoffice/property-editors/README.md) * [Built-in Property Editors](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/README.md) + * [Checkbox List](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/checkbox-list.md) + * [Collection](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/collection.md) + * [Color Picker](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/color-picker.md) + * [Content Picker](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/content-picker.md) + * [Document Picker](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/document-picker.md) + * [DateTime](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/date-time.md) + * [Date](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/date.md) + * [Decimal](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/decimal.md) + * [Email Address](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/email-address.md) + * [Eye Dropper Color Picker](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/eye-dropper-color-picker.md) + * [File Upload](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/file-upload.md) + * [Image Cropper](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/image-cropper.md) + * [Label](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/label.md) + * [Markdown Editor](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/markdown-editor.md) + * [Media Picker](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/media-picker-3.md) + * [Member Group Picker](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/member-group-picker.md) + * [Member Picker](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/member-picker.md) + * [Multi Url Picker](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/multi-url-picker.md) + * [Repeatable Textstrings](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/multiple-textbox.md) + * [Numeric](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/numeric.md) + * [Radiobutton List](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/radiobutton-list.md) + * [Slider](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/slider.md) + * [Tags](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/tags.md) + * [Textarea](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/textarea.md) + * [Textbox](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/textbox.md) + * [Toggle](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/true-false.md) + * [User Picker](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/user-picker.md) + * [Block Editors](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/README.md) + * [Block Grid](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-grid-editor.md) + * [Block List](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-list-editor.md) + * [Block Level Variance](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-level-variance.md) + * [Configuring Block Editor Label Properties](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/label-property-configuration.md) + * [Dropdown](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/dropdown/README.md) * [Rich Text Editor](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/README.md) * [Configuration](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/configuration.md) * [Plugins](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/plugins.md) @@ -39,31 +86,170 @@ * [Styles](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor-tinymce/styles.md) * [Plugins](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor-tinymce/plugins.md) * [Blocks](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor-tinymce/blocks.md) - * [Image Cropper](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/image-cropper.md) - * [Block Editors](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/README.md) - * [Block Grid](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-grid-editor.md) - * [Block Level Variance](fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-level-variance.md) + * [Login](fundamentals/backoffice/login.md) + * [Document Blueprints](fundamentals/backoffice/document-blueprints.md) + * [Sidebar](fundamentals/backoffice/sidebar.md) + * [Log Viewer](fundamentals/backoffice/logviewer.md) + * [Language Variants](fundamentals/backoffice/variants.md) + * [Settings Dashboards](fundamentals/backoffice/settings-dashboards.md) * [Data](fundamentals/data/README.md) + * [Defining Content](fundamentals/data/defining-content/README.md) + * [Default Document Types](fundamentals/data/defining-content/default-document-types.md) + * [Document Type Localization](fundamentals/data/defining-content/document-type-localization.md) + * [Creating Media](fundamentals/data/creating-media/README.md) + * [Default Data/Media Types](fundamentals/data/creating-media/default-media-types.md) + * [Members](fundamentals/data/members.md) + * [Data Types](fundamentals/data/data-types/README.md) + * [Default Data Types](fundamentals/data/data-types/default-data-types.md) + * [Scheduled Publishing](fundamentals/data/scheduled-publishing.md) + * [Using Tabs](fundamentals/data/adding-tabs.md) * [Users](fundamentals/data/users/README.md) * [API Users](fundamentals/data/users/api-users.md) + * [Relations](fundamentals/data/relations.md) + * [Dictionary Items](fundamentals/data/dictionary-items.md) + * [Content Version Cleanup](fundamentals/data/content-version-cleanup.md) +* [Design](fundamentals/design/README.md) + * [Templates](fundamentals/design/templates/README.md) + * [Basic Razor Syntax](fundamentals/design/templates/basic-razor-syntax.md) + * [Named Sections](fundamentals/design/templates/named-sections.md) + * [Razor Cheatsheet](fundamentals/design/templates/razor-cheatsheet.md) + * [Rendering Content](fundamentals/design/rendering-content.md) + * [Rendering Media](fundamentals/design/rendering-media.md) + * [Partial Views](fundamentals/design/partial-views.md) + * [Stylesheets And JavaScript](fundamentals/design/stylesheets-javascript.md) +* [Code](fundamentals/code/README.md) + * [Service APIs](fundamentals/code/umbraco-services.md) + * [Subscribing To Notifications](fundamentals/code/subscribing-to-notifications.md) + * [Creating Forms](fundamentals/code/creating-forms.md) + * [Debugging](fundamentals/code/debugging/README.md) + * [Logging](fundamentals/code/debugging/logging.md) + * [Source Control](fundamentals/code/source-control.md) ## Implementation * [Learn how Umbraco works](implementation/learn-how-umbraco-works.md) +* [Routing](implementation/default-routing/README.md) + * [Controller & Action Selection](implementation/default-routing/controller-selection.md) + * [Execute Request](implementation/default-routing/execute-request.md) + * [Request Pipeline](implementation/default-routing/inbound-pipeline.md) +* [Custom Routing](implementation/custom-routing/README.md) + * [Adding a hub with SignalR and Umbraco](implementation/custom-routing/signalR.md) +* [Controllers](implementation/controllers.md) +* [Data Persistence (CRUD)](implementation/data-persistence.md) +* [Composing](implementation/composing.md) +* [Integration Testing](implementation/integration-testing.md) +* [Nullable Reference Types](implementation/nullable-reference-types.md) +* [Services and Helpers](implementation/services/README.md) + * [Circular Dependencies](implementation/services/circular-dependencies.md) * [Unit Testing](implementation/unit-testing.md) -## Customize the Backoffice +## Customizing -* [Extend and customize the editing experience](customize-the-backoffice/extend-and-customize-the-editing-experience.md) +* [Extend and customize the editing experience](customizing/overview.md) +* [Project Bellissima](customizing/project-bellissima.md) +* [Setup Your Development Environment](customizing/development-flow/README.md) + * [Vite Package Setup](customizing/development-flow/vite-package-setup.md) +* [Foundation](customizing/foundation/README.md) + * [Working with Data](customizing/foundation/working-with-data/README.md) + * [Repositories](customizing/foundation/working-with-data/repositories.md) + * [Context API](customizing/foundation/working-with-data/context-api.md) + * [Store](customizing/foundation/working-with-data/store.md) + * [States](customizing/foundation/working-with-data/states.md) + * [Contexts](customizing/foundation/contexts/README.md) + * [Property Dataset Context](customizing/foundation/contexts/property-dataset-context.md) + * [Umbraco Element](customizing/foundation/umbraco-element/README.md) + * [Controllers](customizing/foundation/umbraco-element/controllers/README.md) + * [Write your own controller](customizing/foundation/umbraco-element/controllers/write-your-own-controller.md) + * [Sorting](customizing/foundation/sorting.md) + * [Routes](customizing/foundation/routes.md) + * [Icons](customizing/foundation/icons.md) + * [Backoffice Localization](customizing/foundation/localization.md) + * [Terminology](customizing/foundation/terminology.md) +* [Extension Overview](customizing/extending-overview/README.md) + * [Extension Registry](customizing/extending-overview/extension-registry/README.md) + * [Extension Registration](customizing/extending-overview/extension-registry/extension-registry.md) + * [Extension Manifest](customizing/extending-overview/extension-registry/extension-manifest.md) + * [Extension Types](customizing/extending-overview/extension-types/README.md) + * [Menu](customizing/extending-overview/extension-types/menu.md) + * [Header Apps](customizing/extending-overview/extension-types/header-apps.md) + * [Icons](customizing/extending-overview/extension-types/icons.md) + * [Modals](customizing/extending-overview/extension-types/modals/README.md) + * [Confirm Dialog](customizing/extending-overview/extension-types/modals/confirm-dialog.md) + * [Custom Modals](customizing/extending-overview/extension-types/modals/custom-modals.md) + * [Route Registration](customizing/extending-overview/extension-types/modals/route-registration.md) + * [Bundle](customizing/extending-overview/extension-types/bundle.md) + * [Kind](customizing/extending-overview/extension-types/kind.md) + * [Backoffice Entry Point](customizing/extending-overview/extension-types/backoffice-entry-point.md) + * [Extension Conditions](customizing/extending-overview/extension-types/condition.md) + * [Dashboards](customizing/extending-overview/extension-types/dashboard.md) + * [Entity Actions](customizing/extending-overview/extension-types/entity-actions.md) + * [Entity Bulk Actions](customizing/extending-overview/extension-types/entity-bulk-actions.md) + * [Trees](customizing/extending-overview/extension-types/tree.md) + * [Global Context](customizing/extending-overview/extension-types/global-context.md) + * [Section Sidebar](customizing/extending-overview/extension-types/section-sidebar.md) + * [Section View](customizing/extending-overview/extension-types/section-view.md) + * [Sections](customizing/extending-overview/extension-types/section.md) + * [Workspace Context](customizing/extending-overview/extension-types/workspace-context.md) + * [Workspace Views](customizing/extending-overview/extension-types/workspace-views.md) + * [Workspace Actions](customizing/extending-overview/extension-types/workspace-editor-actions.md) + * [Localization](customizing/extending-overview/extension-types/localization.md) + * [Extension Kind](customizing/extending-overview/extension-kind.md) + * [Extension Conditions](customizing/extending-overview/extension-conditions.md) + * [Custom Extension types](customizing/extending-overview/custom-extension-type.md) +* [Sections & Trees](customizing/section-trees.md) +* [Searchable Trees (ISearchableTree)](customizing/searchable-trees.md) +* [Property Editors](customizing/property-editors/README.md) + * [Property Editors Composition](customizing/property-editors/composition/README.md) + * [Property Editor Schema](customizing/property-editors/composition/property-editor-schema.md) + * [Property Editor UI](customizing/property-editors/composition/property-editor-ui.md) + * [Property Value Converters](customizing/property-editors/property-value-converters.md) + * [Property Actions](customizing/property-editors/property-actions.md) + * [Integrate Property Editors](customizing/property-editors/integrate-property-editors.md) + * [Build a Block Editor](customizing/property-editors/build-a-block-editor.md) + * [Tracking References](customizing/property-editors/tracking.md) + * [Content Picker Value Converter Example](customizing/property-editors/full-examples-value-converters.md) + * [Property Dataset](customizing/property-editors/property-dataset.md) + * [Integrate Validaction](customizing/property-editors/integrate-validation.md) +* [Workspaces](customizing/workspaces.md) +* [Umbraco Package](customizing/umbraco-package.md) +* [UI Library](customizing/ui-library.md) ## Extending * [Build on Umbraco functionality](extending/build-on-umbraco-functionality.md) * [Health Check](extending/health-check/README.md) * [Health Check Guides](extending/health-check/guides/README.md) + * [Click-Jacking Protection](extending/health-check/guides/clickjackingprotection.md) * [Content Content Security Policy (CSP)](extending/health-check/guides/contentsecuritypolicy.md) + * [Content/MIME Sniffing Protection](extending/health-check/guides/contentsniffingprotection.md) + * [Cross-site scripting Protection (X-XSS-Protection header)](extending/health-check/guides/crosssitescriptingprotection.md) + * [Debug Compilation Mode](extending/health-check/guides/debugcompilationmode.md) + * [Excessive Headers](extending/health-check/guides/excessiveheaders.md) + * [Fixed Application Url](extending/health-check/guides/fixedapplicationurl.md) + * [Folder & File Permissions](extending/health-check/guides/folderandfilepermissions.md) + * [HTTPS Configuration](extending/health-check/guides/httpsconfiguration.md) + * [Notification Email Settings](extending/health-check/guides/notificationemail.md) + * [SMTP](extending/health-check/guides/smtp.md) + * [Strict-Transport-Security Header](extending/health-check/guides/stricttransportsecurityheader.md) +* [Language Files & Localization](extending/language-files/README.md) + * [.NET Localization](extending/language-files/net-localization.md) +* [Backoffice Search](extending/backoffice-search.md) * [Creating a Custom Database Table](extending/database.md) * [Creating a Custom Seed Key Provider](extending/creating-custom-seed-key-provider.md) +* [Embedded Media Providers](extending/embedded-media-providers.md) +* [Custom File Systems (IFileSystem)](extending/filesystemproviders/README.md) + * [Using Azure Blob Storage for Media and ImageSharp Cache](extending/filesystemproviders/azure-blob-storage.md) +* [Configuring Azure Key Vault](extending/key-vault.md) +* [Packages](extending/packages/README.md) + * [Creating a Package](extending/packages/creating-a-package.md) + * [Language file for packages](extending/packages/language-files-for-packages.md) + * [Listing a Package on the Umbraco Marketplace](extending/packages/listing-on-marketplace.md) + * [Good practice and defaults](extending/packages/good-practice-and-defaults.md) + * [Packages on Umbraco Cloud](extending/packages/packages-on-umbraco-cloud.md) + * [Installing and Uninstalling Packages](extending/packages/installing-and-uninstalling-packages.md) + * [Maintaining packages](extending/packages/maintaining-packages.md) + * [Create accessible Umbraco packages](extending/packages/accessibility.md) + * [Example Package Repository](extending/packages/example-package-repository.md) ## Reference @@ -97,27 +283,131 @@ * [Type finder settings](reference/configuration/typefindersettings.md) * [Unattended](reference/configuration/unattendedsettings.md) * [Web routing](reference/configuration/webroutingsettings.md) +* [Templating](reference/templating/README.md) + * [Models Builder](reference/templating/modelsbuilder/README.md) + * [Introduction](reference/templating/modelsbuilder/introduction.md) + * [Configuration](reference/templating/modelsbuilder/configuration.md) + * [Builder Modes](reference/templating/modelsbuilder/builder-modes.md) + * [Understand and Extend](reference/templating/modelsbuilder/understand-and-extend.md) + * [Using Interfaces](reference/templating/modelsbuilder/using-interfaces.md) + * [Tips and Tricks](reference/templating/modelsbuilder/coolthingswithmodels.md) + * [Working with MVC](reference/templating/mvc/README.md) + * [Working with MVC Views in Umbraco](reference/templating/mvc/views.md) + * [View/Razor Examples](reference/templating/mvc/examples.md) + * [Using MVC Partial Views in Umbraco](reference/templating/mvc/partial-views.md) + * [Using View Components in Umbraco](reference/templating/mvc/viewcomponents.md) + * [Querying & Traversal](reference/templating/mvc/querying.md) + * [Creating Forms](reference/templating/mvc/forms.md) * [Querying & Models](reference/querying/README.md) + * [IMemberManager](reference/querying/imembermanager.md) + * [IPublishedContentQuery](reference/querying/ipublishedcontentquery.md) * [ITagQuery](reference/querying/itagquery.md) + * [UDI Identifiers](reference/querying/udi-identifiers.md) * [UmbracoContext helper](reference/querying/umbraco-context.md) + * [UmbracoHelper](reference/querying/umbracohelper.md) + * [IPublishedContent](reference/querying/ipublishedcontent/README.md) + * [IPublishedContent Collections](reference/querying/ipublishedcontent/collections.md) + * [IPublishedContent IsHelpers](reference/querying/ipublishedcontent/ishelpers.md) + * [IPublishedContent Property Access & Extension Methods](reference/querying/ipublishedcontent/properties.md) * [Routing & Controllers](reference/routing/README.md) + * [Custom MVC controllers (Umbraco Route Hijacking)](reference/routing/custom-controllers.md) + * [Custom MVC Routes](reference/routing/custom-routes.md) + * [Custom Middleware](reference/routing/custom-middleware.md) + * [URL Rewrites in Umbraco](reference/routing/iisrewriterules.md) + * [Special Property Type aliases for routing](reference/routing/routing-properties.md) + * [URL Redirect Management](reference/routing/url-tracking.md) * [Routing in Umbraco](reference/routing/request-pipeline/README.md) + * [FindPublishedContentAndTemplate()](reference/routing/request-pipeline/find-publishedcontent-and-template.md) * [IContentFinder](reference/routing/request-pipeline/icontentfinder.md) + * [Inbound request pipeline](reference/routing/request-pipeline/inbound-pipeline.md) + * [Outbound request pipeline](reference/routing/request-pipeline/outbound-pipeline.md) + * [Published Content Request Preparation](reference/routing/request-pipeline/published-content-request-preparation.md) + * [Surface controllers](reference/routing/surface-controllers/README.md) + * [Surface controller actions](reference/routing/surface-controllers/surface-controllers-actions.md) + * [Umbraco API Controllers](reference/routing/umbraco-api-controllers/README.md) + * [Porting old Umbraco API Controllers](reference/routing/umbraco-api-controllers/porting-old-umbraco-apis.md) * [Content Delivery API](reference/content-delivery-api/README.md) - * [Protected content in the Delivery API](reference/content-delivery-api/protected-content-in-the-delivery-api/README.md) + * [Custom property editors support](reference/content-delivery-api/custom-property-editors-support.md) + * [Extension API for querying](reference/content-delivery-api/extension-api-for-querying.md) + * [Media Delivery API](reference/content-delivery-api/media-delivery-api.md) + * [Protected content in the Delivery API](reference/content-delivery-api/protected-content-in-the-delivery-api.md) * [Server to server access](reference/content-delivery-api/protected-content-in-the-delivery-api/server-to-server-access.md) -* [Common Pitfalls & Anti-Patterns](reference/common-pitfalls.md) -* [UmbracoMapper](reference/mapping.md) -* [Depencency Injection / IoC](reference/using-ioc.md) + * [Output caching](reference/content-delivery-api/output-caching.md) + * [Property expansion and limiting](reference/content-delivery-api/property-expansion-and-limiting.md) + * [Additional preview environments support](reference/content-delivery-api/additional-preview-environments-support.md) +* [Webhooks](reference/webhooks/README.md) + * [Expanding Webhook Events](reference/webhooks/expanding-webhook-events.md) +* [API versioning and OpenAPI](reference/api-versioning-and-openapi.md) +* [Searching](reference/searching/README.md) + * [Examine](reference/searching/examine/README.md) + * [Examine Management](reference/searching/examine/examine-management.md) + * [Examine Manager](reference/searching/examine/examine-manager.md) + * [Custom indexing](reference/searching/examine/indexing.md) + * [PDF indexes and multisearchers](reference/searching/examine/pdfindex-multisearcher.md) + * [Quick-start](reference/searching/examine/quick-start.md) +* [Using Notifications](reference/notifications/README.md) + * [Notification Handler](reference/notifications/notification-handler.md) + * [CacheRefresher Notifications Example](reference/notifications/cacherefresher-notifications.md) + * [ContentService Notifications Example](reference/notifications/contentservice-notifications.md) + * [Creating And Publishing Notifications](reference/notifications/creating-and-publishing-notifications.md) + * [Determining if an entity is new](reference/notifications/determining-new-entity.md) + * [MediaService Notifications Example](reference/notifications/mediaservice-notifications.md) + * [MemberService Notifications Example](reference/notifications/memberservice-notifications.md) + * [Sending Allowed Children Notification](reference/notifications/sendingallowedchildrennotifications.md) + * [Umbraco Application Lifetime Notifications](reference/notifications/umbracoapplicationlifetime-notifications.md) + * [EditorModel Notifications](reference/notifications/editormodel-notifications/README.md) + * [Customizing the "Links" box](reference/notifications/editormodel-notifications/customizing-the-links-box.md) + * [Hot vs. cold restarts](reference/notifications/hot-vs-cold-restarts.md) +* [Inversion of Control / Dependency injection](reference/using-ioc.md) * [Management](reference/management/README.md) * [Using Umbraco services](reference/management/using-services/README.md) + * [Consent Service](reference/management/using-services/consentservice.md) + * [Media Service](reference/management/using-services/mediaservice.md) + * [Relation Service](reference/management/using-services/relationservice.md) + * [Content Service](reference/management/using-services/contentservice.md) * [Content Type Service](reference/management/using-services/contenttypeservice.md) -* [Management API](reference/management-api/README.md) - * [External Access](reference/management-api/external-access.md) + * [Localization Service](reference/management/using-services/localizationservice.md) + * [User Service](reference/management/using-services/userservice.md) +* [Plugins](reference/plugins/README.md) + * [Creating Resolvers](reference/plugins/creating-resolvers.md) + * [Finding types](reference/plugins/finding-types.md) * [Cache & Distributed Cache](reference/cache/README.md) * [Cache Seeding](reference/cache/cache-seeding.md) + * [Accessing the cache](reference/cache/application-cache.md) + * [ICacheRefresher](reference/cache/icacherefresher.md) + * [IServerMessenger](reference/cache/iservermessenger.md) + * [Getting/Adding/Updating/Inserting Into Cache](reference/cache/updating-cache.md) * [Examples](reference/cache/examples/README.md) * [Working with caching](reference/cache/examples/tags.md) +* [Response Caching](reference/response-caching.md) +* [Security](reference/security/README.md) + * [API rate limiting](reference/security/api-rate-limiting.md) + * [BackOfficeUserManager and Events](reference/security/backofficeusermanager-and-notifications.md) + * [Cookies](reference/security/cookies.md) + * [Replacing the basic username/password check](reference/security/custom-password-check.md) + * [External login providers](reference/security/external-login-providers.md) + * [Locking of Users and password reset](reference/security/password-reset.md) + * [Reset admin password](reference/security/reset-admin-password.md) + * [Umbraco Security Hardening](reference/security/security-hardening.md) + * [Umbraco Security Settings](reference/security/security-settings.md) + * [Sensitive data](reference/security/sensitive-data-on-members.md) + * [Sanitizing the Rich Text Editor](reference/security/serverside-sanitizing.md) + * [Setup Umbraco for a FIPS Compliant Server](reference/security/setup-umbraco-for-a-fips-server.md) + * [HTTPS](reference/security/ssl-https.md) + * [Two-factor Authentication](reference/security/two-factor-authentication.md) + * [Server-side file validation](reference/security/serverside-file-validation.md) +* [Scheduling](reference/scheduling.md) +* [Common Pitfalls & Anti-Patterns](reference/common-pitfalls.md) +* [API Documentation](reference/api-documentation.md) +* [Debugging with SourceLink](reference/debugging.md) +* [Language Variation](reference/language-variation.md) +* [UmbracoMapper](reference/mapping.md) +* [Distributed Locks](reference/distributed-locks.md) +* [Management API](reference/management-api/README.md) + * [External Access](reference/management-api/external-access.md) + * [Setup OAuth using Postman](reference/management-api/postman-setup-swagger.md) +* [Custom Swagger API](reference/custom-swagger-api.md) +* [Umbraco Flavored Markdown](reference/umbraco-flavored-markdown.md) ## Tutorials @@ -134,6 +424,7 @@ * [Articles and Article Items](tutorials/creating-a-basic-website/article-parent-and-article-items.md) * [Adding Language Variants](tutorials/creating-a-basic-website/adding-language-variants.md) * [Conclusions](tutorials/creating-a-basic-website/conclusion.md) +* [Creating your First Extension](tutorials/creating-your-first-extension.md) * [Creating a Custom Dashboard](tutorials/creating-a-custom-dashboard/README.md) * [Adding localization to the dashboard](tutorials/creating-a-custom-dashboard/adding-localization-to-the-dashboard.md) * [Adding functionality to the Dashboard](tutorials/creating-a-custom-dashboard/adding-functionality-to-the-dashboard.md) @@ -144,4 +435,61 @@ * [Custom value conversion for rendering](tutorials/creating-a-property-editor/custom-value-conversion-for-rendering.md) * [Adding server-side validation](tutorials/creating-a-property-editor/adding-server-side-validation.md) * [Default Property Editor Schema aliases](tutorials/creating-a-property-editor/default-property-editor-schema-aliases.md) +* [Creating a Multilingual Site](tutorials/multilanguage-setup.md) +* [Add Google Authentication (Users)](tutorials/add-google-authentication.md) +* [Add Microsoft Entra ID authentication (Members)](tutorials/add-microsoft-entra-id-authentication.md) +* [Creating Custom Database Tables with Entity Framework](tutorials/getting-started-with-entity-framework-core.md) +* [The Starter Kit](tutorials/starter-kit/README.md) + * [Lessons](tutorials/starter-kit/lessons/README.md) + * [Customize the Starter Kit](tutorials/starter-kit/lessons/1-customize-the-starter-kit.md) + * [Add a Blog Post Publication Date](tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date/README.md) + * [Add a Blog Post Publication Date](tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date/part-2.md) + * [Add a Blog Post Publication Date](tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date/part-3.md) + * [Add Open Graph](tutorials/starter-kit/lessons/3-add-open-graph/README.md) + * [Add Open Graph - Step 1](tutorials/starter-kit/lessons/3-add-open-graph/step-1.md) + * [Add Open Graph - Step 2](tutorials/starter-kit/lessons/3-add-open-graph/step-2.md) + * [Add Open Graph - Step 3](tutorials/starter-kit/lessons/3-add-open-graph/step-3.md) + * [Add Open Graph - Step 4](tutorials/starter-kit/lessons/3-add-open-graph/step-4.md) + * [Add Open Graph - Summary](tutorials/starter-kit/lessons/3-add-open-graph/summary.md) + * [Ask For Help and Join the Community](tutorials/starter-kit/lessons/4-help-and-community.md) +* [Editor's Manual](tutorials/editors-manual/README.md) + * [Getting Started](tutorials/editors-manual/getting-started-with-umbraco/README.md) + * [Logging In and Out](tutorials/editors-manual/getting-started-with-umbraco/logging-in-and-out.md) + * [Umbraco Interface](tutorials/editors-manual/getting-started-with-umbraco/umbraco-interface.md) + * [Creating, Saving and Publishing Content Options](tutorials/editors-manual/getting-started-with-umbraco/creating-saving-and-publishing-content.md) + * [Finding Content](tutorials/editors-manual/getting-started-with-umbraco/finding-content.md) + * [Editing Existing Content](tutorials/editors-manual/getting-started-with-umbraco/editing-existing-content.md) + * [Sorting Pages](tutorials/editors-manual/getting-started-with-umbraco/ordering-pages.md) + * [Moving a Page](tutorials/editors-manual/getting-started-with-umbraco/moving-a-page.md) + * [Copying a Page](tutorials/editors-manual/getting-started-with-umbraco/copying-a-page.md) + * [Deleting and Restoring Pages](tutorials/editors-manual/getting-started-with-umbraco/deleting-and-restoring-pages.md) + * [Working with Rich Text Editor](tutorials/editors-manual/working-with-content/README.md) + * [Version Management](tutorials/editors-manual/version-management/README.md) + * [Comparing Versions](tutorials/editors-manual/version-management/comparing-versions.md) + * [Rollback to a Previous Version](tutorials/editors-manual/version-management/rollback-to-a-previous-version.md) + * [Media Management](tutorials/editors-manual/media-management/README.md) + * [Working with Folders](tutorials/editors-manual/media-management/working-with-folders.md) + * [Working with Media Types](tutorials/editors-manual/media-management/working-with-images-and-files.md) + * [Cropping Images](tutorials/editors-manual/media-management/cropping-images.md) + * [Tips & Tricks](tutorials/editors-manual/tips-and-tricks/README.md) + * [Refreshing the Tree View](tutorials/editors-manual/tips-and-tricks/working-with-folders.md) + * [Audit Trail](tutorials/editors-manual/tips-and-tricks/audit-trail.md) + * [Notifications](tutorials/editors-manual/tips-and-tricks/notifications.md) + * [Preview Pane Responsive View](tutorials/editors-manual/tips-and-tricks/preview-pane-responsive-view.md) + * [Session Timeout](tutorials/editors-manual/tips-and-tricks/session-timeout.md) +* [Multisite Setup](tutorials/multisite-setup.md) +* [Member Registration and Login](tutorials/members-registration-and-login.md) +* [Custom Views for Block List](tutorials/creating-custom-views-for-blocklist.md) +* [Connecting Umbraco Forms and Zapier](tutorials/connecting-umbraco-forms-and-zapier.md) +* [Creating an XML Sitemap](tutorials/creating-an-xml-site-map.md) +* [Creating And Distributing A Package](tutorials/creating-and-distributing-a-package.md) +* [Implement Custom Error Pages](tutorials/custom-error-page.md) +* [Create a custom maintenance page](tutorials/create-a-custom-maintenance-page.md) +* [Creating a backoffice API](tutorials/creating-a-backoffice-api/README.md) + * [Documenting your controllers](tutorials/creating-a-backoffice-api/documenting-your-controllers.md) + * [Adding a custom Swagger document](tutorials/creating-a-backoffice-api/adding-a-custom-swagger-document.md) + * [Versioning your API](tutorials/creating-a-backoffice-api/versioning-your-api.md) + * [Polymorphic output in the Management API](tutorials/creating-a-backoffice-api/polymorphic-output-in-the-management-api.md) + * [Umbraco schema and operation IDs](tutorials/creating-a-backoffice-api/umbraco-schema-and-operation-ids.md) + * [Access policies](tutorials/creating-a-backoffice-api/access-policies.md) * [Extending the Help Menu](tutorials/extending-the-help-menu.md) diff --git a/15/umbraco-cms/customize-the-backoffice/extend-and-customize-the-editing-experience.md b/15/umbraco-cms/customize-the-backoffice/extend-and-customize-the-editing-experience.md deleted file mode 100644 index 1900b492465..00000000000 --- a/15/umbraco-cms/customize-the-backoffice/extend-and-customize-the-editing-experience.md +++ /dev/null @@ -1,2 +0,0 @@ -# Extend and customize the editing experience - diff --git a/15/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/plugins.md b/15/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/plugins.md index 291c3fc15e9..892834970d3 100644 --- a/15/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/plugins.md +++ b/15/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/plugins.md @@ -4,6 +4,6 @@ description: Information on how to work with Tiptap plugins in the rich text edi # Plugins -Are plugins available with Tiptap? - -Will this be available from version 15? +{% hint style="info" %} +This article is currently being written. +{% endhint %}