Dojo Blog

Our blog contains the activity stream of Orchard Dojo: general news, new resources or tutorials are announced here.

  • How to use the same version of Orchard Core NuGet packages in every project across my solution? - Orchard Nuggets

    Update, Orchard Nuggets, Theme, Module

    You have your own ASP.NET Core project that using Orchard Core NuGet packages, but every time when you update them you have to do it one-by-one across the whole solution? Wouldn't it be easier to just update the package versions in one place? Then you may need to have a Directory.Build.targets file to define the versions!

    < More >

  • This week in Orchard - 12/13/2019

    Admin UI, This week in Orchard

    Improving user management by having a way to log in users without password during external login and be able to disable users in Orchard Core. Brand new look for the Flow editor UI and fix the accessibility issues in your Orchard Core site using Accessibility Insights for Web! Oh, and our improved Avatars Orchard module is waiting for you in our post!

    < More >

  • Why is my content part not recognized in Orchard Core? - Orchard Nuggets

    Orchard Nuggets, Content field, Content part

    You have implemented your MyAwesomePart but you cannot attach it to your content type using the dashboard because it's not showing in the Content Parts list (Content -> Content Definition -> Content Parts)?

    The most possible reason for this that you haven't registered your implementation in the service container. To register your class in the service container head to the Startup.cs file of your module and in the ConfigureServices method add the following line: services.AddSingleton<ContentPart, MyAwesomePart>();

    But if you are using the RC1 version of Orchard Core or newer you can use the AddContentPart extension method, where you just only need to provide your content part: services.AddContentPart<MyAwesomePart>();. The AddContentPart and the AddContentField (that you can use to register your fields) can be found in the OrchardCore.ContentManagement namespace.

    Another recommendation is to use the Part suffix when naming your class or cs file that contains your custom part. Don't forget to put it in a Models folder to follow the recommendation of the MVC (model-view-controller) software design pattern.

    For more information about registering your Part check out the Startup.cs file of our Orchard Core Training Demo module, where we registered the PersonPart in the service container. We also mentioned the new way of registering ContentParts and ContentFields in this post of our This week in Orchard series.

    < More >

  • This week in Orchard - 11/30/2019

    Admin UI, Query, This week in Orchard

    Fixing and improving Orchard Core for the upcoming 1.0 release. One of the main focuses is on every admin page that has a list with filters and/or bulk actions, use the same UI. With that, the users will get a better user experience by the unified UI. And don't forget to check out the Swagger demo!

    < More >

  • This week in Orchard - 11/22/2019

    Admin UI, Multi-tenancy, Media Library, This week in Orchard

    This week the community behind Orchard Core was soo productive again, that means we can ship you a lot of news around the CMS. You could read about the new UI for tenants, an updated Trumbowyg editor, updated script and style tag helpers and a nice demo about how to add tags using taxonomies!

    < More >

  • This week in Orchard - 11/15/2019

    Admin UI, Orchard Harvest, This week in Orchard

    This week we would like to show you two demos about the newest features of Orchard Core. First, you can take a look at the brand new content items UI, then we will dive a bit deeper and try out the new Trumbowyg editor for the Text Field and the HtmlBody Part. And of course, the discussion continues about the next Harvest!

    < More >

  • This week in Orchard - 11/08/2019

    Admin UI, This week in Orchard

    Orchard Core has a brand new redesigned admin menu to help you find the settings you want easier. The CMS gets a lot of new improvements and fixes from time to time and it's time to start a discussion about releasing version 1.0. And now it's time to organize the next Orchard Harvest! Would like to know more? Then don't hesitate, check out our latest post with this week's news!

    < More >

  • This week in Orchard - 11/01/2019

    Localization, Documentation, This week in Orchard

    Do you remember the Nwazet Commerce module for Orchard 1.x? Orchard Core Commerce will be the Orchard Core port of that module and this week we will see the current state of this module! But first, take a look at the new structure for the documentation and the other improvements of Orchard Core!

    < More >

  • This week in Orchard - 10/25/2019

    Documentation, This week in Orchard

    This week we are coming with a cool demo of presenting the newest improvements of an upcoming Orchard Core module that will add sitemaps to your site! But first, don't forget to check the documentation of Orchard Core, we have a lot of additional lines here!

    < More >

  • This week in Orchard - 10/18/2019

    Documentation, This week in Orchard

    This week we are coming with a cool demo of using Statiq with custom GraphQL and Liquid modules to render static content for Orchard Core as a headless CMS! But before jumping to that don't forget to check out the other news around Orchard Core and another demo about adding the ability to generate DisplayText with a pattern!

    < More >

  • This week in Orchard - 10/11/2019

    Admin UI, This week in Orchard

    The Preview feature is improving, you can have admin templates and better defaults for the SearchController, and we are just scratching the surface of the new features that coming to Orchard Core. Let's check out those with some other fascinating features!

    < More >

  • This week in Orchard - 09/20/2019

    Performance, This week in Orchard

    Now we are in the finish line of releasing the RC version of Orchard Core! Read our post for the most important things you should now about the new release and for a quick demo about the Cypress e2e testing suite for Orchard Core!

    < More >

  • This week in Orchard - 09/06/2019

    Announcement, Query, Localization, Documentation, This week in Orchard

    Lots of PRs merged to Orchard Core this week that adds new improvements, fixes, and features. You could also read a demo about the Content Fields Indexing, that is a very useful feature for the developers: they can now query content items based on the value of the fields! Oh, and we will have a meetup soon in Budapest, where Lombiq will giving a talk on Orchard. Get ready for a longer post about these amazing features! We promise: you won't regret reading it!

    < More >

  • This week in Orchard - 08/30/2019

    Announcement, Media Library, Orchard 1.x, Documentation, This week in Orchard

    Let's start our post with a new contribution from Lombiq about back-porting Orchard Core's Live Preview feature to Orchard 1.x. Then read about two demos of Orchard Core's upcoming huge features: the Azure Blob Storage as CDN and about supporting custom Lucene analyzers! We also have other updates around our house as well. Check out our current post for more!

    < More >

  • This week in Orchard - 07/26/2019

    Documentation, This week in Orchard

    The .NET Core 3.0 Preview 7 is here! So from now, the community can start working on to update Orchard Core to .NET Core 3.0 Preview 7. That will be a huge change, but it is one of the most important updates of Orchard Core RC. Read our post for more!

    < More >

  • This week in Orchard - 06/28/2019

    Query, Localization, This week in Orchard

    New queries for GraphQL to return all the configured layers and their widgets and to have access to the site's configured culture settings, and other smaller changes and fixes for Orchard Core are waiting for you in the current post!

    < More >