Project

General

Profile

Actions

Feature #6269

open

RedCloth 4 support

Added by Jean-Baptiste Barth over 13 years ago. Updated over 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Text formatting
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

Adding support for Redcloth 4 would be nice since Redcloth 3.x is clearly outdated and has many bugs and limitations.

But we have to make some choices before integrating this :
  1. Redcloth 4.x needs native compiling, which could be problematic, especially for Windows users. What should we do :
    • try to find how we could make installation easier, and try to switch from redcloth3 to redcloth4
    • integrate redcloth4 support as an extra feature (like OpenID authentication: redmine behavior would depend on the presence of a system gem) ? Cons: duplicated testing / things to maintain
    • just add this as a "core plugin" ?
    • write our own (light) textile parser for the core and drop all this into plugins ?
  2. when ? which target version ?
  3. if we decide to stay on redcloth3, pros/cons ? is there something we can do to bypass actual limitations (use of light mode in activity summaries, hard_breaks related problems, handling of pre/code/@ sections,...)
  4. does anyone know good alternatives to redcloth ?

I leave a tiny patch which basically just let you boot a redmine trunk instance with your system's redcloth 4.2 gem. Basic formatting works but there are many broken tests. I can work on it, but I'd prefer we answer questions above before.


Files

basic_redcloth4_support.diff (1.75 KB) basic_redcloth4_support.diff Jean-Baptiste Barth, 2010-09-02 05:09

Related issues

Related to Redmine - Feature #10078: Definition List supportNew2012-01-27

Actions
Related to Redmine - Defect #8055: Links ending with curly brackets are not correctly interpretedNew2011-04-04

Actions
Related to Redmine - Defect #6376: Turning off textile inline with '==' doesn't work.Reopened2010-09-12

Actions
Related to Redmine - Feature #10889: Add support for the 'tel' URL protocol handlerNew

Actions
Related to Redmine - Defect #10758: Sub-/superscript w/o blank New

Actions
Related to Redmine - Defect #14038: Ordered/unordered lists inside table cell are mangledReopenedJean-Philippe Lang

Actions
Related to Redmine - Defect #16149: Textile within-word markup doesn't workNew

Actions
Related to Redmine - Defect #6796: Long Description Causes 100% CPU on WindowsClosed2010-11-02

Actions
Related to Redmine - Defect #20425: fn1. not working in ticketsClosed

Actions
Related to Redmine - Defect #29746: Unexpected results with enumeration formatting in TextileNew

Actions
Related to Redmine - Feature #20511: Comments for Textile text formattingClosedGo MAEDA

Actions
Has duplicate Redmine - Feature #6910: Update to new version of textileClosed2010-11-16

Actions
Blocks Redmine - Feature #2219: Export to LaTeX using Redcloth 4New2008-11-20

Actions
Blocks Redmine - Defect #7533: Inline image alt-text fails due to wiki syntaxNew2011-02-03

Actions
Actions

Also available in: Atom PDF