The heartbeat of the Orchard CMS community: blog posts from Orchard-related blogs, scraped automatically. Created by Lombiq.

Blog Posts

  • Using AngleSharp to parse a stream

    11/23/2017 1:58:02 AM

    You can parse a Stream with AngleSharp by just passing it into the HTML parser. However, AngleSharp doesn't set the stream position to zero so you get an empty output if you've been writing to a stream and it took me way longer to clock onto that than it should really have done.

  • Dojo Course 2 has been released!

    11/22/2017 4:43:00 PM

    The first Dojo Course was recorded and released in 2013 (not long after Lombiq Technologies was founded) and now we are happy to announce the arrival of Dojo Course 2! The course material has the same foundation (the Orchard Training Demo Module, which has also been upgraded in the past years), but it's updated for the (then) latest Orchard version (1.10.1) and the production quality is also improved. Just like the first generation, these videos were also recorded as part of a university course, but this time host is the University of Szeged, Institute of Informatics. Thanks for having us!

  • Retrieving the full HTML from AngleSharp, including the Doctype

    11/20/2017 9:54:26 PM

    AngleSharp is a pretty sweet document parser for .NET. I was parsing some HTML and making some modifications. All good. Then retrieving the full, modified HTML at the end had me stuck. All the examples I could see said to do it like this: document.DocumentElement.OuterHtml. This worked, except it was missing the Doctype. The correct way to do it is to add a reference to AngleSharp.Extensions and then you get a nice extension .ToHtml(), which is perfect.

  • Thoughts on making Orchard themes a dream to customize and develop

    11/14/2017 12:48:19 PM

    I remember when I made my first theme and my boss told me we needed to be able to change the header colour. Easy. So I added a site settings part with a property header colour. Then I added a shape to the Layout that picked up my header colour and rendered some style tags to change the header colour. Then we needed a font picker because, of course the theme should support different fonts. New property on my part. Excellent. Then we needed different font pickers for headers, menu, body. But they needed to inherit if none was displayed. Okay, some funny logic and more properties to my settings part. A bunch more properties later and a boatload of CSS in style tags the theme settings were now doing things they really shouldn't have been doing. You could add header images, logos, tag lines, contact information etc. It was starting to look like a unwieldy WordPress theme, doing anything and everything. But if I had had my 'Orchard' way, everything would be buried in their own modular settings screen, widget etc. We needed a marriage between the two, an easy place for users to go to find settings but not all managed by one lumbering giant, horrible-to-maintain theme.

  • Show Orchard is back online, on DotNest

    11/11/2017 1:19:46 AM

    You may have heard of Show Orchard, but only if you've been in the Orchard CMS community for a longer time: Show Orchard is a showcase for great Orchard websites, but has been down for the better part of the last year.

  • Develop themes for your DotNest sites with the DotNest SDK!

    11/1/2017 5:36:32 PM

    We've talked about this idea within Lombiq for quite a while and it's finally here! The DotNest SDK is the easiest way for developing themes for DotNest sites before deploying them as a Media Theme. It contains the same Orchard code base and all the open-source modules and themes on top of that as what's running on DotNest, so you can run your site locally with confidence that it's going to behave almost exactly the same as the live one. We also have a nice developer story with automatic updates from the SDK to your repository to make sure that you're able to work the latest code (make sure to read the Readme!). The DotNest SDK is available as a Git repository on GitHub and as a Mercurial repository on Bitbucket with continuous bi-directional synchronization powered by Git-Hg Mirror, another awesome Lombiq project.

  • Putting an "about me" blurb at the bottom of each post

    11/1/2017 2:06:00 PM

    By the time you read this, each of the posts in this blog (and the recipe blog) will come with an "about me" blurb at the bottom of the page, in no particular order, Scott Hanselman has one:

  • Enabling Social Meta Tags in Orchard

    10/18/2017 1:01:00 PM

    I've been sharing some of the content I've written via LinkedIn, Twitter and Facebook - mainly reserving the recipes I've been putting together for Facebook and the more technical / professional stuff for LinkedIn and Twitter. Facebook and LinkedIn seem to be fairly aggressive about parsing the content of the linked page and extracting what they think is appropriate meta-data, e.g. any associated image, article title, etc, whereas Twitter seems to rely exclusively on in-page meta data and without it will do nothing other than leave the link in the tweet. This means that, as it's been fairly low down my list of things to do, I've been "faking out" my tweets to make them look kinda, sorta like they've got the metadata associated with them that twitter groks. That said, it's definitely a fake out, one of these things definitely does not look like the other!

  • Making my images play nicely with mobile devices

    10/12/2017 10:31:03 PM

    It was pointed out to me earlier today that whilst the carousel on my home page scales and looks right on everything from desktops to mobile phones, the "top-hat" images I've been including in posts don't play quite as nicely on mobile devices.

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.