Matt Bliss discusses automating the sorting of articles in the Umbraco back-office by their publish dates. He outlines a method using Notification Handlers to set the SortOrder property based on timestamps, ensuring recent articles appear first. Additionally, he describes how to prevent manual reordering of articles in the UI.
In his discussion, Søren Kottal emphasizes the importance of a well-designed 404 page that enhances user experience by providing helpful search results. By integrating Full Text Search with the 404 page, users are directed to relevant content instead of encountering dead ends. The implementation details and code examples are provided for practical application.
This tutorial provides a step-by-step guide on creating a simple website using Umbraco CMS. It covers installation, setting up document types, adding content, configuring templates, and customizing layouts for a structured and dynamic website experience.
Aaron Sadler explores a common issue with Web Deploy resetting file permissions during deployment and provides a solution to prevent this from happening. It includes a configuration change and an alternative command-line approach to maintain custom permissions across deployments.
Aaron Sadler's blog explores resolving compatibility issues when opening .NET Framework 4.5 projects in Visual Studio 2022. He highlights using the Microsoft.NETFramework.ReferenceAssemblies.net45 package as a key part of the solution to enable smooth integration.
In a recent post, Warren Buckley shares a code snippet for Umbraco Bellissima, focusing on importing and syncing nodes in the backoffice. The snippet demonstrates how to refresh the tree view automatically after importing nodes, enhancing user experience by showing newly added nodes. The author invites feedback on use cases.
Filip Bech discusses simplifying the development of a property editor for Umbraco using modern JavaScript features without complex build tools. He highlights the ease of creating scalable solutions with the new backoffice, emphasizing the use of imports, classes, and localization. Bech encourages exploration of the Umbraco ecosystem for innovative development.
After upgrading an Umbraco v8 project to v13, the author encountered a "System.InvalidOperationException: Sequence contains no matching element" error related to a Special CTA content block. The issue arose from the absence of the Font Awesome Icon Picker package, which was not available in v13. The solution involved removing the property dependent on this outdated data type, resolving the error.
Eshan Dilmina provides a step-by-step guide to installing Umbraco CMS using the .NET CLI. They cover installing Umbraco templates, creating a new project, navigating to the project folder, building and running the site, and setting up a developer certificate for HTTPS.
Hassan Habib explains how to quickly build a dynamic website using Umbraco, an open-source .NET CMS. He covers installation, setup, customization with Razor templates, integrating C# code, and easy deployment to Azure. Ideal for .NET developers.
Bluesky is emerging as a dynamic platform for the Umbraco community, offering opportunities for connection and content discovery. Dean Leigh's Starter Pack and Rick Butterfield's custom feed enhance user experience, while the Umbraco Bluesky Labeler and UMB.FYI bot facilitate engagement. Join Bluesky to connect with fellow Umbraco enthusiasts.
uSkinned outlines the steps to embed Elfsight's interactive Calculator widget on a uSkinned Site Builder for Umbraco website. Users are guided through creating an account, configuring the widget, and embedding it using various components within the CMS, ultimately making the calculator live on their site.
Umbraco is an open-source CMS built on the .NET framework, known for its flexibility and user-friendly interface. This guide outlines the setup process, including environment preparation, installation, and backoffice navigation. It also explains Umbraco's structure, covering document types, content nodes, templates, and media management, empowering users to create dynamic websites confidently.
In this blog post, UmbHost outlines the steps for deploying a website to Cloud Umbraco Hosting using WebDeploy from Azure DevOps. Key steps include downloading the Web Publishing profile, configuring Azure DevOps pipelines, creating variables, and linking artifacts. The post emphasizes the potential for further customization in the deployment process.
This guide by Nurhak Kaya outlines best practices for building a scalable, secure, and performant Umbraco website on Microsoft Azure. It emphasizes using multiple App Service Plans, Azure SQL Database, and Azure Blob Storage, alongside CDNs for enhanced performance and security. The architecture supports efficient management and future scalability.
In this blog post, UmbHost outlines the process of deploying to Cloud Umbraco Hosting using WebDeploy and GitHub Actions. Key steps include downloading the Web Publishing profile, creating a GitHub workflows folder, configuring a main.yml file, and setting up necessary repository secrets. The post emphasizes the potential for further customization in the workflow.
In his guide on setting up Umbraco, Piyush Doorwar compares the process to assembling IKEA furniture, emphasizing its simplicity. He outlines two installation options: Umbraco Cloud for a hassle-free experience and DIY installation for those who prefer a hands-on approach. Both methods lead to a successful setup.
Elfsight's Store Locator widget enhances Umbraco websites by providing an interactive map for customers to find nearby stores. To embed it, users must create an account on Elfsight, configure the widget, and follow specific steps in the uSkinned Site Builder to add the embed code, making it live on the site.
Nurhak Kaya's guide outlines how to sort items by a custom date in Umbraco v13+ using Examine. It highlights the need to store dates as "long" types rather than strings for proper sorting. The implementation includes creating a custom date field, updating the Examine index, and utilizing a search service to retrieve ordered results.
To embed Cliniko booking widgets on a uSkinned Site Builder website, users must first create a widget in their Cliniko account and copy the provided embed code. Then, they can add the code to any page using the "Embed code" block, followed by saving and publishing the page to activate the widget.