====== DokuWiki Prosemirror Plugin ====== The prosemirror plugin is a new WYSIWYG plugin for [[https://www.dokuwiki.org|DokuWiki]] completely written from scratch with a clear focus on DokuWiki's features. It does not reuse a HTML editing component like CKEditor, but instead uses the abstract document based [[https://prosemirror.net/|prosemirror toolkit]]. You can learn about why we believe this is the [[en:why|better approach to WYSIWYG]] in Wikis. The prosemirror DokuWiki plugin was written by [[https://www.cosmocode.de|CosmoCode]] - a Berlin based software company well rooted in the DokuWiki ecosystem. CosmoCode provides DokuWiki services since it's beginnings and authored more than a hundred free and Open Source plugins for DokuWiki. ===== FAQ ===== :?: Where can I try this plugin? > :!: Right here in this wiki. Head over to the [[en:playground:]] and edit it. You can switch seamlessly between WYSIWYG and syntax editing. :?: What is the state of this plugin? Is it production ready? > :!: The plugin is currently able to process standard DokuWiki syntax. We implemented support for the [[https://github.com/splitbrain/dokuwiki-plugin-gallery/pull/114|Gallery Plugin]] as an example. Some of our customers are already using it in their wiki and it works fine on simple pages. Non-the-less, there are probably still a lot of bugs and quirks we haven't noticed, yet. You can see what we think is still missing at the [[roadmap]]. We currently classify the plugin as early beta. :?: How do I install the plugin? > :!: The plugin can be downloaded from [[https://github.com/cosmocode/dokuwiki-plugin-prosemirror/archive/release.zip]] (you can use this URL from the extension manager). :?: Will you continue to work on it? > :!: We'd love to. But we need a way to cross-finance this OpenSource work. Please read [[contribute|how you can help]] :?: What browsers does the plugin support? > :!: We need modern JavaScript. It should work on every up-to-date version of Chrome, Firefox, Edge, Safari and on Internet Explorer 11. :?: I found a bug! How do I report it? > :!: Please refer to [[contribute|how you can help]] about that.