24 Days In Umbraco

24 Days In Umbraco

The daily (in December) Christmas calendar by and for Umbraco people all over the world

https://24days.in/umbraco-cms/


UMB.FYI
2023-12-20

📰 Create an Umbraco package test environment using PowerShell

Richard discusses automating the creation of test sites for Umbraco packages using PowerShell, dotnet CLI, and Umbraco unattended install. He demonstrates creating a test site, adding package code, creating a solution file, and modifying the Umbraco StarterKit for testing.

📰 How to build and release an Umbraco starter kit as a .NET Project Template

Dean Leigh & Aaron Sadler discuss creating a custom dotnet project template from an Umbraco Starter kit, utilizing uSync and GitHub Actions for CI/CD, and sharing it on Nuget and Umbraco Marketplace. They detail the process, including GitHub Actions workflow, uSync import, and packaging for distribution.

📰 Custom Icons with an Enum-Based Data Picker

Contentment is a customizable package for Umbraco's backoffice, offering features like icon picker and data list. Using C# Enum, custom icons can be added and rendered in a user-friendly picker for the editor.

📰 Enhancing the Content Editor Experience

Content editors often express frustration with Umbraco, but the issue is usually with the implementation. Improving the content editing experience with rich text editor stylesheets and macros can greatly enhance efficiency and satisfaction.

📰 Equitable digital products and services for People and Planet!

In 2023, the focus was on creating sustainable digital products and services, with a new Sustainability Community Team at Umbraco and a growing awareness of the intersection between accessibility and sustainability. Looking ahead to 2024, there is an expected increase in demand for accessible and sustainable digital products, driven by client demand and upcoming legislative changes, such as the European Accessibility Act and the Corporate Sustainability Reporting Directive. Prioritizing accessibility and usability improves the overall user experience and supports long-term sustainability.

📰 Do once, use twice with the Delivery API

Kenn discusses building two blogs, headless and traditional, using the Umbraco Delivery API. He covers data model, CORS setup, React and Razor implementations, property expansion and limiting, querying, and use cases for the Delivery API.

📰 Eco-Friendly Web Development: Harnessing SSG and Prerendering for a Sustainable Tomorrow

The cloud's rapid growth raises environmental concerns due to its carbon footprint. Sustainable system design, like Static Site Generation and JAMstack, reduces energy consumption, carbon emissions, and operating costs, promoting a greener digital ecosystem.

📰 Headless Personalization using uMarketingSuite

Umbraco's headless architecture, including Umbraco Heartcore combined with uMarketingSuite, offers APIs for personalized content delivery and tracking. By integrating uMarketingSuite, tailored visitor experiences are easily achieved in both traditional and headless Umbraco environments.

UMB.FYI
2023-12-13

📰 Headless Personalization using uMarketingSuite

Umbraco's headless architecture, including uMarketingSuite, offers personalized visitor experiences through APIs, content scoring, personas, and segments, making it easy to tailor content in both traditional and headless Umbraco environments.

📰 Why we love the Umbraco backoffice... and how to make it better

Umbraco's backoffice offers a great content management experience, but there are ways to make it even better. From creating reusable components to improving accessibility and SEO tools, small tweaks can greatly enhance the content editor's workflow and experience.

📰 Green Code: A Blueprint for Eco-Friendly Websites

Digital products and services have a significant environmental impact, but as technologists, we can write "green code" to mitigate this. Resources like the Green Software Foundation and Web Sustainability Guidelines provide standards and best practices for sustainable web design. Umbraco's Sustainability Team offers practical tips, such as keeping software up-to-date, lazy loading resources, performance testing, using CDNs, supporting dark mode, and giving users a choice to reduce a site's carbon footprint.

📰 Testing if your Umbraco website is behaving naughty or nice

Luke discusses the use of Behaviour Driven Development (BDD) with SpecFlow in the .NET ecosystem for testing Umbraco. They explain setting up SpecFlow, creating a new project, defining steps, sharing state with contexts, working with WebApplicationFactory, custom app settings, and hooking into events. Also suggesting potential extensions for testing.

📰 The Strangler Fig Pattern

The Strangler Fig pattern offers a gradual approach to modernizing large legacy applications, preserving existing features while incrementally migrating to a new system. It provides enhanced control, minimizes risk, and is beneficial for complex, poorly documented codebases.

📰 Stepping outside of the company bubble

The Umbraco community enhances personal and professional growth in the tech industry by providing diverse perspectives, resources, and networking opportunities. Stepping outside the company bubble fosters innovation, skill development, and holistic growth, benefiting both individuals and companies.

📰 Code and Collaboration: A Review of my Journey as a Developer and a Core Collaborator

Georgina reflects on their journey from deploying their first code to becoming a Junior Developer and part of the Umbraco Core Collaborator Community team. They share insights, tips, and encouragement for others to join and contribute to open-source communities.

📰 What do we mean when we say “Umbraco”?

The term "Umbraco" encompasses more than just a CMS; it embodies a rich, open-source ecosystem consisting of the Umbraco CMS, the vibrant Umbraco Community, and Umbraco HQ. The community is a significant part of Umbraco, and it's important to understand the interplay between these components. Umbraco HQ, the company behind Umbraco, is focused on sustaining the open-source offering while also offering commercial products and support. The delicate balance between profitability and open source is an important discussion within the community.

UMB.FYI
2023-12-06

📰 Code and Collaboration: A Review of my Journey as a Developer and a Core Collaborator

Joining the Umbraco Core Collaborator Community team marked a milestone in my journey as a junior developer. Overcoming fears, I embraced challenges, collaborated globally, and gained insights into Umbraco's diverse codebase. Tips for contributors: start small, test rigorously, provide clear steps, and seek guidance when needed.

📰 Accessibility: How it supports Performance, Sustainability and Search Engine Optimisation

Prioritizing accessibility in development is vital for performance, sustainability, and SEO. Sir Tim Berners-Lee emphasizes web universality. WCAG principles guide compliance. Development decisions impact speed, sustainability, and SEO. Accessibility aids user experience and inclusivity. In a world focusing on sustainability and performance, accessibility is essential.

📰 The truth is in the red flags

Red flags signal the need for a website rebuild. "One-off" scenarios impacting content editors, fundamental strategy changes, team/process growth limitations, budget constraints, and an outdated platform are key indicators. Recognizing these signs allows for strategic planning and overcoming potential challenges.

📰 Power up your editors with no-code integrations for Umbraco

Umbraco's flexibility meets Zapier's automation, empowering marketing and content teams. Zapier, a web automation connector, simplifies complex workflows through triggers and actions. Integration examples include Umbraco Forms for lead management, survey responses to Google Sheets, and social media posts. Explore possibilities with ChatGPT for content creation and alt text automation.

1 2 3 4 5
UMB.FYI
Archive Polls Pulse Tips Firehose Privacy About

UMB.FYI is built with ❤ by the Umbraco community and is not affiliated with Umbraco HQ