Paul Seal

Paul Seal

Umbraco Master | Umbraco MVP | Umbraco Tech Lead at ClerksWell | YouTube Content Creator

https://codeshare.co.uk


UMB.FYI
2024-08-21

📰 How to use your Gmail account for sending emails in Umbraco

Paul Seal explains how to configure a Gmail account for sending emails from an Umbraco website, specifically for contact forms and account-related notifications. He emphasizes the importance of using app passwords and managing sensitive settings through Umbraco Cloud's secrets feature to avoid exposing them in source control.

UMB.FYI
2024-08-07

📺 Umbraco 13 Tutorial - Episode 1 - Introduction

In this introductory video series, Paul Seal from Codshare.co.uk guides viewers through building a fully editable website using Umbraco 13. The series covers installation, template usage, content management, search functionality, and various features of Umbraco, aiming to equip users with essential skills for web development.

📺 Umbraco 13 Tutorial - Episode 2 - Install Umbraco

In this video, Paul Seal introduces Umbraco 13 for website development, explaining its advantages over previous versions. He guides viewers through installation, provides a tour of the back office, and demonstrates creating a homepage with editable properties. The tutorial emphasizes using long-term support versions for stability and future-proofing projects.

📺 Umbraco 13 Tutorial - Episode 3 - Templates

In this episode, Paul Seal demonstrates how to build a website using Umbraco 13, focusing on templates and partial views. He guides viewers through downloading a Bootstrap theme, organizing templates into partial views, and implementing dictionary values for dynamic content. The session emphasizes creating an editable website structure.

📺 Umbraco 13 Tutorial - Episode 4 - Document Types

In this episode, Paul Seal from Codshare.co.uk explores building document types in Umbraco 13, covering homepage creation, content management, and SEO strategies. He emphasizes the importance of compositions, data types, and site settings, while demonstrating features like the multi-node tree picker and Models Builder for efficient content access and navigation.

📺 Umbraco 13 Tutorial - Episode 5 Part 1 - Block Grid Navigation

In this fifth episode, Paul Seal from Codshare.co.uk demonstrates how to build navigation and footer elements using the Block Grid data type in Umbraco 13. He covers the configuration of navigation areas and groups, creating a user-friendly editing experience, and rendering the navigation on the front end, concluding with a preview setup.

📺 Umbraco 13 Tutorial - Episode 5 Part 2 - Block Grid Footer

In this episode, Paul Seal demonstrates building a website footer with Umbraco 13's block grid feature, focusing on a three-column layout for content and social links. He discusses data type configuration, rendering techniques, and emphasizes organization and customization in web design, inviting viewer interaction and feedback.

📺 Umbraco 13 Tutorial - Episode 6 Part 1 - Block Grid Content

In this episode of his series, Paul Seal demonstrates how to create block grid content in Umbraco 13, including a standard header, rich text editor, and various content models. He covers configuration, dynamic rendering, and the integration of alt text for images, while also discussing customization options and future enhancements.

📺 Umbraco 13 Tutorial - Episode 6 Part 2 - Block Grid Image Links

In the second part of episode six, Paul Seal demonstrates how to build a website using Umbraco 13, focusing on creating image links, a call to action, and an icon link. He details the setup of document types and content models, emphasizing dynamic HTML rendering and customization options for titles and images.

📺 Umbraco 13 Tutorial - Episode 6 Part 3 - Block Grid Icons and Links

In part three of episode six, Paul Seal from Codeshare.co.uk continues building a website with Umbraco 13. He focuses on creating block grid elements, including call-to-action, icon links, and image-with-caption components. The session emphasizes configuring these elements in the back office and preparing for future previews in the final part.

📺 Umbraco 13 Tutorial - Episode 6 Part 4 - Block Grid Previews

In this episode, Paul Seal demonstrates how to implement custom previews in the Umbraco 13 back office, enhancing the editing experience. He covers creating previews for various components, including titles, images, and links, and discusses integrating the community package for block previews. The episode concludes with a preview setup for multiple page elements.

📺 Umbraco 13 Tutorial - Episode 7 - Lazy Loading and Responsive Images with Slimsy

In this episode, Paul Seal demonstrates how to implement lazy loading and responsive images in Umbraco 13 using the Slimy package. He explains the benefits of generating different image sizes for various media queries and showcases the installation, configuration, and usage of Slimy to optimize image loading for better performance.

📺 Umbraco 13 Tutorial - Episode 8 - CSharp and Dotnet Features

In this episode, Paul Seal from Codeshare.co.uk discusses enhancing website development with Umbraco 13 using C# features. He covers creating an editor config, implementing primary constructors, utilizing file scope namespaces, and setting up global usings. He also demonstrates automating code formatting with .NET commands to maintain clean code.

📺 Umbraco 13 Tutorial - Episode 9 - Tips and Tricks

In episode 9 of his series, Paul Seal from Codeshare.co.uk shares tips for building websites with Umbraco 13, focusing on reusable content, dashboard customization, and essential packages. He emphasizes best practices for content management, user interface enhancement, and media organization, concluding with additional resources for further learning.

📺 Umbraco 13 Tutorial - Episode 10 - Contact Form and Meta Data

In this episode, Paul Seal demonstrates building a contact form with Umbraco 13, focusing on MVC principles, form validation, and email notifications using ASP.NET Core and Umbraco CMS. He covers view components, HTML form setup, error handling, SMTP configuration, and SEO metadata, resulting in a functional contact form with feedback messages.

📺 Umbraco 13 Tutorial - Episode 11 Part 1 - Searching with Examine

In the final episode of his series, Paul Seal demonstrates how to implement search functionality in an Umbraco 13 website. He covers creating a render controller, content models, and a search service, including handling pagination and query strings. The episode emphasizes building a robust search feature using Examine, with plans for further enhancements in subsequent videos.

📺 Umbraco 13 Tutorial - Episode 11 Part 2 - Examine Search Filtering by Tags and Pagination

In episode 11, Paul Seal explores enhancing Umbraco's search functionality, addressing document type exclusions and a typo issue. He demonstrates techniques like boosting, fuzzy matching, and wildcards, while emphasizing effective code structure and community feedback. The tutorial culminates in a comprehensive search system, focusing on indexing, filtering, and pagination.

UMB.FYI
2024-06-19

📰 Codegarden 2024 pictures and commentary

Paul Seal expresses his love for Codegarden, emphasizing the sense of community and excitement. He details his experiences, including travel, business partner summit, pre-party, talks, and social events. He highlights specific talks, the Umbraco Awards, and the hackathon, concluding that Codegarden 2024 was the best yet.

UMB.FYI
2024-06-12

📰 dotnet new umbraco

Paul Seal presented a talk at Umbraco Spark, sharing commands for working with Modern Umbraco in the .NET (Core) world. The talk covered basics, Dotnet CLI, Nuget sources, installing Umbraco, adding packages, running, uSync CLI, and creating Umbraco package.

1 2
UMB.FYI
Archive Polls Tips Firehose Privacy About

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