Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Email Subscription #24

Open
ozkriff opened this issue Oct 2, 2019 · 27 comments
Open

Email Subscription #24

ozkriff opened this issue Oct 2, 2019 · 27 comments
Labels
help wanted Extra attention is needed

Comments

@ozkriff
Copy link
Member

ozkriff commented Oct 2, 2019

@jeffvandyke:
I just came from Newsletter #1 - very nice! I think some folks (including me) would appreciate a email subscription option like This Week In Rust does (twitter and reddit updates don't show up in my inbox). Perhaps whatever email service they use could be adopted for rust-gamedev?

@17cupsofcoffee:
They apparently use MailChimp for this - their free plan only allows up to 2000 subscribers, however, and they already surpassed that in 2016, so they must be on one of the paid ones.

I think this is definitely a good idea, but we'd need to either find a service with a more generous free plan and/or figure out a plan for how it'd be paid for.

@phaazon:
That makes me think I should really have an RSS stream on my website… I need to check how to do that.

(Extracted from #2)

@ozkriff ozkriff mentioned this issue Oct 2, 2019
@17cupsofcoffee
Copy link
Collaborator

17cupsofcoffee commented Oct 2, 2019

At the very least, we should make sure that we submit the newsletter for inclusion in This Week In Rust every month. I think this was done for the first one, not sure if that was a PR from one of us or someone on their end :)

@ozkriff
Copy link
Member Author

ozkriff commented Oct 2, 2019

About TWIR: It was my PR, but they have a policy of not including newsletters and other regular issues. The first newsletter was included as a one-time exception.

@17cupsofcoffee
Copy link
Collaborator

Ah, that's a bummer. I get it, though, they probably don't want their entire newsletter to be... links to other newsletters 😅

@JeanMertz
Copy link

We can at least ask to add it one more time, with a notice that we now have a proper newsletter to which people can subscribe (when that is in place, of course).

@17cupsofcoffee
Copy link
Collaborator

17cupsofcoffee commented Oct 3, 2019

As far as I can tell, our requirements are:

  • Generous free tier (so we aren't paying for anything until we know there's enough demand)
  • Hosted (because maintaining the mailing list ourselves is a massive can of worms...)
  • Reasonably easy to set up (all the newsletters are in Markdown, so minimal pain of converting them would be nice)

This gives us a few options:

  • MailChimp is pretty tried and tested. They offer up to 2000 subscribers, and then the next tier up is $9.99 a month for 50,000. That's not a huge expense, but we'd have to figure out where that money would come from. Good analytics features, etc.
    • There's several other companies at a similar scale to MailChimp (SendGrid, MailGun), but I haven't found any with more generous free tiers.
  • TinyLetter is free, with a hard cap of 5000 subscribers. They're owned by MailChimp though, so you can just migrate if you hit the cap I think. Somewhat more limited feature set than other services, no analytics, etc. Might be a good option while we figure out what the demand is.
  • buttondown.email has a more limited free tier of 1000 subscribers, and then $5 per 1000 subscribers past that. That's not great, but the main selling point here would be that buttondown emails are authored in Markdown, so we could literally just drop the post into the email with minimal hassle.

If we go for one of the former two options, we should copy what TWIR do to prepare the emails - they have a minimal blog theme that strips out everything but the post content and some styles, use that to render the page into HTML, and then use an inliner to make the styles work. This would then need documenting on the README. I'm happy to pick that work up, if needs be!

@AlexEne
Copy link
Member

AlexEne commented Oct 3, 2019

I'm fine to sponsor the 9.99$/mo mail chimp payed tier.

@JeanMertz
Copy link

Although I'm not part of the WG, I'm following along and have a vested interest in it succeeding. We can split the bill if that helps, I can wire you 12 months upfront to make things less complicated.

@17cupsofcoffee
Copy link
Collaborator

I'm also happy to chip in - just wanted to make sure I wasn't going to get stuck with the bill forever if I set it up 😛 That said, this is all theoretical until we actually hit 2k subscribers, which is a pretty high bar to cross!

I'll have a play with some of the above services over the weekend and see if I can figure out a reasonably ergonomic pipeline.

@17cupsofcoffee
Copy link
Collaborator

One potential stumbling block I've run into - MailChimp require you to provide a physical mailing address before you can set up a campaign, and it has to be included in every email you send to comply with their TOS (and some countries' laws, I think?). I wouldn't be comfortable using my home address for that, I don't think I could get away with using my employer's, and setting up a PO box is pretty pricy.

@Lokathor
Copy link
Member

Lokathor commented Oct 4, 2019

Is there some sort of... mozilla office address thing we can give since we're part of the broader Rust team?

@ozkriff
Copy link
Member Author

ozkriff commented Oct 6, 2019

Another email subscription request from Twitter:

@MasonRemaley:

Is there a way to sign up to get this emailed to me whenever there’s a new one? (On mobile atm, apologies if there’s a button for this right in front of me and I’m just missing it!)

@ozkriff
Copy link
Member Author

ozkriff commented Sep 12, 2020

@AlexEne @erlend-sh @kvark hey, wg leads, do you know anyone we can ask about getting a group/official inbox for this thing?

@erlend-sh
Copy link
Member

I’m not aware of any official service offer here. Amethyst org would be happy to sponsor such a thing though. It seems we’re at most talking about $10/month for something like Mailchimp?

@17cupsofcoffee
Copy link
Collaborator

I did a writeup of the costs of different services here: #24 (comment)

Last time we looked at this though, the main issue wasn't the cost of the emails, it was the requirement to provide a physical mailing address in every email (which is due to anti-spam legislation, I think). That'd require us to either:

  • Use one of our personal/workplace addresses (which seems a bit dodgy)
  • Pay for a PO box (which is pricy)
  • Use some kind of Mozilla address (which seems less likely since the layoffs)
  • Ignore the rules and hope they don't notice (which would be a bit embarrasing if we got shut down 😅)

@AlexEne
Copy link
Member

AlexEne commented Sep 12, 2020

Yes, the main blocker wasn't the subscription, but the requirement of a real and valid ;) mail address. This one has to be included in all newsletters at the bottom somewhere so using any of our personal ones isn't necessarely the best idea.

I'd propose we list some PO box prices in our countries and go for the cheapest one. I'm in the UK and Royal Mail is a bit pricey but there are some private PObox suppliers that go for a smaller subscription ( I need to investigate them again ).

E.g. these people seem ok: https://www.ukpostbox.com/pricing (it's free to set up and you pay per received letter count. We should just double-check that there's a cap on whatever we could pay just in case we get spammed by a miracle with 1000 letters at that po box in a month).

@ozkriff
Copy link
Member Author

ozkriff commented Sep 17, 2020

Haven't used them so far, but PO boxes for individuals in my city (SPb) seem to cost around 3$/mo (and 5$/mo for named ones).

@zicklag
Copy link
Contributor

zicklag commented Oct 8, 2020

In the interim we could suggest that people can subscribe to the forum topic where @ozkriff has been posting the newsletters:

https://users.rust-lang.org/t/this-month-in-rust-gamedev/45520?u=zicklag

@ozkriff
Copy link
Member Author

ozkriff commented Nov 30, 2021

Another request from Twi:

I see the RSS feed, and I've added it to my reader. But these days I look at my feeds once or twice a year. Is there mailing list sort of thing?

@janhohenheim janhohenheim added the help wanted Extra attention is needed label Apr 15, 2024
@janhohenheim
Copy link
Collaborator

I added the help wanted label because I would love to have this feature, but do not have the expertise to implement it. If anyone is interested, hit me up :)

@ghenry
Copy link

ghenry commented Apr 21, 2024

Is there funding to pay for a service like Rust weekly use?

@janhohenheim
Copy link
Collaborator

Ping @AngelOnFira
If not, I'm fine with spending some of my own money on this or adding a link for crowdfunding

@ghenry
Copy link

ghenry commented Apr 21, 2024

I would have thought that there would be budget for community services like this from the Rust Foundation?

They could fund the Rust Weekly one, then get the account holder to generate a new API key or rss to email feed/list and the html form snippet from Mailchimp for the Game dev website.

I don't think anyone should tie this to their own account or funds.

@janhohenheim
Copy link
Collaborator

@ghenry that is probably the case, agreed. Just saying that money is not a blocker :)

@ghenry
Copy link

ghenry commented Apr 22, 2024

Cool. So, do you want to apply for some funds from the Rust Foundation for a mailchimp account? Or getting funding for Rust Weekly and share one? They are just exposing this:

https://this-week-in-rust.us11.list-manage.com/subscribe/post?u=fd84c1c757e02889a9b08d289&id=0ed8b72485

I think that would be the easiest, then you include similar html from the Mailchimp list/guide and then I can subscribe :-)

Thanks.

@ghenry
Copy link

ghenry commented Apr 22, 2024

Then a one time config to enable:

https://mailchimp.com/features/rss-to-email/

@janhohenheim
Copy link
Collaborator

@ghenry that looks easier than I thought, thanks.
I can look into it once the April newsletter is done and someone tells me how the funding works. Maybe I'll shoot the TWIR people an email.

@ghenry
Copy link

ghenry commented Apr 25, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

9 participants