cloudscribe.SimpleContent

By Joe Audette

cloudscribe SimpleContent is a user friendly blog and content engine that allows you to create pages and blog posts right from the web browser or using 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
  • 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
  • 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, PostgresSql, and MySql using Entity Framework Core
  • Can use either cloudscribe Core or cloudscribe SimpleAuth for user accounts. (I recommend use cloudscribe Core even for small sites)
  • Supports multiple tenants via integration using cloudscribe Core
  • Supports localization

Getting Started

See the Introduction to learn about our Visual Studio plugin and dotnet new project template which are the best ways 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. Those items are not included in the Starter Kits but can easily be included using the new project templates.

If you prefer, you can still get started with cloudscribe Core and/or cloudscribe SimpleContent using one of the StarterKits, which are a collection of ready to use .NET/Visual Studio solutions with cloudscribe components wired up in various common configurations. You can also integrate cloudscribe components into your existing solutions, and just use the StarterKits as a reference of how to wire up the needed components in the Startup.cs of your application. You can publish those as they are, or customize them with your own code and then publish them. Visual Studio provides a way to publish to the file system which you would use for producing a set of files that could be uploaded to more traditional IIS web hosting, or linux hosting, or you can publish to Microsoft Azure, or even to Docker containers. We could package the published versions of the StarterKits as ready to deploy packages for you, but then you would not be able to add your own custom code. It is better that we provide you the StarterKit applications so that you can own the application itself and customize it for your needs. Be sure to read the readme file in the root folder of each StarterKit for more details.

SimpleContent StarterKits

Learn More

Comments