MyGit

pawelrojek/nextcloud-drawio

Fork: 61 Star: 227 (更新于 2024-12-08 12:00:12)

license: AGPL-3.0

Language: PHP .

Draw.io intergration app

最后发布版本: v.1.0.3 ( 2022-06-12 21:33:07)

官方网址 GitHub网址

:warning: [Archived] :warning: Nextcloud Draw.io integration app

[May 2017-June 2022]

:diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds:
:diamonds: The new official repository is located here:          :diamonds:
:diamonds: https://github.com/jgraph/drawio-nextcloud/     :diamonds:
:diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds::diamonds:
















This app allows users to create and edit diagrams in Nextcloud using Draw.io / Diagrams.net on-line editor.

App Store link: https://apps.nextcloud.com/apps/drawio

Once installed, you will see an option to create a Draw.io diagram from the 'create file' menu. Note: this app does not produce an app icon.

Info

  • Requires Nextcloud >11.0.0
  • Multi language support (l10n)
  • Inspired by the old Draw.io Integration and OnlyOffice
  • Tested with Chrome 58-96 and Firefox 53-89
  • Tested with PHP 5.6/7.1/7.3/8.0/8.1
  • Draw.io Integration v1.0.3 tested with NextCloud 11.0.3 / 12.0.2 / 13.0.6 / 14.0.4 / 15.0.0 / 16.0.0 / 17.0.0 / 18.0.0 / 19.0.0 / 20.0.0 / 21.0.0 / 22.0.0 / 23.0.0 / 24.0.1

Mimetype detection

To make Draw.io work properly, you need to add a new mimetypes in the mimetypemapping.json file (at Nextcloud level).

Go to Admin settings > Additional settings ( /index.php/settings/admin/additional ) and click the Save button to register MIME types.

Or you can do it manually:

  • Download mimetypemapping.json and save it in config folder or
  • Copy /resources/config/mimetypemapping.dist.json to /config/mimetypemapping.json (in the config/ folder at Nextcloud’s root directory; the file should be stored next to the config.php file). Afterwards add the two following line just after the “_comment” lines. "drawio": ["application/x-drawio"],

If all other mimetypes are not working properly, just run the following command:

sudo -u www-data php occ files:scan --all

Download

Current release: zip or tar.gz

Changelog

1.0.3

  • NC24 compatibility
  • (Note) This is the last release maintained by Pawel Rojek

1.0.2

  • NC23 compatibility
  • Added Finnish translation (#157)
  • Added Czech translation (#152)
  • Various bug fixes

Complete changelog

Installation

  1. Copy Nextcloud draw.io integration app ("drawio" directory) to your Nextcloud server into the /apps/ directory
  2. Go to "Apps" > "+ Apps" > "Not Enabled" and Enable the Draw.io application
  3. Go to "Admin settings > Additional settings" ( /index.php/settings/admin/additional ) and click the "Save" button to register MIME types.

Known Issues

  • If you're experiencing problems while updating your Nextcloud intance, try to disable/delete Draw.io integration app (/apps/drawio/) and then install/copy it again after the NC update is completed.

Configuration

Go to Admin page and change the settings you want:

Click "Save" when you're done.

If you would like to self-host Draw.io, you might want to consider https://github.com/jgraph/docker-drawio from the creators of Draw.io (now diagrams.net).

License

  • Released under the Affero General Public License version 3 or later.
  • [CC 3.0 BY] File icon made by DinosoftLabs / Link

Contributors

View all

Support

  • Any feedback and code is greatly appreciated!
  • It's all free, but please consider making a donation if you use it (and you can afford it) - it takes a lot of time to maintain/test/review/release. Thanks!

Donate

最近版本更新:(数据更新于 2024-10-11 10:10:05)

2022-06-12 21:33:07 v.1.0.3

2021-12-08 12:46:11 v.1.0.2

2021-06-29 23:38:04 v.1.0.1

2021-03-11 05:15:55 v.1.0.0

2021-03-04 06:18:50 v.0.9.9

2020-12-03 10:44:57 v.0.9.8

2020-07-22 20:37:35 v.0.9.7

2020-06-17 21:18:16 v.0.9.6

2020-02-23 03:55:36 v.0.9.5

2019-09-26 09:21:59 v0.9.4

主题(topics):

cloud, diagram, drawio, integration, nextcloud, nextcloud-app, scheme

pawelrojek/nextcloud-drawio同语言 PHP最近更新仓库

2024-12-13 19:38:03 coollabsio/coolify

2024-12-13 09:22:46 w7corp/easywechat

2024-12-11 20:15:22 symfony/symfony

2024-11-29 16:49:37 symfony/var-dumper

2024-11-20 23:58:25 laravel/framework

2024-11-20 18:39:23 danielmiessler/SecLists