Wir haben ein Produkt. Entwickler können darauf aufbauend Lösungen entwickeln. Wir haben festgestellt, dass Entwickler diese Lösungen in der Community miteinander teilen. Vor ein oder zwei Jahren haben wir eine Kategorie namens „Show and Tell“ eingeführt, in der unsere Entwickler diese Projekte vorstellen können – und das kam sehr gut an.
Wir sind nun so weit gewachsen, dass unsere Partner, wir selbst und sogar einige hochrangige Entwickler aus der Community ihre „Marketplace-Artikel“ auf die nächste Stufe heben möchten. Deshalb wollen wir dafür ein erweitertes Erlebnis schaffen. Hier sind einige Punkte, die ich sicher weiß:
- Dies wird kostenlos sein, daher gibt es keine Bedenken hinsichtlich kostenpflichtiger Zugänge oder Zahlungen.
- Alle im Marketplace bereitgestellten Integrationen werden Open-Source sein und auf GitHub gehostet.
- Es gibt eine begrenzte Liste der Integrationsarten, die eingereicht werden können (im Wesentlichen: Produktfunktion A, Produktfunktion B, Produktfunktion C und Sonstiges – dies sind jeweils Unterkategorien in der Marketplace-Kategorie).
- Ich möchte, dass jeder Marketplace-Artikel als Discourse-Thema vorliegt, beispielsweise mit Tags wie Customization > Plugin oder Customization > Theme component.
- Es wird ein freigegebenes Einreichungsverfahren geben, um einen Artikel in den Marketplace aufzunehmen. Ihr Artikel sollte von hoher Qualität sein, um als Marketplace-Artikel und nicht als Show-and-Tell-Beitrag in Frage zu kommen.
Hier ist, was ich bisher getan habe:
Einreichungsprozess
Um einen Artikel in den Marketplace einzureichen, müssen Sie zunächst Zugang zur Benutzergruppe „Marketplace Publishers“ anfordern. In Ihrem Antrag teilen Sie einen Link zum Open-Source-Repository Ihres Artikels sowie eine Beschreibung dessen mit. Dieser Antrag geht an die Besitzer der „Marketplace Publishers“-Benutzergruppe in einer Gruppen-PM (Standard-Feature von Discourse). Dort können sie natürlich über die Veröffentlichungsabsichten der Person kommunizieren, deren Code überprüfen usw.
Sobald wir genehmigen, erstellen wir den Marketplace-Artikel gemeinsam mit dem Entwickler in der PM mithilfe einer Discourse-Vorlage unserer Marketplace-Artikel. So können wir das Bild, die Beschreibung, die Erste-Hilfe-Anleitung usw. perfekt gestalten.
Anschließend veröffentlicht unser Team den Artikel im Marketplace (nur unser Team oder genehmigte Mitarbeiter des Unternehmens können neue Themen in dieser Kategorie veröffentlichen).
Es wäre großartig, wenn die Automatisierung „PMs senden“ es dem Absender ermöglichen würde, eine Benutzergruppe oder eine Liste von Benutzern auszuwählen. Wir könnten dies möglicherweise für etwas wie Folgendes nutzen:
Hey, %%RECEIVER_USERNAME%%, ich wollte dir nur sagen, danke, dass du daran arbeitest, Marketplace-Autor zu werden. Es ist eine großartige Möglichkeit, deine technischen Fähigkeiten oder die deines Unternehmens zu präsentieren.Wir werden dich in dieser privaten Nachricht hier bei den nächsten Schritten unterstützen, damit du durchstarten kannst. Hier sind die nächsten Dinge, die ich von dir brauche, damit wir deinen Artikel in den SailPoint-Marketplace aufnehmen können:
- a
- b
- c
Nutzungsprozess
Aus Sicht des Endbenutzers wird der Marketplace-Artikel fast genau so genutzt, wie wir hier auf Meta Theme-Komponenten und Plugins verwenden.
Herausforderungen (oder Punkte, die ich noch klären muss)
- Ich versuche herauszufinden, wie ich mit Bugs und Feature-Anfragen für Marketplace-Artikel umgehen soll. Soll ich Bug- und Feature-Kategorien verwenden und für jeden Marketplace-Artikel ein entsprechendes Tag erstellen? Oder soll ich das nur für offizielle Plugins tun und Community-/Partner-Plugins ihre Anfragen in ihren eigenen Themen behandeln lassen? Erstere Option bedeutet viel Tag-Verwaltung, würde aber das Tracking erheblich erleichtern… ich bin jedoch vorsichtig, zu viele Tags zu erstellen. Letztere Option führt zu einem uneinheitlichen Erlebnis, je nachdem, mit welchem Marketplace-Artikel man interagiert, und kann es schwierig machen, aktuelle Bugs oder Feature-Anfragen zu finden, wenn der Ersteller des Originalbeitrags das ursprüngliche Thema nicht aktuell hält.
- Ich muss herausfinden, wie Nutzer eines Marketplace-Artikels über Änderungen an diesem Artikel informiert werden. Wenn sie einem bestimmten Thema (Marketplace-Artikel) folgen, erhalten sie Updates, wenn der OP (Originalposter) den Beitrag aktualisiert? Würden alle Abonnenten Updates erhalten, wenn es sich um ein Wiki handeln würde?
- Ich brauche die beste Möglichkeit, wie Nutzer unsere Nutzungsbedingungen bestätigen können. Derzeit ist er ganz oben im Thema fett hervorgehoben verlinkt, aber ich denke, mein Rechtsteam möchte, dass er den Nutzern tatsächlich vor dem Download oder der Nutzung des Artikels als Popup angezeigt wird. Ich bin mir nicht sicher, was ich hier tun soll…
- Die Möglichkeit für Nutzer, den Marketplace-Artikel zu bewerten, und diese Bewertung soll über die API abrufbar sein, um zu sehen, wer was bewertet hat, usw.
- Möglicherweise eine Theme-Komponente sowohl für die Kategorie als auch für das Thema, die die Kategorie besser als „Marketplace“ und den Artikel als „Marketplace-Artikel“ visualisiert und nicht als diskussions- oder forumähnliche Ansicht.
- Ich bin sicher, dass es Dinge gibt, die ich nicht bedacht habe, also bitte ich euch, diesem Plan einige Löcher reinzupochen, wenn ihr möchtet

