Probably the best approach for a community is to offer the onboarding using nsec.app (or maybe a cloned instance with a personalized domain) and let them use NIP-46.
A guide for hosting on your own domain: https://highlighter.com/a/naddr1qqxnzde3xcunywp3xv6nwvfjqgstz2mr9jy87ry8r52q6daukmnurcdgqfjdpd77sf265x23m8sl77grqsqqqa28sz2qgq
Pardon, wrong link. This: https://highlighter.com/a/naddr1qq2j6m6rwpq5g5ejddfy5c6t2d4xs5mt2dj5vq3qky4kxtyg0uxgw8g5p5mmedh8c8s6sqny6zmaaqj44gv4rk0plausxpqqqp65wmx72kh
This is really helpful. I’m not sure if it’s my crappy internet connection or a problem with the article, but it isn’t loading any of the images in that piece. Which would be kind of helpful. ;-D