Mercurial > hg > orthanc-book
comparison Sphinx/source/developers/creating-plugins.rst @ 300:22d567933381
tutorials about plugins by Marco Barnig
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 23 Jan 2020 15:17:52 +0100 |
parents | 6cbcdb965ad3 |
children | a5f7fc9fb611 |
comparison
equal
deleted
inserted
replaced
299:d1ef8472b711 | 300:22d567933381 |
---|---|
11 The recommended way of :ref:`contributing to the Orthanc code | 11 The recommended way of :ref:`contributing to the Orthanc code |
12 <contributing>` consists in extending it by creating new :ref:`plugins | 12 <contributing>` consists in extending it by creating new :ref:`plugins |
13 <plugins>`. | 13 <plugins>`. |
14 | 14 |
15 Orthanc plugins must use the `plugin SDK | 15 Orthanc plugins must use the `plugin SDK |
16 <http://sdk.orthanc-server.com/>`__ and must be written | 16 <http://sdk.orthanc-server.com/>`__ and must be written in C or |
17 in C or C++. They must also fullfil the terms of the `GPLv3 license | 17 C++. They must also fullfil the terms of the `GPLv3 license |
18 <http://www.gnu.org/licenses/quick-guide-gplv3.en.html>`__ that is | 18 <http://www.gnu.org/licenses/quick-guide-gplv3.en.html>`__ that is |
19 used by the core of Orthanc. Sample code for plugins can be found `in | 19 used by the core of Orthanc. Here are some resources about creating |
20 the official Orthanc repository | 20 plugins: |
21 <https://bitbucket.org/sjodogne/orthanc/src/default/Plugins/Samples/>`__ | |
22 (in the ``Plugins/Samples`` folder). A | |
23 tutorial showing how to implement a basic WADO server is `available on | |
24 CodeProject | |
25 <http://www.codeproject.com/Articles/797118/Implementing-a-WADO-Server-using-Orthanc>`__. | |
26 | 21 |
22 * Sample code for plugins can be found `in the official Orthanc | |
23 repository | |
24 <https://bitbucket.org/sjodogne/orthanc/src/default/Plugins/Samples/>`__ | |
25 (in the ``Plugins/Samples`` folder). | |
26 | |
27 * A tutorial showing how to implement a basic WADO server is | |
28 `available on CodeProject | |
29 <http://www.codeproject.com/Articles/797118/Implementing-a-WADO-Server-using-Orthanc>`__. | |
30 | |
31 * Marco Barnig provides `tutorial lessons to create Orthanc plugins | |
32 <https://github.com/mbarnig/RadioLogic/wiki#orthanc-plugin-development>`__ | |
33 as part of his `RadioLogic project | |
34 <https://github.com/mbarnig/RadioLogic/>`__. | |
35 | |
27 We suggest developers to adopt the :ref:`coding style of the Orthanc | 36 We suggest developers to adopt the :ref:`coding style of the Orthanc |
28 core <coding-style>`, although this is of course not required. | 37 core <coding-style>`, although this is of course not required. |
29 | 38 |
30 Do not hesitate to `contact us | 39 Do not hesitate to `contact us |
31 <http://www.orthanc-server.com/static.php?page=contact>`__ if you wish | 40 <http://www.orthanc-server.com/static.php?page=contact>`__ if you wish |