Blog

Brewing fresh Orchard Core CMS Tutorials

Bootstrap 4 Carousel Widget for Orchard Core CMS

I developed a Bootstrap 4 Carousel Widget for Orchard Core CMS. It allows users to add a carousel to their Bootstrap 4 websites with no knowledge of HTML, yet at the same time, allow Orchard Core developers to modify and extend the module for easy customization...

Dynamic Theme Selection in Orchard Core CMS

While developing a new Orchard Core CMS Module I thought about dynamic theme selection in Orchard Core CMS. In the current version of Orchard CMS the administrator has the ability to preview the website using a different theme during his or her active session without changing the current theme on the website. This is a really awesome feature thankful to Orchard's support for theme selectors, which "negotiate" which theme will be displayed to the visitor at any given time based on priority. Normally this is always the currently selected theme when on the frontend or the admin theme when navigating the backend, but features can be developed to change the current theme based on culture, time of day, user role, at random, etc...

Live Chat Module for Orchard Core CMS

I developed a Live Chat Module for Orchard Core CMS. This is similar to my robots.txt module that I just developed for Orchard Core in that it has custom settings that are populated in the admin dashboard, but different in that we want the live chat to be available on every page of the website. I will be developing a Google Analytics Module for Orchard Core using the same technique...

Custom Activity for Orchard Core Workflows

Enjoying the University of Central Florida (UCF) in Orlando the past few days. Go Knights! While visiting the campus I spent some down time at the Student Union developing a custom activity for Orchard Core Workflows. If you've read other blog posts of mine, you may know that I am a huge fan of the Workflows Module (and the Rules Engine before it) for extending the functionality of Orchard. I've developed many custom modules, events, and activities for Workflows in Orchard CMS and I plan to do the same for Orchard Core...

ASP.NET Core Bundle and Minify CSS and JS

I love how transparent and easy it is to bundle and minify CSS and JS in an ASP.NET Core Web Application. The BuildBundlerMinifier Package handles the bundling and minification at build time. And, if you want to extend the .NET Core CLI by adding the BundlerMinifier.Core package, you can use the dotnet bundle command to clean, bundle, and watch files from the command line ad hoc. If you're new to bundling and minification, here is a quick tutorial...

Developing Liquid Template Language Filters in Orchard Core CMS

Orchard Core CMS support the Liquid Template Language developed by Shopify for its e-commerce stores. At least 2 of the themes that come with Orchard Core (at least as of beta 2) use the Liquid Template Language instead of the Razor Template Language. Inspired by this I developed 3 custom themes that also use Liquid, and on this rainy Sunday at Starbucks, I developed a custom Orchard Core Module that creates a custom Liquid Template Language Filter! Yes, we have the ability to create custom filters for the Liquid Template Language in Orchard Core!..

Orchard Core Module for Robots.txt

Recently I developed 3 themes for Orchard Core CMS: Coming Soon, Freelancer, and Editorial. I used the Liquid Template Language to build the themes as opposed to the Razor Template Language which I have used for years and still use to develop custom themes and modules for Orchard CMS 1.x and custom ASP.NET MVC apps. Note that as of this blog post Orchard Core is only in beta 2, which means there can be breaking changes before RC for theme and module development. It's a little too early to talk details...

Orchard Core CMS Theme for Journalists - Editorial

Editorial is an Orchard Core CMS Theme for journalists and writers based on the responsive Editorial HTML Template from HTML5 Up...

Freelancer Orchard Core CMS Theme

Freelancer is a one-page Bootstrap 4 Orchard Core CMS Theme for freelance developers based upon the Freelancer HTML Template from Start Boostrap. It includes a portfolio, about, and contact us sections...

Coming Soon Orchard Core CMS Theme

Coming Soon is a Start Bootstrap Template like the 2 themes that are currently provided with Orchard Core CMS, Blog and Agency...