Skip to content

Wiredcraft/carbonfolder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carbon Folder

A decentralized content management system.

Install

Install & run the client

$ cd client
$ npm install
$ grunt

Then go to http://localhost:9001.

Install & run the server (required to push to GitHub pages)

$ cd server
$ npm install
$ node server.js

You can now push content to Github.

Getting started

  1. Go to http://localhost:9001,
  2. Click on the Dropbox login.
  3. Allow the app to create folders.
  4. Done.

Adding a project

  1. On the main page click on the blue +
  2. Fill the popup by the name of your new project

Adding a new content type

  1. Click on Types in the left menu
  2. Click on + icon on the top. A form will appear at the right side of the screen
  3. Fill the form, add fields
  4. Submit type

Creating content

  1. Click on Posts left menu
  2. Click on the + in the top
  3. Select the type of the content you want to create
  4. Fill the form
  5. Submit !

Pushing the content to GitHub pages

You need the server launched for this to work (still very alpha).

  1. Go to Pusher
  2. Click on Github, authorize DCMS
  3. The listing of your repos will appear
  4. Click on the repo you want
  5. Wait
  6. Select the right branch on which to push
  7. Click on the push button
  8. Wait
  9. Done.

Remarks

All content is created and saved in a local folder (Apps/DCMS/<PROJECT NAME>):

  • Content is saved as markdown with YAML Front Matter (same as in Jekyll in the content folder.
  • Content types are saved as JSON schema files in the settings folder.
  • Media assets are saved as is in the media folder.

About

Decentralized content management system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages