cloudscribe.SimpleContent

cloudscribe SimpleContent is a user-friendly open source blog and content engine that allows you to create pages and blog posts right from the web browser using a simple editor, content templates, or the Open Live Writer desktop application. The Docs and Blog sections of this site are powered by cloudscribe SimpleContent.

cloudscribe SimpleContent is available on NuGet, see the SimpleContent section in our complete list of cloudscribe libraries. Source code is available on GitHub.

Features

  • Create and edit pages and blog posts right from the web browser or using Open Live Writer
  • Built in image browser, uploader, cropper, with configurable automatic resizing, and even drag/drop images right into the editor
  • Built-in Page Manager - for easy drag/drop arrangement of the page hierarchy
  • For technical articles includes built in syntax highlighter using the CodeSnippet plugin in CKEditor
  • Pages can be protected by roles for private or premium content
  • Schedule posts and pages to be published on a future date
  • Content templates for simple editing and consistent output
  • Supports blog urls with or without date segments
  • Optional internal comment system for the blog. Built in support for Disqus and not difficult to integrate some other comment system
  • Blog RSS feed built in at /api/rss
  • Google Site Map built in at /api/sitemap
  • Responsive theming support based on Bootstrap
  • Uses HTML 5 microdata to add semantic meaning and improve SEO
  • Cross-platform, runs on ASP.NET Core which works on Windows, Mac, and Linux
  • No database required - can use json for pages and can use json or xml for blog posts via NoDb. The XML format is the same as MiniBlog and BlogEngine.NET
  • You can optionally use a database - it currently supports MS SQL Server, PostgresSQL, and MySQL using Entity Framework Core
  • Can use either cloudscribe Core or cloudscribe SimpleAuth for user accounts (though we recommend using cloudscribe Core even for small sites)
  • Supports multiple tenants via integration using cloudscribe Core
  • Supports localization
  • Can manage content in multiple languages

Getting Started

See the Introduction to learn about our Visual Studio plugin and "dotnet new" project templates. This is the best way to start new projects with cloudscribe SimpleContent. The Starter Kits discussed below were the first way we came up with to help people get started but our new project templates are now the best way to get started. Using the project templates you can generate projects with configurations that correspond to the starter kits but with even more options such as including our SimpleContactForm, and custom Registration page fields using key/value storage.

You can also integrate cloudscribe components into your existing solutions, and just use the project created by the project template as a reference of how to wire up the needed components in the Startup.cs and Program.cs of your application.  

Publishing

Visual Studio provides a way to publish to the file system, which you would use for producing a set of files that can be uploaded to traditional IIS web hosting, or linux hosting, or you can publish to Microsoft Azure, or even to Docker containers

Learn More

Comments