Discourse App Store?

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…

3 Me gusta

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:

1 me gusta

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.

1 me gusta

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? :stuck_out_tongue:

4 Me gusta

¿Hay algún progreso con esta idea?

(Ya estaría muy satisfecho si hubiera un pequeño directorio de temas o complementos integrado en la interfaz gráfica de administración de Discourse, algo similar a lo que tiene WordPress)

3 Me gusta

ProCourse Installer proporcionó algunas de las funcionalidades que mencionaste; sin embargo, en este momento los plugins importados a través de ProCourse no persisten entre reconstrucciones. Si alguien pudiera solucionar este problema, la idea de una tienda de aplicaciones podría ser más viable.

3 Me gusta

Lo que tenemos ahora es Administrador → Personalizar → Temas

https://discourse.example.com/admin/customize/themes

… que cuenta con una pestaña popular:

Y Theme Creator, create and show themes without installing Discourse!

5 Me gusta

Estoy de acuerdo con la necesidad y los beneficios de esto. La pestaña “popular” existente en el instalador es algo, pero en mi opinión no es suficiente. Recientemente publiqué un tema similar, centrándome más en los temas, pero me encantaría ver una mejor presentación y listado tanto de temas como de componentes y complementos de temas, o incluso un “mercado” o tienda.

1 me gusta

Siempre he pensado que hay una oportunidad para la monetización de terceros en las personalizaciones de Discourse. No creo que vender plugins sea viable a largo plazo (son complejos de mantener, los errores pueden causar problemas que detienen todo y es difícil venderlos en una comunidad de código abierto).

Sin embargo, podría haber una oportunidad para vender temas y componentes, creando un espacio navegable donde alojarlos. Me sentiría más cómodo impulsando a nuestra base de usuarios hacia personalizaciones de front-end en lugar de plugins, simplemente debido a los numerosos problemas que pueden tener los plugins. Nuestro sistema de temas ha madurado bastante en los últimos años desde que comencé a trabajar en la personalización de Discourse, hasta el punto de que muchas personalizaciones ya ni siquiera requieren un plugin.

Por ahora, no hay nada en nuestra hoja de ruta en este ámbito.

7 Me gusta

Un sistema así sería más comparable a la nueva Microsoft Store. Ya está ganando terreno gracias a su nuevo modelo de negocio. :grinning:

Sí, he quedado realmente impresionado con lo que es posible lograr con los Componentes de Temas y lo fáciles que son de usar. Por no mencionar lo sencilla que suele ser la personalización de CSS. Lo que realmente busco es una mejor forma de encontrarlos y entender sus funciones sin tener que instalarlos todos para probarlos, je.

1 me gusta