Temos um produto. Os desenvolvedores podem criar soluções baseadas nele. Começamos a notar que os desenvolvedores estão compartilhando entre si, na comunidade, as soluções que estão construindo. Criamos uma categoria há um ou dois anos chamada “Show and Tell” (Mostrar e Contar), onde nossos desenvolvedores podem compartilhar essas coisas que estão construindo uns com os outros — e ela foi muito bem aceita.
Agora, estamos crescendo em maturidade o suficiente para que nossos parceiros, nós mesmos e até alguns desenvolvedores de alto valor na comunidade queiram levar seu “item do marketplace” para o próximo nível — e, por isso, queremos criar uma experiência aprimorada para isso. Aqui estão algumas coisas que sei com certeza:
- Isso não será pago, então não há necessidade de se preocupar com acesso pago ou pagamentos.
- Todas as integrações fornecidas no marketplace serão de código aberto e hospedadas no GitHub.
- Existe uma lista finita de tipos de integrações que eles podem enviar (essencialmente: recurso do produto A, recurso do produto B, recurso do produto C e Outros… cada um desses são subcategorias na categoria do marketplace).
- Quero que cada item do marketplace esteja na forma de um tópico do Discourse, como Customization > Plugin ou Customization > Theme component.
- Haverá um processo de submissão com controle de acesso para colocar um item no marketplace. Seu item deve ser de calibre alto o suficiente para ser considerado um item do marketplace, em vez de um item do “Show and Tell”.
Aqui está o que já fiz até agora:
Processo de Submissão
Para submeter um item ao marketplace, você primeiro precisa solicitar acesso ao grupo de usuários “Marketplace Publishers” (Publicadores do Marketplace) e, em sua solicitação, compartilhar um link para o repositório de código aberto do seu item e uma descrição do que ele é. Essa solicitação vai para os proprietários do grupo de usuários “Marketplace Publishers” em uma mensagem privada (PM) de grupo (recurso padrão do Discourse). Claro, aqui eles podem se comunicar sobre o que a pessoa deseja publicar, revisar o código, etc.
Depois que aprovamos, construímos o item do marketplace com eles na PM usando um Template do Discourse dos nossos itens do marketplace. Podemos ajustar a imagem, a descrição, o guia de início, etc.
Após isso, nossa equipe publica o item no marketplace (apenas nossa equipe ou funcionários de empresas aprovadas podem publicar novos tópicos nesta categoria).
Seria ótimo se a automação “enviar PMs” permitisse que o remetente fosse um grupo de usuários ou uma lista de usuários. Poderíamos usá-la para fazer algo como:
Oi, %%RECEIVER_USERNAME%%, só queria dizer obrigado por trabalhar para se tornar um autor do marketplace. É uma ótima maneira de mostrar seu talento técnico ou o da sua empresa.Vamos trabalhar com você nesta mensagem privada aqui nos próximos passos para te colocar no caminho. Aqui estão as próximas coisas que preciso que você faça para que possamos colocar seu item no marketplace da SailPoint:
- a
- b
- c
Processo de Uso
Do ponto de vista do usuário final, eles usarão o item do marketplace quase exatamente como usamos os theme components (componentes de tema) e plugins aqui no Meta.
Coisas com as quais Estou Tendo Dificuldade (ou Preciso Descobrir)
- Estou tentando descobrir como lidar com bugs/solicitações de recursos para itens do marketplace. Devo usar as categorias de bugs e recursos e criar uma tag associada para cada item do marketplace? Ou devo fazer isso apenas para plugins oficiais e deixar que os plugins construídos pela comunidade/parceiros lidem com isso em seus tópicos? O primeiro significa muita gestão de tags, mas facilitaria o rastreamento… mas estou cauteloso em criar muitas tags. O segundo resulta em uma experiência fragmentada, dependendo do item do marketplace com o qual você está interagindo, e pode dificultar a descoberta de quais bugs/solicitações de recursos atuais existem se o autor original (OP) não estiver atualizando o post do tópico original.
- Preciso descobrir como os usuários de um item do marketplace recebem atualizações sobre alterações nele. Se eles estiverem assinados um tópico específico (item do marketplace), eles recebem atualizações se o OP for atualizado? Todos os assinados receberiam atualizações se fosse um wiki?
- Preciso da melhor maneira que consigo imaginar para que os usuários reconheçam nossos termos de serviço. Atualmente, tenho o link logo no início do tópico, em negrito, mas acho que minha equipe jurídica vai querer que ele apareça realmente como um pop-up para os usuários antes que eles baixem/usem o item. Não sei o que fazer aqui…
- Capacidade dos usuários de classificar o item do marketplace, e que essa classificação esteja disponível para que possamos consultá-la via API, ver quem classificou o quê, etc.
- Possivelmente um componente de tema tanto para a categoria quanto para o tópico que visualize melhor a categoria como um “marketplace” e um “item do marketplace”, e não como uma visualização de discussão/fórum.
- Tenho certeza de que há coisas que não considerei, então, por favor, aponte algumas falhas nisso se quiserem

