Our blog contains the activity stream of Orchard Dojo: general news, new resources or tutorials are announced here.
Lombiq Helpful Extensions, HTML script sanitizer - This week in Orchard (30/05/2020)Announcement, Documentation, This week in Orchard
Have you ever had a hard time implementing the migration files of your content types that you have constructed using the admin UI? Let us show you the Code Generation Helpful Extensions that generate the C# code for you in a click from the admin UI! This week we are also showing you a new and useful feature of Orchard Core about how to sanitize your HTML in an easy way!
Short codes, new content filters - This week in Orchard (22/05/2020)Documentation, This week in Orchard
Would you like to have an enhanced way to filter your content items in the content items list? Or are you looking for a feature that could work similarly to the short codes in WordPress? If your answers are yes, then this post is written for you!
How can I call an external API from a workflow task? - Orchard NuggetsOrchard Nuggets, Workflows
You have several options to send an HTTP request to an external API in Orchard Core, but maybe you haven't tried the Http Request Task. Let's see quickly how you can hook up a workflow!
New Orchard Core theme, Make Content recipe step idempotent - This week in Orchard (16/05/2020)Permissions, Documentation, This week in Orchard, Theme, Role
Are you tired of the existing built-in themes in Orchard Core? Do you want to try new ones? Well, let us show you a brand new theme called The Medium Theme! The scheduled publish feature now can be used with the nightly build packages! And if you want to expand your knowledge you can read about the security-critical permissions, the new methods in the
IContentHandlerinterface, and many more!
Named style and script Tag Helpers, This is Lombiq! - This week in Orchard (09/05/2020)Announcement, Documentation, This week in Orchard, Theme
Have you ever developed a great feature for Orchard Core that you wanted to add to the source code, but you were not sure about how to contribute the code and submit a pull request? And do you want to know the team behind all that we do at Lombiq Technologies? Here are all the faces, the whole Lombiq team. This is Lombiq! Don't hesitate and check our current post for more!
How to fix "InvalidDataException: Form value count limit 1024 exceeded." in Orchard Core - Orchard NuggetsOrchard Nuggets, Orchard Core, ASP.NET Core, Exception, Flow Part
Let's suppose you're building your shiny new Orchard Core website. In there you're also building a shiny new page, with Flow Part obviously. You throw together a lot of widgets to get all the bells and whistles on the page, then you save it and BAM! Internal Server Error: "InvalidDataException: Form value count limit 1024 exceeded." What's this, did I break Orchard? Is Orchard trying to break me? Let's fix this!
How to add a breadcrumb menu in Orchard Core - Orchard NuggetsNavigation, Orchard Nuggets, Orchard Core, Breadcrumbs
A breadcrumb menu is a simple but effective navigation aid that shows the user where they are in the site's content structure and which path they can take back. It's also part of the web accessibility guidelines. However, there's no feature built into Orchard Core for this. Nevertheless, how to create a breadcrumb menu?
Content Picker Menu Item, Kast case study - This week in Orchard (02/05/2020)Admin UI, Performance, Announcement, Documentation, This week in Orchard, Shape
Soon you will able to show content items in your menu easily! How? Check our newest This week in Orchard post and read about an amazing demo to see the new Content Picker Menu Item in action! We published a brand new case study this week on our website about the latest Orchard Core site we developed. By reading that study you can see the possibilities that you can easily achieve by using Orchard Core as your CMS! Don't forget to read our whole post for the most interesting news around the community!
How to add a culture URL segment for localization in Orchard Core - Orchard NuggetsLocalization, Orchard Nuggets, Orchard Core, ASP.NET Core, Content Picker Menu Item, Kast case study - This week in Orchard (02/05/2020)
So you're building a localized Orchard Core site and want all URLs to be in the form of /culture-name/rest/of/the/url, e.g. /hu-HU/my-page. (Figure out what "hu-HU" is! Hint: It's not an owl, neither a rock band from Mongolia!) What do you need to achieve this?
Click to deploy improvements, autoroute container routing - This week in Orchard (24/04/2020)Documentation, This week in Orchard, Theme, Taxonomy and contained content items routing, Click to deploy
This week we continue the journey with the new upcoming feature of Orchard Core called Click to deploy. But before that, we will check out the new Liquid helpers, the contributors' page, and many more! Finally, don't forget to take a look at our newest Orchard Nuggets post and the improvements in our Orchard Core Training Demo module!
How to add a favicon under /favicon.ico in Orchard Core - Orchard NuggetsOrchard Nuggets, Orchard Core, Favicon, ASP.NET Core, Click to deploy improvements, autoroute container routing - This week in Orchard (24/04/2020)
Every website needs a favicon of course and you can easily add one to your Orchard Core site from a theme or module with a
linktag in a template. However, there's a catch: Certain browsers will still search for it (as a first attempt) under the path /favicon.ico. This can be a tiny bit detrimental to the client-side performance, and show up as annoying errors in your logs. So what can you do to serve a favicon under that path too?
Click to deploy, Update Content Workflow Task - This week in Orchard (17/04/2020)Documentation, This week in Orchard, Workflows
This week we come with a demo about an upcoming new feature of Orchard Core called Click to deploy. We also mention the improvements of the workflows and the documentation. Don't forget we published three new Orchard Nuggets post this week! And it's time to release Orchard Core RC 2!
4 ways to display something from your module nested within a page in Orchard Core - Orchard NuggetsDevelopment, Orchard Nuggets, Module, Widget, Liquid, Click to deploy, Update Content Workflow Task - This week in Orchard (17/04/2020)
A common question during Orchard Core development, something that came up again recently, is how to display something within the context of an Orchard page when that piece of data comes from your module? How can you "inject" something into the Orchard layout when you want to display e.g. a list of products retrieved from an external API? There are a couple of ways to do this depending on what exactly you need. All are fairly straightforward so let's see a quick rundown!
How to debug an MSBuild build process when building Orchard Core - Orchard NuggetsOrchard Nuggets, MSBuild
Build processes of .NET Core apps like Orchard Core are getting quite complex nowadays, and the MSBuild build pipeline also commonly includes steps for building client-side resources or doing a lot of things out of the .NET world. What can you do if something goes off course with all those targets and props files and you're just scratching your head? How to figure out what happens during the build if you can only see that the results are incorrect?
How to publish an Orchard Core app - Orchard NuggetsOrchard Nuggets, Publishing, Orchard Core
Let's imagine you've already created an Orchard Core app and now it's time to show it to the world. How do you publish it, or rather, how do you create its publish package?
Database and Azure blob shells configuration, Orchard Core workshops - This week in Orchard (10/04/2020)Announcement, Documentation, This week in Orchard, Theme
Database and Azure blob shells configuration are added to Orchard Core! To get up to speed with Orchard Core the contributors of Orchard Core will hold some unique online workshops in the coming months, between May and September 2020. Check out the workshops' details on the Orchard Core homepage!
Error Log Watcher in Lombiq Orchard Visual Studio Extension, Disable and Enable Tasks - This week in Orchard (03/04/2020)Admin UI, Announcement, Documentation, This week in Orchard
New tasks when working tenants in your workflows, a best practice about how to validate your ViewModel using a service and a spectacular and fun demo about a nice addition to our Orchard Visual Studio Extension! Read our current post for more!
Culture picker on the Setup page, CodeMirror editor for TextField - This week in Orchard (28/03/2020)Announcement, Localization, This week in Orchard
This week you could see a demo about the brand new culture picker on the Setup page! We will also check the new CodeMirror editor for the TextField, the new
EmailAddressValidatorservice, a new Orchard Nuggets blog post and Lombiq's Open-Source Orchard Core Extensions! And that's not all!
How to localize content items? - Orchard NuggetsLocalization, Orchard Nuggets, Culture picker on the Setup page, CodeMirror editor for TextField - This week in Orchard (28/03/2020)
So you want to create an Orchard Core website that presents its content in multiple languages. There are many parts of this, but what about content items? How do you make them ready for localization?
Contained item routing options for Autoroute Part, Helpful Libraries and Extensions - This week in Orchard (20/03/2020)Announcement, Documentation, This week in Orchard
This week we would like to show you a demo about the contained item routing options for Autoroute Part among the latest changes of Orchard Core. Then don't forget to check out our updated Orchard Core Training Demo module and the brand new Helpful Libraries and Helpful Extensions from Lombiq!
Publish Later feature, Tags - This week in Orchard (13/03/2020)Announcement, This week in Orchard, Recipes
The Tags feature is now merged to the dev branch of Orchard Core! In our post, you can also read about the improvements of the Content Picker field, see a demo about the Publish Later module and many more!
ContentElement.OfType extension method, using Pulumi with Orchard Core - This week in Orchard (06/03/2020)Orchard Harvest, Documentation, This week in Orchard, Theme
Proposal for new extension method ContentElement.OfType, improved documentation of Orchard Core, UI changes and a demo about how to use Pulumi to programmatically create cloud resources and deploy your Orchard Core application! And finally, let's see the breaking news about the next Harvest!
Taxonomy and contained content items routing, new options for TitlePart and AliasPart - This week in Orchard (28/02/2020)Orchard Harvest, This week in Orchard, Module, Recipes, Sitemaps, headless recipe, jsonparse Liquid filter - This week in Orchard (24/01/2020)
New options for TitlePart and AliasPart, adding CodeMirror support for HtmlBodyPart and HtmlField, the Pager shape and demo about the taxonomy and contained content items routing are waiting for you in our upcoming post with many other cool features! And about the news from the community: there is a new Orchard Core website, news about the upcoming Harvest and welcome a new team member in Lombiq Technologies!
Users change email feature, register DisplayDrivers with ContentOptions - This week in Orchard (22/02/2020)Documentation, This week in Orchard
Orchard Core has got very useful and great features again! The blog recipe is extended with predefined search settings and permission with banner images. Now users can change their email address and the documentation of Orchard Core is getting better and better! Then we will see a demo about how to use Orchard Core as a Headless CMS with an Angular 9 client app using GraphQL!
Display mode options to Parts, Search views for themes - This week in Orchard (14/02/2020)Orchard Harvest, Documentation, This week in Orchard, Recipes
Display mode options to Content Parts, adding search views for themes, import recipe from a JSON file and many other changes and new features come in our current post. After we will see a real-world example about how to use Orchard Core in production. Then check a new website built with Orchard Core and finally let's talk about the latest news about the Harvest!