Node.js Blog Framework
Node.js Blog Framework
SonicJs CMS is commonly used as a Node.js Blog Framework. SonicJs comes out of the box with all the standard blog functionality you would expect from well-known blog frameworks such as WordPress.
Core Features
The core features below come setup and preconfigured when you first install SonicJs. The blog system "just works" out of the box without any necessary configuration for any post.
- WYSIWYG editing. No need to
- Clean UX, the out-of-the-box interface features a finely tuned "clutterless" user experience.
- Set the "Published" flag to false if you want to save a post as a draft while it is a work in progress.
- All media assets can be stored on the local file system or uploaded to cloud file services such as Amazon S3.
- Tags and Categories can be set for each post. Blog posts can have one or more categories.
- Tag and Categories listing pages are automatically generated allowing your blog visitors to browse content based on the selected tag.
- 100% Customizable UI/UX - All listing and details views use simple Twitter Bootstrap-based layouts. The HTML template for these views is easy to edit to your specific needs.
- Custom branding is also easy to achieve by editing HTML-based templates.
- Custom theme - quickly changes to the overall look and feel of your blog including fonts, spacing, colors, menus, and more.
- Custom security and roles - restrict user access to features based on their system role.
Search Engine Optimisation
Advanced Features
Custom Blog Post Fields
Unlike nearly all content and blog management platforms, SonicJs allows you to easily alter the fields that are part of your blog post. This means that if the Title, Image, Tag, and Body are not enough, you can simply edit the blog content type by drag and dropping the new fields that you want added to your blog post content type. As soon as you add the new fields, they will be available when you create or edit any blog post on your site. You can then easily edit the blog template HTML to render the new fields on the listing and details views of the blog. All of this is done with zero Node.js coding. All of the view model wiring is automatically handled by the SonicJs core engine.