No olvides que puedes obtener una insignia varias veces (la insignia de aniversario es un ejemplo).
Pero una insignia por una segunda donación, o por cinco años de donaciones, eso podría funcionar.
No olvides que puedes obtener una insignia varias veces (la insignia de aniversario es un ejemplo).
Pero una insignia por una segunda donación, o por cinco años de donaciones, eso podría funcionar.
Puedes mudarte a Hetzner y pagar probablemente el 50% de eso por especificaciones iguales o similares.
No necesitas una CDN para tu tráfico, elige un servidor lo más cerca posible de tu comunidad y estarás bien.
Creo que esto depende de la comunidad. Como mencioné anteriormente, uno de mis miembros en realidad insistió en que las insignias no fueran permanentes para fomentar donaciones repetidas.
Por otro lado, tengo foros donde otorgamos una insignia pero no las revocamos.
Uno de estos últimos foros tiene un conjunto de insignias.
Cada quinta donación otorga una insignia plateada especial, y cada quincuagésima donación otorga una dorada.
Además de esas insignias, también rastreamos las donaciones de por vida de cada miembro y otorgamos una insignia especial a cualquiera cuya donación de por vida alcance los $500, que es el costo anual de alojamiento de esa instancia. ![]()
Ya no lo usamos, pero en el pasado usamos la API de ko-fi en los foros donde las insignias son temporales, por lo que en teoría no debería ser demasiado difícil configurar una barra de progreso.
Lo principal es que solo necesitas una forma de registrar el monto total y el monto objetivo y renderizar la barra en función de esos números.
En nuestra comunidad, sospecho que los usuarios preferirán permanecer en el anonimato, tanto en cuanto a si donaron o no, como definitivamente en qué cantidad. Por lo tanto, las insignias no serían atractivas.
Un usuario ingenioso ha sugerido comprar tarjetas de regalo de Visa y enviar los códigos al administrador principal de la comunidad (enlace de Discourse) para el pago de facturas o el reembolso, preservando así el anonimato de la comunidad y eliminando la necesidad de configurar una cuenta bancaria/pagador en línea. cc @Tallytony
Dado que recibí un mensaje privado para saber cómo hice el botón de donación ocultable, comparto mi (horrible) componente aquí:
La descripción comenzó aquí:
Ciertamente hemos pensado en esto. Las microtransacciones son un negocio complicado, hay tantos recortes en el camino. Un reembolso de una donación de 2 dólares puede terminar costándote 1 hora de tiempo, borrando por completo el valor de otras 20 donaciones que siguen.
Mi opinión es que la única forma de ofrecer un servicio como este a nuestros clientes sería introduciendo una especie de moneda virtual (por ejemplo, robux o potenciadores de Discord) y luego gastarías esa moneda virtual para donar. Esto permite comprar bloques más grandes y simplifica enormemente las situaciones de reembolso (donde no nos costaría dinero real, solo tiempo reembolsar una donación errónea).
Dicho esto, nada de esto está en el plan de desarrollo todavía, sería un proyecto gigantesco.
Puedes usar Hetzner y Bunny por ~5 dólares. Soy un cliente satisfecho, no trabajo en absoluto con esas empresas.
Tienen servicios de primera categoría, un excelente soporte al cliente (VPS solo tiene soporte técnico, no esperes que te guíen sobre cómo instalar Debian) y más de 5 años funcionando a la perfección.
Te sugiero que investigues por tu cuenta, Reddit tiene muchos comentarios y también puedes buscar en muchas instancias de foros de Discourse.
Hetzner y Bunny no están hechos para empresas, pero sospecho que pueden hacerlo mejor que muchas opciones enfocadas en empresas pero comercializadas como ‘más usadas’.
Estuve probando sus servicios en nuestra etapa inicial (me gusta llamar al principio de cada proyecto como una testnet) y continuaremos usándolos si escalamos, a menos que no podamos hacerlo.
Probé casi todas las opciones para nuestro presupuesto y estas son las mejores que encontré. Te permiten escalar, sin inconvenientes ni contratos maliciosos.
Encontrarás allí súper precio y súper servicio ![]()
Puedo darte enlaces de referencia, pero prefiero invitarte a ver la beta en nuestra comunidad y darme tu opinión para mejorar (solo si quieres hacerlo).
Construiremos (si no se construye con el tiempo) algo similar a lo que mencionas sobre las suscripciones de Monero Discourse.
Ese es un plugin de terceros que mueve las suscripciones de Stripe a una moneda autoalojada, anónima y resistente a la censura.
Pero el sistema de donaciones también sería utilizado por todos los servicios alrededor.
Hola,
Estoy usando este componente:
Desde la última actualización de Discourse en mi sitio de prueba, he recibido un mensaje de error/advertencia rojo sobre donation-icon-toggle y en la consola de desarrollo veo lo siguiente:
[THEME 52 'donation icon toggle'] TypeError: (intermediate value).property no es una función
at theme-field-380-common-html-script-1.js:61:13
at Ne (plugin-api.js:2760:12)
at Object.initialize (theme-field-380-common-html-script-1.js:15:22)
at n.initialize (app.js:208:28)
at index.js:145:1
at e.each (dag-map.js:191:1)
at e.walk (dag-map.js:120:1)
at e.each (dag-map.js:66:1)
at e.topsort (dag-map.js:72:1)
at e._runInitializer (index.js:158:1)
at e.runInstanceInitializers (index.js:143:1)
at u._bootSync (instance.js:86:1)
at e.didBecomeReady (index.js:602:1)
at invoke (backburner.js.js:280:1)
at h.flush (backburner.js.js:197:1)
at p.flush (backburner.js.js:358:1)
at B._end (backburner.js.js:798:1)
at B._boundAutorunEnd (backburner.js.js:523:1)
k @ client-error-handler.js:125
¿Alguna idea de cómo solucionar esto? Estoy totalmente perdido en cuanto a código aquí.
Todavía soy un tipo de PHP. ![]()