Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/taqueci/redmine_wysiwyg_editor

Redmine WYSIWYG Editor plugin
https://github.com/taqueci/redmine_wysiwyg_editor

redmine redmine-plugin

Last synced: 3 days ago
JSON representation

Redmine WYSIWYG Editor plugin

Awesome Lists containing this project

README

        

[![Run tests](https://github.com/taqueci/redmine_wysiwyg_editor/actions/workflows/test.yml/badge.svg)](https://github.com/taqueci/redmine_wysiwyg_editor/actions/workflows/test.yml)
[![Build Status](https://api.travis-ci.com/taqueci/redmine_wysiwyg_editor.svg?branch=master)](https://app.travis-ci.com/github/taqueci/redmine_wysiwyg_editor)

# Redmine WYSIWYG Editor plugin

This plugin adds WYSIWYG editor mode to Redmine.

This plugin works with Redmine 3.3.0 or later.

![](doc/img/screenshot.png)

The plugin is powered by:
* [TinyMCE](https://www.tinymce.com/)
* [to-textile](https://github.com/cmroanirgo/to-textile)
* [Turndown](https://github.com/domchristie/turndown)

## Warnings

**This plugin is under development.**

Irreversible conversion may be caused between Textile/Markdown mode and
WYSIWYG editor mode.

Since version 0.21.0, the visual editor is disabled as default.
If you have many existing projects,
you can enable by executing on Rails console:
```ruby
Project.all.each { |p| p.enable_module!(:visual_editor) }
```

## Installation

1. Clone or copy files into the Redmine plugins directory
2. Restart Redmine
3. Enable "Visual editor" in project module settings

## FAQ / Errors

### Custom field

The visual editor mode is available in long text custom field
with Redmine 4.1.0+ by enabling:
* Text formatting
* Full width layout

### you get a 404 on plugin_assets folder

e.g. under ubuntu the plugin_assets is not automatically provided in the apache passenger config. So you need to add this directory too

#### Ubuntu 18.04 / 20.04

```
Alias "/redmine/plugin_assets/" /var/cache/redmine/default/plugin_assets/

Allow from all
Options -MultiViews
Require all granted

```

## License

This plugin is released under the terms of GNU General Public License,
version 2.

## Author

Takeshi Nakamura