Continuing the discussion from Discourse for iOS:
Not sure if this has been posted anywhere yet, but what does everyone think of a DC App Store? Could be quite lucrative for DC and app/plugin developers…
Continuing the discussion from Discourse for iOS:
Not sure if this has been posted anywhere yet, but what does everyone think of a DC App Store? Could be quite lucrative for DC and app/plugin developers…
Do you maybe mean something like the Add-Ons site for Firefox (doesn’t support paid addons) or maybe something more like the Chrome Webstore (does have paid extensions)?
AFAIK such a platform doesn’t pre-exist, so it’d have to be built. And it’s not a very trivial project. (Unless people want to help contribute to the one we’re building for OpenMRS. :-))
There has been some discussion amongst the community around what this might look like, although nothing from any of the principals:
Sam posted this in the other thread:
But basically I would like to see something like the Apple App Store - where developers submit apps/plugins, which are checked to make sure they are secure and in-line with other app rules and regs.
I think this way everyone benefits - devs can make money, DC gets a cut, and everyone else gets secure, efficient apps and plugins.
I’m not sure the Apple model is a good one for a free & open source software project, but I think I get the idea. The other thread above is a good start at discussing potential features/requirements.
+1 generally for highly discoverable/browsable Discourse plugins.
I mentioned in the other thread that I like the idea of curated stores, but I think users should have the ability to run their own directories with their own criteria using the same software (would be good for companies like Communiteq (formerly DiscourseHosting)). In this vision, Discourse admins would select whichever directories they fancy, and plugin updates would stream in from whichever directory they were installed from.
I’m basically describing apt-get, aren’t I? ![]()
Há algum progresso sobre essa ideia?
(Já ficaria muito satisfeito se houvesse um diretório pequeno de temas/plugins integrado à interface administrativa do Discourse, algo semelhante ao que o WordPress tem)
O instalador do ProCourse ofereceu parte da funcionalidade que você mencionou, no entanto, neste momento, os plugins importados via ProCourse não persistem entre reconstruções. Se alguém corrigisse esse plugin, a ideia da loja de aplicativos pode se tornar mais viável.
O que temos agora é Admin → Personalizar → Temas
https://discourse.example.com/admin/customize/themes
… que possui uma aba popular:
E Theme Creator, create and show themes without installing Discourse!
Concordo com a necessidade e os benefícios disso. A aba “Populares” existente no instalador é algo, mas, na minha opinião, não é suficiente. Recentemente, publiquei um tópico semelhante, focando mais em temas, mas adoraria ver uma melhor apresentação e listagem de temas e componentes de temas + plugins, ou até mesmo um “marketplace”/loja.
Sempre achei que há uma oportunidade para monetização de terceiros em customizações do Discourse. Não creio que vender plugins seja viável a longo prazo (complexo de manter, bugs podem causar problemas que travam tudo, difícil de vender em uma comunidade de código aberto).
No entanto, poderia haver uma oportunidade para vender temas/componentes e criar um espaço navegável para eles. Me sentiria mais confortável em direcionar nossa base de usuários para customizações de front-end em vez de plugins, simplesmente devido aos diversos problemas que os plugins podem apresentar. Nosso sistema de temas amadureceu bastante nos últimos anos desde que comecei a trabalhar na customização do Discourse, a ponto de muitas customizações nem mais exigirem um plugin.
Por enquanto, nada está no nosso roteiro nessa área.
Um sistema assim seria mais comparável à nova Microsoft Store. Ela já está ganhando força devido ao seu novo modelo de negócios. ![]()
Sim, fiquei realmente impressionado com o que é possível fazer com os Componentes de Tema e o quão fácil é trabalhar com eles. Sem contar o quão fácil costuma ser a personalização via CSS. O que eu realmente busco é uma maneira melhor de encontrá-los e entender suas funcionalidades sem precisar instalar cada um para testar, hehe.