24
|
1 .. _plugins:
|
|
2
|
|
3 Plugins
|
|
4 =======
|
|
5
|
25
|
6 .. contents::
|
|
7
|
|
8 Overview
|
|
9 --------
|
|
10
|
24
|
11 The core of Orthanc can be extended through **plugins**. A plugin
|
|
12 takes the form of a shared library (``.DLL`` under Windows, ``.so``
|
|
13 under Linux, ``.dylib`` under Apple OS X...). A plugin can do various
|
|
14 things, among others:
|
|
15
|
|
16 * Serving new **Web applications** that have full access to the REST
|
|
17 API of Orthanc, which makes easy to handle DICOM images from
|
|
18 JavaScript code.
|
|
19 * Replacing **the way DICOM images are decoded** (e.g. the official
|
|
20 :ref:`Web viewer plugin <webviewer>` introduces the decoding of
|
|
21 JPEG2000 images, which is not available in the core of Orthanc).
|
|
22 * Replacing the default **database back-end** of Orthanc (that is built
|
|
23 upon SQLite) by another (:ref:`PostgreSQL <postgresql>`, MySQL, SQL Server...).
|
|
24 * Creating **new REST APIs** on the top of the Orthanc built-in API (as in
|
|
25 in the official :ref:`DICOMweb <dicomweb>` plugin).
|
|
26 * **Reacting** to the arrival of new DICOM images or other
|
|
27 DICOM-related events so as to carry on automated processing.
|
25
|
28 * ...
|
|
29
|
|
30 Developers external to the official Orthanc project are :ref:`invited
|
|
31 to contribute <contributing>` by creating third-party plugins.
|
24
|
32
|
|
33
|
|
34 .. _plugins-official:
|
|
35
|
|
36 Index of the official plugins
|
|
37 -----------------------------
|
|
38
|
|
39 .. toctree::
|
|
40 :maxdepth: 1
|
|
41
|
|
42 plugins/serve-folders.rst
|
|
43 plugins/dicomweb.rst
|
|
44 plugins/postgresql.rst
|
|
45 plugins/webviewer.rst
|
|
46 plugins/worklists-plugin.rst
|
|
47
|
|
48
|
|
49 .. _plugins-contributed:
|
|
50
|
|
51 Index of the contributed plugins
|
|
52 --------------------------------
|
|
53
|
|
54 * `DWV Orthanc Plugin
|
|
55 <https://github.com/ivmartel/dwv-orthanc-plugin>`__: This plugin by
|
|
56 Yves Martelli is based on `dwv
|
|
57 <https://github.com/ivmartel/dwv/wiki>`__ and extends Orthanc with a
|
|
58 Web viewer of DICOM images.
|
|
59 * Another Web viewer is provided courtesy of `Emsy Chan
|
25
|
60 <https://groups.google.com/d/msg/orthanc-users/EC5Z2KaM4Hs/MG3KkzhCDAAJ>`__.
|
24
|
61
|