Patch #2025
closedPluggable wiki formatter
0%
Description
This patch makes wiki formatting pluggable.
You can add a new wiki formatting as a plugin. For example, I wrote RD plugin. This provides redmine with Ruby Document Format, which is the format Ruby Issue Tracking System uses.
textile plugin¶
In the patch [[make-wiki-formatters-pluggable.patch]], textile formatter is still embedded in Redmine.
But it is possible to extract the embedded textile formatting from redmine. [[extract-textile-formatting-as-a-plugin.patch]] does this. Perhaps, this patch needs git-am(1) because it renames some files.
Files
Related issues
Updated by Yuki Sonoda about 16 years ago
Oops, URL for my RD plugin was wrong. It is http://github.com/yugui/redmine_rd_formatter.
Updated by Jean-Philippe Lang about 16 years ago
- Status changed from New to Closed
- Target version set to 0.8
This nice feature which is committed in r1955 with minor changes.
One thing concerning your RD plugin:
I removed the jstoolbar stylesheet include tag from the base layout so that plugins can use other libraries to render the toolbar. So, you'll have to add it in #heads_for_wiki_formatter
. It would look like this:
def heads_for_wiki_formatter stylesheet_link_tag('jstoolbar') + stylesheet_link_tag('rd', :plugin => 'redmine_rd_formatter') end
Your plugin was tested OK with this change.
Concerning your second patch, I prefer to keep the Textile formatter bundled in the app because I don't want to rely on Engines' mirror files mechanism for such a core functionality.
Thanks.
Updated by Yuki Sonoda about 16 years ago
Thank you, Jean-Phillipe. I committed the change you suggested into http://github.com/yugui/redmine_rd_formatter/tree/master.
And I think this plugin can show the best example of wiki formatter implementation for plugin developers. Could you add the plugin to http://www.redmine.org/wiki/redmine/Plugins ?
Updated by Jean-Philippe Lang about 16 years ago
Indeed, a link to your plugin was added to the plugin list.
Updated by Mischa The Evil about 3 years ago
- Related to Feature #35889: Textile and Markdown attachment rendering should support third-party formatters added