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.
- 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
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-cloudscribecore-nodb - this one uses cloudscribe Core for user accounts and NoDb file system storage. I recommend this one for most small to mid size sites unless you prefer to use a database. Blog posts are stored using the same XML format as MinBlog, making it possible to migrate posts from other systems. Even for small sites I prefer this kit to the one below that uses SimpleAuth, because you get much nicer management features with cloudscribe Core.
- SimpleContent-cloudscribecore-ef - this one uses Microsoft SqlServer with EntityFrameworkCore
- SimpleContent-cloudscribecore-ef-pgsql - this one uses PostgreSql with EntityFrameworkCore
- SimpleContent-cloudscribecore-ef-mysql - this one uses MySql with EntityFrameworkCore
- SimpleContent-SimpleAuth-nodb - this one uses SimpleAuth which is a bare bones simple configuration based account and login system. It also uses NoDb file system storage.
- SimpleContent-SimpleAuth-nodb-multitenant - similar to the one above but has some custom code in the web application to implement multi-tenancy. I think the one at the top of the list is a better choice because you get much nicer management capabilities with cloudscribe Core.