Blog Posts
-
Distributed cache, Media crop picker - This week in Orchard (08/11/2020)
11/8/2020 6:28:00 PMThis week we will see the new IDocumentStore, which is a cacheable, committable, and cancellable document store allowing to get documents from a shared cache. And don't forget to watch a demo about how you can add an alt text and crop the images of your Media Field!
-
Blazing Orchard, Replace and Delete Content Definition Deployment Steps - This week in Orchard (30/10/2020)
10/30/2020 5:44:47 PMBlazing Orchard is a modular application framework that turns your Blazor project into a CMS-powered Blazor application by leveraging Orchard Core as a decoupled backend/CMS server using its REST & GraphQL APIs. Check out our current post to read more about Blazing Orchard and many more!
-
Guard Clauses in Computer Science
10/30/2020 2:37:38 PMWhile assisting my computer science students on ways to help debug and improve the clarity and runtime of their code, I explained the concept of guard clauses. Guard clauses are true/false expressions (predicates) found at the top of a method or function that determine whether the function should continue to run. Guard clauses test for preconditions and either immediately return from the method...
-
C# 9 Record Type
10/22/2020 6:24:00 PMIn the previous C# tutorial I mentioned the new Init-Only Properties in C# 9. I'll be using the new init accessor in this tutorial as well with the new record type in C# 9. Record Types are Not Immutable by Default Before we dive into the cool new record type features, however, I want to mention that most of the C# tutorials are focusing on the record type in terms of immutability. Although it's...
-
VueForms module, Obsolete IContentAliasManager - This week in Orchard (22/10/2020)
10/22/2020 4:39:34 PMWe prepared with a huge demo about showing you how you can use the custom VueForms module for Orchard Core! But first, let's check out the latest news around Orchard Core. Read our current post to find out an obsolete interface!
-
C# 9 Init-Only Properties
10/17/2020 1:39:00 PMC# 9 introduces init-only properties that allow you to set properties on a class that can only be set once during object initialization. This is done using a new init accessor introduced in C# 9 as part of a class declaration. public class Person { public string Name { get; init; } public int Age { get; init; } } The Person class can now have it's Name and Age properties set once during...
-
Distributed cache, YesSql improvements - This week in Orchard (09/10/2020)
10/9/2020 1:59:00 PMGet ready for the upcoming additions of Orchard Core! This week you can see demos about adding distributed cache to Orchard Core and the latest improvements of YesSql!
-
New custom filters in Fluid, Media options admin page - This week in Orchard (02/10/2020)
10/2/2020 5:15:50 PMWe prepared with two interesting demos for this week. One is about having new useful custom filters in Liquid to make formatting numbers and string easier. The other upcoming feature is about how you can show your settings from your appsettings.json files without having the need to open these files in your file system.
-
Pager with page size, refactor IContentAliasManager to IContentHandleManager - This week in Orchard (25/09/2020)
9/25/2020 1:32:30 PMSeveral great features and fixes were added to Orchard Core this week! You could see a fix for an interesting issue about how you can use XSS in an SVG file, the new IContentHandleManager, and two great demos! One is about the upcoming Pager with the page size, then check out the improvements of the Shape Components!
-
Secret Management Updates, ChallengeOrForbid() in Api controllers - This week in Orchard (18/09/2020)
9/18/2020 8:11:46 PMThis week you could see two great demos: one is about showing you how you can manage and import/export your secrets between servers, the other is about using Blazor WebAssembly with Orchard Core!
Scraped Orchard blogs
Send us new blog feeds
Noticed that a blog's feed is missing from the list?
We would love to add that to the feed list, so please don't hesitate to inform us on the following e-mail adress:
See our privacy policy.