Skip to content

Integrates external MD editors into Kanboard in order to conveniently edit and preview the markdown textareas, as well as render the markdown fields in the Kanboard interface. Each editor may allow for different customizations of functionality, MD features, and UI themes. Rendering can parametrize theme, code highlight, and background transparency.

License

imfx77/kanboard-plugin-Wysiwyg-MD-Editor

Repository files navigation

Wysiwyg MD Editor plugin for Kanboard

GitHub Latest Release (by date) kanboard-plugin-Wysiwyg-MD-Editor

GitHub All Releases GitHub Repository File Count GitHub Repository Size GitHub Code Size

kanboard-plugin-Wysiwyg-MD-Editor GitHub Discussions GitHub Commits Since Last Release GitHub Commit Monthly Activity

Kanboard


Integrates external MD editors into Kanboard in order to conveniently edit and preview the markdown textareas, as well as render the markdown fields in the Kanboard interface. Each editor may allow for different customizations of functionality, MD features, and UI themes. Rendering can parametrize theme, code highlight, and background transparency.

✅ If you want a new language pack added or an existing one corrected, please, post a PR !

✅ If you like and use the plugin, please, give a ⭐ to this repository !

[↓ Bottom] [↑ Top]

Features

✨ Rendering options are available as of v.0.9.0 ! ✨

  • Currently integrates the EasyMDE and StackEdit+ markdown editors
  • Both editors are configured to be GFM compatible
  • Side preview is available, themes and various convenience options
  • Configurable buttons to inject into the KB editing toolbar of markdown textareas
  • ✨ Option for custom rendering of markdown fields (using EasyMDE locally with JavaScript). ✨
  • ✨ Rendering can be parametrized with theme, code highlight, and background transparency. ✨

For a better preview and feel of the actual editors visit:

[↓ Bottom] [↑ Top]

Screenshots

Configurable buttons of MD editors injected into the textarea editing toolbar.

textarea editing toolbar injected buttons

EasyMDE with side preview using the dimmed theme.

preview easymde

StackEdit+ with side preview using the default dark theme.

preview stackedit plus

Example of task description tooltip rendered with EasyMDE.

preview tooltip render

[↓ Bottom] [↑ Top]

Usage

Go to SettingsWysiwyg MD Editor

Follow the explanations in Setup Editing Options to configure and preview the MD editor(s) of your preference.

setup editing options

The section Setup Rendering Options allows you to enable and parametrize custom rendering of markdown fields that will override the original KB display.

setup rendering options

[↓ Bottom] [↑ Top]

Installation & Compatibility

Installation
  • Install via the Kanboard Plugin Directory or see INSTALL.md
  • Read the full Changelog to see the latest updates
Compatibility
  • Requires Kanboard1.2.33
  • Other Plugins & Action Plugins
    • Can utilize the HighlightCodeSyntax plugin (if installed) for rendering purposes.
    • May conflict with or override the functionality of the MarkdownPlus plugin when the rendering option is turned on.
  • Core Files & Templates
    • 0 Template override
    • No database changes
Translations
  • Available translations for some common languages DE, ES, FR, IT, PT, RU - yet, they are mechanically translated using Google Translate !
  • Translation for en_US is the default if there is no translation pack for the user selected language in KB.

[↓ Bottom] [↑ Top]

Authors & Contributors

  • Im[F(x)] - Author
  • Contributors welcome for translations !

[↓ Bottom] [↑ Top]

Credits & References

[↓ Bottom] [↑ Top]

License

[↑ Top]


kanboard-plugin-Wysiwyg-MD-Editor kanboard-plugin-Wysiwyg-MD-Editor kanboard-plugin-Wysiwyg-MD-Editor kanboard-plugin-Wysiwyg-MD-Editor kanboard-plugin-Wysiwyg-MD-Editor kanboard-plugin-Wysiwyg-MD-Editor GitHub commits since latest release (by date)

About

Integrates external MD editors into Kanboard in order to conveniently edit and preview the markdown textareas, as well as render the markdown fields in the Kanboard interface. Each editor may allow for different customizations of functionality, MD features, and UI themes. Rendering can parametrize theme, code highlight, and background transparency.

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published