Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brijeshb42/kattappa

A block based rich text editor.
https://github.com/brijeshb42/kattappa

Last synced: about 1 month ago
JSON representation

A block based rich text editor.

Awesome Lists containing this project

README

        

Current development going on in [scribe](https://github.com/brijeshb42/kattappa/tree/scribe) branch.

>Note: This project is highly under development as it is being integrated into our CMS and the APIs are not consistent and can change at anytime. New features are added (or something is removed) based on the requirements of the CMS.

## Kattappa [demo](http://bitwiser.in/kattappa/)

A block based Rich Text editor.

It uses:
* [ReactJS](http://facebook.github.io/react/) for its UI.
* [medium-editor](https://github.com/yabwe/medium-editor) for rich text editing support.

### Installation
* For `browserify` users:
* `npm install kattappa`.
* `var Kattappa = require('kattappa');`

* Or Download the latest release [here](https://github.com/brijeshb42/kattappa/releases/latest).

### Usage

See [usage](https://github.com/brijeshb42/kattappa/blob/es6/src/demo.js);

* Current Blocks:
- [x] Text
- [x] Quote
- [x] Image
- [x] Horizontal Break
- [x] Ordered List
- [x] Unordered List
- [x] Embeds
- [x] Instagram
- [x] Vimeo
- [x] Youtube
- [x] Vine
- [x] Facebook

* Extra features:
* Blocks can be rearranged.
* Existing blocks can be deleted.
* Automatic image upload if `UploadUrl` is provided.

#### Todo
* Add instructions to create custom blocks.

### Made while working @ [http://scroll.in](http://scroll.in)

Currently being used in our internal CMS.