Simple CabinJS Blog Admin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
admin
tmp
.gitignore
LICENSE
README.md
cabinjs-admin.js
package.json

README.md

CabinJS Admin

Simple CabinJS Blog Admin.

Installation

Open a terminal window, navigate to the CabinJS working directory an type:

$ npm install cabinjs-admin

This will install the required "cabinjs-admin" module.

Edit the CabinJS Gruntfile.js and insert this line at top:

var cabinjsAdmin = require('cabinjs-admin')(__dirname);

Locate the "connect" options and add the middleware key as:

connect: {
  dist: {
	options: {
	  port: 5455,
	  hostname: '0.0.0.0',
	  base: 'dist',
	  livereload: true,
	  middleware:cabinjsAdmin /* Add this line */
	}
  }
}

Admin

Navigate to http://localhost:5455/admin

Features

  • Edit Title, Desciption, Date, Categories and Head Image
  • Integrated markdown editor with preview and media manager.
  • Small without dependencies
  • Upload Images to the images folder
  • Download online images using the "dropable" area.

Todo

  • Testing
  • Add option to save as draft
  • Confirm delete post
  • Configurable post metadata ( add custom metadata & reflet it on the form )
  • Manage files/folders inside the MediaBrowser