- Mitglied seit
- 24. Jun 2012
- Beiträge
- 9
- Punkte für Reaktionen
- 1
- Punkte
- 0
Guten Abend
Ich habe ein kleines Tool erstellt um mir die Administration meiner eigenen kleinen CA zu erleichtern (erstellen, signieren und widerrufen von Zertifikaten) und nun habe ich einen Applikation-Punkt im Hauptmenü angelegt. Zur Anleitung habe ich den "DSM 3rd Party Developer Guide" genommen. Nun fehlt mir jedoch das Icon, wenn ich den Webpfad (entry.cgi?...) direkt aufrufe, bekomme ich nur ein GIF in der Grösse 1x1px, was wohl bedeutet, das DSM hat keinen Zugriff auf die Grafik(en). Mir fehlt das jedoch schwer zu glauben, da ich mein Verzeichnis (und die config) mit anderen Applikationen verglichen habe und keinen grossen Unterschied gefunden habe, womöglich könnt ihr mir sagen was fehlt.
Ich habe einen symlink von webman/3rdparty/CATool nach /var/packages/CATool angelegt.
Ich habe im Ordner dann eine Datei namens "config" angelegt und dort den JSON-Schnipsel aus dem Guide rauskopiert und angepasst. Dieser sieht nun wie folgend aus:
Im Ordner habe ich dann einen neuen Ordner angelegt namens "images" und dort die Bilder mit den Massen abgelegt (16,24,32,48,64,72...) (ich habe bei einer anderen Applikation noch 96, 120 und 128 entdeckt und habe testweise diese auch angelegt (kopiert von Grösse 72), jedoch brachte auch dies nichts. Ich habe auch mal den Besitzer zu http gewechselt und Nginx neu gestartet, brachte aber auch nichts.
Das gesamte Verzeichnis sieht nun so aus:
Nun stellt sich mir die Frage, warum bekomm ich das Icon nicht zu sehen. Ich habe schliesslich auch keinen Unterschied zu den anderen Applikationen gefunden. Ich hoffe, ihr wisst eine mögliche Ursache dazu oder könnt mich in die richtige Richtung schubsen.
Freundliche Grüsse
FalkenaugeMihawk
PS: Falls dieses Thema wo möglich im falschen Forum ist, bitte verschieben!
Ich habe ein kleines Tool erstellt um mir die Administration meiner eigenen kleinen CA zu erleichtern (erstellen, signieren und widerrufen von Zertifikaten) und nun habe ich einen Applikation-Punkt im Hauptmenü angelegt. Zur Anleitung habe ich den "DSM 3rd Party Developer Guide" genommen. Nun fehlt mir jedoch das Icon, wenn ich den Webpfad (entry.cgi?...) direkt aufrufe, bekomme ich nur ein GIF in der Grösse 1x1px, was wohl bedeutet, das DSM hat keinen Zugriff auf die Grafik(en). Mir fehlt das jedoch schwer zu glauben, da ich mein Verzeichnis (und die config) mit anderen Applikationen verglichen habe und keinen grossen Unterschied gefunden habe, womöglich könnt ihr mir sagen was fehlt.
Ich habe einen symlink von webman/3rdparty/CATool nach /var/packages/CATool angelegt.
Ich habe im Ordner dann eine Datei namens "config" angelegt und dort den JSON-Schnipsel aus dem Guide rauskopiert und angepasst. Dieser sieht nun wie folgend aus:
Code:
{
".url": {
"com.charuru.CATool": {
"type": "legacy",
"allUsers": false,
"title": "CATool",
"desc": "Helps creating, signing and revoking certificates from the CA intermediate",
"icon": "images/catool_{0}.png",
"url": "https://ds415.local:5001/catool/index.php"
}
}
}
Im Ordner habe ich dann einen neuen Ordner angelegt namens "images" und dort die Bilder mit den Massen abgelegt (16,24,32,48,64,72...) (ich habe bei einer anderen Applikation noch 96, 120 und 128 entdeckt und habe testweise diese auch angelegt (kopiert von Grösse 72), jedoch brachte auch dies nichts. Ich habe auch mal den Besitzer zu http gewechselt und Nginx neu gestartet, brachte aber auch nichts.
Das gesamte Verzeichnis sieht nun so aus:
Nun stellt sich mir die Frage, warum bekomm ich das Icon nicht zu sehen. Ich habe schliesslich auch keinen Unterschied zu den anderen Applikationen gefunden. Ich hoffe, ihr wisst eine mögliche Ursache dazu oder könnt mich in die richtige Richtung schubsen.
Freundliche Grüsse
FalkenaugeMihawk
PS: Falls dieses Thema wo möglich im falschen Forum ist, bitte verschieben!
Zuletzt bearbeitet: