Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/DennisSuitters/summernote-seo

Summernote Plugin to Extract Keywords with options of where to place them.
https://github.com/DennisSuitters/summernote-seo

addon captions description extract-keywords keywords plugin seo summernote summernote-plugins summernote-seo wysiwyg

Last synced: 3 months ago
JSON representation

Summernote Plugin to Extract Keywords with options of where to place them.

Awesome Lists containing this project

README

        

# summernote-seo
A plugin for the [Summernote](https://github.com/summernote/summernote/) WYSIWYG editor.

summernote-seo Extracts Keywords, Captions (Highlighted), and Descriptions (Highlighted) from the Editor Text, then places them in the chosen Element, either an Input Field, or HTML Area.

### Installation

#### 1. Include JS

Include the following code after Summernote:

```html

```

#### 2. Supported languages

Currently available in English!

#### 3. Summernote options

````javascript
$('.summernote').summernote({
toolbar:[
['seo',['seo']], // The Button
['style',['style']],
['font',['bold','italic','underline','clear']],
['fontname',['fontname']],
['color',['color']],
['para',['ul','ol','paragraph']],
['height',['height']],
['table',['table']],
['insert',['media','link','hr']],
['view',['fullscreen','codeview']],
['help',['help']]
],
seo:{
el:'.summernote', // Element ID or Class used to Initialise Summernote.
notTime:2400, // Time to display Notifications.
keyEl:'#seoKeywords', // ID or Class of the Target Element to place Keywords.
capEl:'#seoCaption', // ID or Class of the Target Element to place Caption.
desEl:'#seoDescription', // ID or Class of the Target Element to place Description.
triggerInput:true, // Set this to True if like me you use AJAX to update single fields
action:'replace', // replace|append Replace or Append Content.
successClass:'alert alert-success',
errorClass:'alert alert-danger',
autoClose:false, // Set to True to Auto Close Notifications
icon:'[Your Icon] ',
}
});
````

#### 4. Check out our other Summernote Plugins via our main Github page.
- [Diemen Design](https://github.com/DiemenDesign/)

#### Thanks:
- To the Coder that wrote the Keyword Extraction Javascript. I can't remember where I got it from.