comparison Sphinx/source/plugins.rst @ 24:25fa874803ab

plugins inside book
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 18 Jul 2016 17:36:02 +0200
parents
children 669ea65ba7fb
comparison
equal deleted inserted replaced
23:f99aa6a6f0c9 24:25fa874803ab
1 .. _plugins:
2
3 Plugins
4 =======
5
6 The core of Orthanc can be extended through **plugins**. A plugin
7 takes the form of a shared library (``.DLL`` under Windows, ``.so``
8 under Linux, ``.dylib`` under Apple OS X...). A plugin can do various
9 things, among others:
10
11 * Serving new **Web applications** that have full access to the REST
12 API of Orthanc, which makes easy to handle DICOM images from
13 JavaScript code.
14 * Replacing **the way DICOM images are decoded** (e.g. the official
15 :ref:`Web viewer plugin <webviewer>` introduces the decoding of
16 JPEG2000 images, which is not available in the core of Orthanc).
17 * Replacing the default **database back-end** of Orthanc (that is built
18 upon SQLite) by another (:ref:`PostgreSQL <postgresql>`, MySQL, SQL Server...).
19 * Creating **new REST APIs** on the top of the Orthanc built-in API (as in
20 in the official :ref:`DICOMweb <dicomweb>` plugin).
21 * **Reacting** to the arrival of new DICOM images or other
22 DICOM-related events so as to carry on automated processing.
23
24
25 .. _plugins-official:
26
27 Index of the official plugins
28 -----------------------------
29
30 .. toctree::
31 :maxdepth: 1
32
33 plugins/serve-folders.rst
34 plugins/dicomweb.rst
35 plugins/postgresql.rst
36 plugins/webviewer.rst
37 plugins/worklists-plugin.rst
38
39
40 .. _plugins-contributed:
41
42 Index of the contributed plugins
43 --------------------------------
44
45 * `DWV Orthanc Plugin
46 <https://github.com/ivmartel/dwv-orthanc-plugin>`__: This plugin by
47 Yves Martelli is based on `dwv
48 <https://github.com/ivmartel/dwv/wiki>`__ and extends Orthanc with a
49 Web viewer of DICOM images.
50 * Another Web viewer is provided courtesy of `Emsy Chan
51 <https://groups.google.com/forum/#!topic/orthanc-users/EC5Z2KaM4Hs>`__.
52