You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In den anderen Artikeln zur Programmierung von Erweiterungen haben Sie bereits gelernt, wie Sie schon mit kleinen Python-Kenntnissen Erweiterungen entwickeln können.
21
-
Und sicher haben Sie selbst auch schon Erweiterungen als xref:mkps#[MKP] aus der link:https://exchange.checkmk.com/[{CMK}-Exchange^] heruntergeladen und installiert.
21
+
Und sicher haben Sie selbst auch schon Erweiterungen als xref:mkps#[MKP] aus der link:https://exchange.checkmk.com/[{CMK}Exchange^] heruntergeladen und installiert.
22
22
In diesem Artikel erfahren Sie nun alles Notwendige, um Erweiterungspakete für {CMK} anzupassen oder aus selbst entwickelten Erweiterungen zu erstellen.
23
23
24
24
@@ -53,8 +53,8 @@ Für die Entwicklungsarbeit raten wir daher zur Verwendung der Befehlszeile.
53
53
[#workflow]
54
54
== Der Workflow
55
55
56
-
In diesem Abschnitt zeigen wir Ihnen an der Reihenfolge aus auflösen, anpassen, neu zusammenstellen und paketieren, wie Sie bei der Modifikation eines vorhandenen Paketes vorgehen.
57
-
Unser Beispiel verwendet das in der {CMK}-Exchange verfügbare Beispiel-MKP link:https://exchange.checkmk.com/p/hello-world[Hello world!^].
56
+
In diesem Kapitel zeigen wir Ihnen an der Reihenfolge aus auflösen, anpassen, neu zusammenstellen und paketieren, wie Sie bei der Modifikation eines vorhandenen Paketes vorgehen.
57
+
Unser Beispiel verwendet das in der {CMK}Exchange verfügbare Beispiel-MKP link:https://exchange.checkmk.com/p/hello-world[Hello world!^].
58
58
Wollen Sie stattdessen ein eigenes MKP aus selbst erstellten Dateien bauen, überspringen Sie einfach die ersten Schritte und gehen direkt zur xref:find_unpackaged_cli[Suche nach unpaketierten Dateien].
59
59
60
60
@@ -88,7 +88,7 @@ Das Auflösen geschieht dann mit dem folgenden Befehl:
88
88
{c-omd} mkp release hello_world
89
89
----
90
90
91
-
Im Setup der kommerziellen Editionen steht alternativ das Icon eines Klemmbausteins (icon:icon_release_mkp[]) zur Verfügung.
91
+
Im Setup der kommerziellen Editionen steht alternativ das Symbol eines Klemmbausteins (icon:icon_release_mkp[]) zur Verfügung.
Bei den kommerziellen Editionen können Sie im Setup auf der Seite der Paketverwaltung den Knopf [.guihint]#Unpackaged files# verwenden.
126
+
Bei den kommerziellen Editionen können Sie auf der Seite [.guihint]#Extension packages# den Knopf [.guihint]#List unpackaged files# verwenden.
127
127
In der angezeigten Seite können Sie nicht mehr benötigte Dateien einfach löschen.
128
128
129
129
@@ -175,7 +175,7 @@ Wenn Sie ausschließlich die stabilen öffentlichen Plugin-APIs nutzen, wird Ihr
175
175
Die verwendete Versionsnummer (Schlüssel `version`) muss den Konventionen des _Semantic Versioning_ entsprechen.
176
176
Inkrementieren Sie bei kleinen Änderungen wie Bugfixes nur die letzte Stelle.
177
177
178
-
Wenn Sie eine kommerzielle Edition verwenden, finden Sie auf der Seite zur Paketverwaltung unter [.guihint]#Setup > Maintenance > Extension packages# den Knopf [.guihint]#Create package#.
178
+
Wenn Sie eine kommerzielle Edition verwenden, finden Sie auf der Seite [.guihint]#Setup > Maintenance > Extension packages# den Knopf [.guihint]#Create package#.
179
179
Dieser Knopf führt Sie zu einem Formular, in dem Sie alle in der Vorlage für die Paketkonfiguration enthaltenen Parameter eintragen können – ohne auf korrekte Python-Syntax achten zu müssen.
180
180
// ES: Manche Leserinnen könnten hier bereits vergessen haben, wo in der GUI sie sich befinden. Als Komfortservice erwähnen wir hier besser nochmal, wo man diesen Knopf findet.
181
181
@@ -198,9 +198,9 @@ Diese Tatsache sollte ein weiterer Anlass für die Nutzung dedizierter Testinsta
198
198
199
199
200
200
[#exchange]
201
-
== Veröffentlichung in der {CMK}-Exchange
201
+
== Veröffentlichung in der {CMK}Exchange
202
202
203
-
Falls Sie Ihr frisch erstelltes MKP teilen möchten, können Sie es in die link:https://exchange.checkmk.com/[{CMK}-Exchange^] hochladen.
203
+
Falls Sie Ihr frisch erstelltes MKP teilen möchten, können Sie es in die link:https://exchange.checkmk.com/[{CMK}Exchange^] hochladen.
204
204
Vor dem Upload sind einige Dinge zu berücksichtigen:
205
205
206
206
* Seien Sie sich bewusst, dass Ihre Erweiterung unter GPL v2 lizenzierte Programmierschnittstellen nutzt und daher ebenfalls der Lizenz GPL v2 unterliegt.
@@ -251,7 +251,7 @@ Das JSON-Äquivalent `info.json` enthält exakt die gleichen Felder und Werte, w
251
251
[#command_reference]
252
252
== Befehlsreferenz
253
253
254
-
Befehle für die Verwaltung und das Management von Updates finden Sie im xref:mkps#command_reference[Artikel zur Verwaltung von MKPs].
254
+
Befehle für die Verwaltung und für Updates finden Sie im xref:mkps#command_reference[Artikel zur Verwaltung von MKPs].
0 commit comments