This article was originally published directly on Github, I've added a small precis here in order to link through to it.
We design and build web sites for clients using OrchardCMS which, out-of-the-box, doesn't come with some of the core functionality you'd generally expect from a CMS: Sitemaps, FavIcons, SEO etc etc.
Although there appear to be a lot of modules available for Orchard in the gallery, many are out of date, or don't work with the latest version (1.10.2), or are generally no longer supported.
However, rather than starting from scratch, we took a bunch of those third-party modules and reworked them where necessary. We currently use these modules in production websites, and we generally refer to them as our 'Site Essentials' - as they contain functionality we'd generally use in every website.
- Robots.txt - Enables an admin interface to manage the contents of the robots file.
- SEO Metadata - Enables configuration of SEO keywords and metadata for each content item .
- Favicon - Reworked to enable support for multiple favicons
- Cookie Consent - Enables site to be compliant with cookie legislation
- OpenGraph tags - Provides ability to configure opengraph settings per content item.
- Site Map - Provides configurable xml and html sitemaps
- Analytics - Configures settings for Google Analytics etc.
- Code Prettification - Enables code in an article to be tagged and formatted nicely.