Abbiamo un prodotto. Gli sviluppatori possono creare integrazioni basate sul nostro prodotto. Abbiamo iniziato a notare che gli sviluppatori condividono tra loro nella community le soluzioni che stanno realizzando. Un anno o due fa abbiamo creato una categoria chiamata “Show and Tell” dove i nostri sviluppatori possono condividere tra loro ciò che stanno costruendo — e ha avuto un ottimo riscontro.
Ora siamo cresciuti abbastanza in termini di maturità da permettere ai nostri partner, a noi stessi e anche ad alcuni sviluppatori della community di alto valore di portare i loro “articoli del marketplace” al livello successivo, e quindi vogliamo creare un’esperienza migliorata per questo scopo. Ecco alcune cose che so con certezza:
- Non sarà a pagamento, quindi non c’è bisogno di preoccuparsi di accessi a pagamento o transazioni economiche
- Tutte le integrazioni fornite nel marketplace saranno open-source e ospitate su GitHub
- Esiste un elenco finito di tipi di integrazioni che possono essere sottoposte (essenzialmente: funzionalità del prodotto A, funzionalità del prodotto B, funzionalità del prodotto C e Altro… queste sono ciascuna una sotto-categoria nella categoria del marketplace)
- Voglio che ogni articolo del marketplace sia sotto forma di un argomento Discourse, come Customization > Plugin o Customization > Theme component.
- Ci sarà un processo di sottomissione controllato (gated) per inserire un articolo nel marketplace. Il tuo articolo dovrebbe essere di qualità sufficiente per essere considerato un articolo del marketplace piuttosto che un articolo Show and Tell.
Ecco cosa ho fatto finora:
Processo di sottomissione
Per sottomettere un articolo al marketplace, devi prima richiedere l’accesso al gruppo di utenti “Marketplace Publishers” e, nella tua richiesta, condividere un link al repository open-source del tuo articolo e una descrizione di cosa si tratta. Questa richiesta va ai proprietari del gruppo di utenti “Marketplace Publishers” tramite un messaggio privato di gruppo (funzionalità standard di Discourse). Naturalmente, qui possono comunicare riguardo a ciò che la persona vuole pubblicare, revisionare il loro codice, ecc.
Una volta approvata, costruiamo l’articolo del marketplace con loro nel messaggio privato utilizzando un Modello Discourse dei nostri articoli del marketplace. Possiamo sistemare l’immagine, la descrizione, la guida all’avvio, ecc.
Dopodiché, il nostro team pubblica l’articolo nel marketplace (solo il nostro team o i dipendenti aziendali approvati possono pubblicare nuovi argomenti in questa categoria).
Sarebbe fantastico se l’automazione “invia messaggi privati” permettesse all’inviatore di essere un gruppo di utenti o un elenco di utenti. Potremmo eventualmente usarla per fare qualcosa come:
Ciao, %%RECEIVER_USERNAME%%, volevo solo dirti grazie per il lavoro svolto per diventare un autore del marketplace. È un ottimo modo per mostrare le tue capacità tecniche o quelle della tua azienda.Lavoreremo con te in questo messaggio privato sui prossimi passi per farti partire. Ecco le prossime cose che devo chiederti di fare affinché possiamo inserire il tuo articolo nel marketplace SailPoint:
- a
- b
- c
Processo di utilizzo
Dal punto di vista dell’utente finale, utilizzeranno l’articolo del marketplace quasi esattamente come utilizziamo qui su Meta i componenti tema e i plugin.
Cose con cui sto lottando (o devo ancora risolvere)
- Sto cercando di capire come gestire bug e richieste di funzionalità per gli articoli del marketplace. Uso le categorie di bug e funzionalità e creo un tag associato per ogni articolo del marketplace? O lo faccio solo per i plugin ufficiali e lascio che i plugin costruiti dalla community/dei partner li gestiscano nei loro argomenti? Il primo metodo comporta molta gestione dei tag ma renderebbe il tracciamento eccellente… ma sono cauto nel creare troppi tag. Il secondo crea un’esperienza frammentata a seconda dell’articolo del marketplace con cui si interagisce e può rendere difficile trovare quali bug o richieste di funzionalità esistono attualmente se l’autore originale non aggiorna il post iniziale dell’argomento.
- Devo capire come gli utenti di un articolo del marketplace ricevono aggiornamenti sulle modifiche all’articolo del marketplace. Se sono iscritti a un argomento specifico (articolo del marketplace), ricevono aggiornamenti se l’OP (Original Poster) viene aggiornato? Tutti gli iscritti riceverebbero aggiornamenti se fosse una pagina wiki?
- Ho bisogno del modo migliore per far sì che gli utenti riconoscano i nostri termini di servizio. Attualmente l’ho linkato proprio in cima all’argomento, in grassetto, ma penso che il mio team legale vorrà che appaia effettivamente come un popup agli utenti prima che scarichino/utilizzino l’articolo. Non sono sicuro di cosa fare qui…
- Possibilità per gli utenti di valutare l’articolo del marketplace, e che tale valutazione sia disponibile per essere recuperata tramite API, vedere chi ha valutato cosa, ecc.
- Possibilmente un componente tema sia per la categoria che per l’argomento che visualizzi meglio la categoria come un “marketplace” e un “articolo del marketplace” e non come una vista da discussione/forum.
- Sono sicuro che ci siano cose che non ho considerato, quindi fate pure notare alcune falle in questo piano se volete

