/oqtane.blogs

A Blog Module for Oqtane

Primary LanguageC#MIT LicenseMIT

Blog Module

This module allows an authorized user to create blog entries including title, summary, and description. Content can contain HTML formatting, links, and images. The module provides custom templating capabilities so that you can customize the display to suit your needs. It has search functionality so that users can easily locate a specific blog by keyword. It supports site maps so that the blog entries are indexable by search engines. It allows users to subscribe and be notified by email when new blogs are published (unsubscribe is also supported to comply with span regulations). An RSS feed is also available for content syndication.

The module is being used on https://www.oqtane.org/blog (as well as other production sites)

Note that you cannot run this module directly in your IDE. You need to ensure that the DNF.Projects folder is located within the same parent folder as the Oqtane framework:

/parent
  /Oqtane.Blogs
  /oqtane.framework

Organizing the folders in this way allows the system to automatically deploy the module DLLs to the Oqtane framework when your build the module solution. Then you can run the Oqtane framework and it will dynamically load the module.

Example Screenshots

Various renderings of the Blog module:

Module

Module

Module

Module