The daily (in December) Christmas calendar by and for Umbraco people all over the world
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
Umbraco v10.1 introduced Runtime Modes for streamlined project setup and better development practices. Three modes—BackofficeDevelopment, Development, and Production—provide validators and feature toggles. Learn to configure and extend modes for optimal Umbraco project development and production readiness, enhancing performance and ensuring best practices.
In 2023, Richard's Umbraco journey began with a selfie at Umbraco Community Day, leading to Umbraco UK Festival 2023. Transitioning from music to Computer Science, the community provided warmth and learning opportunities. Richard's focus was on people before technology, embracing community-driven development. In 2024, the goal is to deepen technical understanding and continue supporting the community.
24 Days in Umbraco are looking for writers for this years advent calendar