Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | 11-Apr-2025 | - | ||||
conf/ | H | 22-Feb-2021 | - | 21 | 8 | |
docker/ | H | 22-Feb-2021 | - | 3 | 1 | |
lang/ | H | 22-Feb-2021 | - | 22 | 8 | |
LICENSE | H A D | 21-Feb-2021 | 17.7 KiB | 340 | 281 | |
README.md | H A D | 21-Feb-2021 | 3.6 KiB | 66 | 40 | |
action.php | H A D | 21-Feb-2021 | 5.9 KiB | 171 | 108 | |
blank-image.png | H A D | 21-Feb-2021 | 5 KiB | |||
docker-compose.yaml | H A D | 21-Feb-2021 | 337 | 16 | 14 | |
icon.png | H A D | 21-Feb-2021 | 1.4 KiB | |||
icon_png.png | H A D | 21-Feb-2021 | 503 | |||
icon_svg.png | H A D | 21-Feb-2021 | 527 | |||
plugin.info.txt | H A D | 21-Feb-2021 | 175 | 8 | 7 | |
screenshot.png | H A D | 21-Feb-2021 | 14.7 KiB | |||
script.js | H A D | 21-Feb-2021 | 12.3 KiB | 349 | 296 | |
style.css | H A D | 21-Feb-2021 | 154 | 12 | 11 | |
syntax.php | H A D | 21-Feb-2021 | 2.8 KiB | 100 | 50 |
README.md
1# Draw.io Plugin for DokuWiki 2 3Automatically generated documentation (I guess the DokuWiki community likes this form of documentation) 4 5``` 6Draw.io integration 7 8All documentation for this plugin can be found at 9https://www.dokuwiki.org/plugin:drawio and https://github.com/lejmr/dokuwiki-plugin-drawio 10 11If you install this plugin manually, make sure it is installed in 12lib/plugins/drawio/ - if the folder is called different it 13will not work! 14 15Please refer to http://www.dokuwiki.org/plugins for additional info 16on how to install plugins in DokuWiki. 17 18---- 19Copyright (C) Milos Kozak <milos.kozak@lejmr.com> 20 21This program is free software; you can redistribute it and/or modify 22it under the terms of the GNU General Public License as published by 23the Free Software Foundation; version 2 of the License 24 25This program is distributed in the hope that it will be useful, 26but WITHOUT ANY WARRANTY; without even the implied warranty of 27MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 28GNU General Public License for more details. 29 30See the LICENSING file for details 31``` 32 33## Before you open a PR or an Issue 34 35I am very grateful for all contribution, but before you open a PR or an Issue please make sure your contribution works. Very important aspect of all contributions is that they are solving problem that anybody can have not that you are solving your particular problem which you do not want to support on your own, so you rather choose to dump it over to the upstream repository. I am sorry I am not keen to support your technical dept. When you are opening an issue for a missing functionality, please reconcile whether are you willing to implement the feauture or not. Don't get it that you must implement it all the time, sometimes you have a great idea that should be implemented, but you don't have the right skill-set. In such a case open an issue and detail the feature, so that the feature can be reviewed and implemented by somebody else. In special cases I can commit to implement it. Generally, this is a non-profit area for me, so please do not expect I am going to be implementing anything for free. 36 37Regarding to bugs. I prefer pull-requests rather than issues, as I am not going to be fixing any bug unless the bug is breaking my personal wiki page. 38 39I am using labels for Issue for the ones that I would like to be implemented by somebody else. The un-labeled issues became stale or removed. 40 41 42## Roadmap 43 44This project is completely OpenSource and maintained in my free time, so I can NOT provide any ETA when certain functionality is implemented. The future tasks i would like to be working on are labeled as *enhacement* in the Issues page of this project: 45[Enhancements](https://github.com/lejmr/dokuwiki-plugin-drawio/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement) 46 47I will be extremelly happy if I receive any pull request with a bug fix or a new feature. 48 49 50## How to extend this plugin? 51 52In order to make the development as simple as possible, I prepared a Docker compose file. Using the *docker-compose* command one can simply start its development environment locally. 53 54This is how to start local development server: 55 56```docker-compose up``` 57 58Wait until server is started, and feel free to login using *superuser:password* credentials and go on and develop. The development server is available at address http://localhost:8080 59 60 61## SVG support related notes 62 63In order to enable svg drawing support make sure: 64* You have installed [svgEmbed Plugin](https://www.dokuwiki.org/plugin:svgembed#Uploading_SVG_files_via_Media_Manager) 65* You enabled svg extension in DokuWiki's Draw.io configuration 66* You added `svg image/svg+xml` line to conf/mime.local.conf