# Epic OP-1781 - WYSIWYG editor

Project: OpenProject
Status: closed
URL: https://community.openproject.org/work_packages/OP-1781

## Detailed specification

### Motivation and background information

### Acceptance criteria

### Out of scope

| Attribute | Value |
| --- | --- |
| Mockups |  |

## Planning

| Attribute | Value |
| --- | --- |
| Roadmap |  |
| Date | 2018-01-12 – 2018-05-17 |
| Votes |  |
| List |  |
| Target versions | 8.0.0 |
| Sprint | 8.0.0 |
| Backlog bucket |  |
| Relevance |  |

## Subitems

| ID | Type | Subject | Status | Assignee | Target versions | Project | Priority | Spent time |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| OP-4128 | Epic | Wiki macro to add work packages table/gantt chart to wiki page | closed |  | 8.0.0 | OpenProject | High |  |
| OP-4659 | Feature | WYSIWYG Attachments handling | closed |  | 8.0.0 | OpenProject | Medium |  |
| OP-4660 | Feature | WYSIWYG WorkPackage image upload | closed |  | 8.0.0 | OpenProject | Medium |  |
| OP-4733 | Feature | Convert old macro syntax (handlebars) to new (tags) | closed |  | 8.0.0 | OpenProject | Medium |  |
| OP-4734 | Feature | Add placeholder for old timelines macro | closed |  | 8.0.0 | OpenProject | Medium |  |
| OP-4735 | Feature | Replacement for work package button macro | closed |  | 8.0.0 | OpenProject | Medium |  |
| OP-4736 | Feature | Replacement for child pages macro | closed |  | 8.0.0 | OpenProject | Medium |  |
| OP-4737 | Feature | Replacement for include macro | closed |  | 8.0.0 | OpenProject | Medium |  |
| OP-4738 | Feature | Replacement for work package linking (and autocompleter) in WYSIWYG | closed |  | 8.0.0 | OpenProject | Medium |  |
| OP-4739 | Feature | Replacement for user mention in WYSIWYG | closed |  | 8.0.0 | OpenProject | Low |  |
| OP-4748 | Feature | Replace text editing help page | closed |  | 8.0.0 | OpenProject | Medium |  |
| OP-4749 | Feature | Extract/Remove textile code | closed |  | 8.0.0 | OpenProject | Medium |  |
| OP-4750 | Feature | Add migration to convert text content to markdown | closed | Jens Ulferts | 8.0.0 | OpenProject | Medium |  |
| OP-4754 | Feature | Restrict WYSIWYG functionality depending on its context | closed |  | 8.0.0 | OpenProject | Medium |  |
| OP-4757 | Feature | Ensure code blocks can be processed by CKEditor | closed |  | 8.0.0 | OpenProject | Medium |  |
| OP-4770 | Feature | [CKEditor] Allow attaching images to new resources other than work packages | closed |  | 8.0.0 | OpenProject | Medium |  |

## Bugs and other work packages

| ID | Type | Subject | Status | Assignee | Target versions | Module |
| --- | --- | --- | --- | --- | --- | --- |
| OP-4511 | Code maintenance | Ensure replacement of wp-attachments-formattible exist | closed |  | 8.0.0 |  |

## Details

| Attribute | Value |
| --- | --- |
| Module |  |
| Enterprise plan |  |
| Labels |  |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable | Oliver Günther |
| Product manager |  |
| Designer |  |
| Developers |  |
| Requested by |  |
| Interest by |  |

## Estimates and progress

| Attribute | Value |
| --- | --- |
| Work |  |

## Description

**As** an OpenProject user  
**I want** to be able to use a WYSIWYG editor in OpenProject  
**so that** I do not need to learn any wiki syntax.

**Acceptance criteria**

  - Accessibility
  - Work packages
  - Wiki
  - Wiki macros
      - @Notification
      - Copy paste of screenshots
      - Links to other objects
          - Wiki pages
          - Work packages
          - Users
          - \[…\]
  - Relations between work packages and wiki pages
  - Migration: Textile -\> New format e.g. HTML (one-way)
  - Tables
  - Pictures
  - Headlines
  - Enumerations
  - Lists
  - \[…\]
