Markdown support
- Status
- Closed
- Subject
- Markdown support
- Category
- Feature request
- Feature
- Wiki (page view, edit, history, rename, etc)
Wiki Plugin (extends basic syntax) - Resolution status
- Fixed or Solved
- Submitted by
- Fabio Montefuscolo
- Volunteered to solve
- luci
- Lastmod by
- Fabio Montefuscolo
- Rating
- Related-to
- Description
Hello!
I'm wondering to know if it is possible to put Markdown support on TikiWiki roadmap. As many of you know, Markdown is a syntax widely supported by many CMS, text editors, JS and PHP libraries and other Wiki services.
There are even some e-mail plugins, like https://markdown-here.com/" class="wiki wikinew text-danger tips">Markdown Here, that allow users to write e-mails on Markdown language and the convert to HTML before sending emails.
Some ""competitors"" allow Markdown support as a plugin, like:
- WordPress - https://br.wordpress.org/plugins/wp-markdown/
- Joomla - https://extensions.joomla.org/extension/ace-x-markdown-editor/
- Drupal - https://www.drupal.org/project/markdown
- Plone - https://docs.plone.org/adapt-and-extend/config/markup.html
- Magento - https://github.com/SchumacherFM/Magento-Markdown
- Jekyll - https://jekyllrb.com/ (AFAIK, this one is used on Github pages)
- Octopress - http://octopress.org/ (I used this one for a long time)
Also, some other frameworks have extensions for markdown:- Symphony - http://symphonyextensions.com/extensions/markdown/
- Django - https://github.com/agusmakmun/django-markdown-editor
- CodeIgniter - https://github.com/jonlabelle/ci-markdown
- Rails - https://github.com/vmg/redcarpet
So, as Markdown became familiar for a lot of non-technical users, I bet supporting Markdown is a good move for Tiki and also, it may turn easy migrating from other platform using Markdown to TikiWiki.- Solution
First basic working implementation done using a wiki-plugin (PluginMarkdown) for Tiki 20.
As per the decisions of the TikiFest Montreal 2018 we will use Commonmark Markdown flavor using this PHP lib: https://commonmark.thephpleague.com/
Also see:- https://github.com/thephpleague/commonmark
- https://packagist.org/packages/league/commonmark
- https://composer.tiki.org/#commonmark
Commits reference:- Importance
- 4
- Easy to solve?
- 1 difficult
- Priority
- 4
- Demonstrate Bug on Tiki 19+
-
This bug has been demonstrated on show2.tiki.org
Please demonstrate your bug on show2.tiki.org
Show.tiki.org is not configured properlyThe public/private keys configured to connect to show2.tiki.org were not accepted. Please make sure you are using RSA keys. Thanks.
- Demonstrate Bug (older Tiki versions)
-
This bug has been demonstrated on show.tikiwiki.org
Please demonstrate your bug on show.tikiwiki.org
Show.tiki.org is not configured properlyThe public/private keys configured to connect to show.tikiwiki.org were not accepted. Please make sure you are using RSA keys. Thanks.
- Ticket ID
- 6697
- Created
- Tuesday 12 June, 2018 15:27:44 UTC
by Fabio Montefuscolo - LastModif
- Monday 20 January, 2020 13:36:09 UTC