Bit of brainstorming about possible options for contributors to the FreeGamer Blog...
The way I have set up HubZilla right now allows cross-posting to the Wordpress Blog. Hubzilla itself also allows cross-posting directly to Twitter or GNUSocial. Indirectly through Wordpress plugins it would also be possible to cross-post to the old Blogger FreeGamerblog (but we would need to find an alternative for the comments) and various other social media sites with variing degrees of success. I am mainly thinking about posting directly to Reddit, but it seems Reddit's API for doing so isn't all that great.
On the potential contributors side we have several different options for allowing "guest-posts" or permanent contributors:
1. Manually "Retweet" from any connected fediverse account via the official blog account
- Pro: shows and links to original author
- Con: requires manual intervention by blog channel account holder
2. Cross-post per user, e.g. when user is adding a new post the private channel, it is possible via check-box to cross post to the blog account
- Pro: easy and convenient, Good for contributors that just want to cross-post from their HubZilla channel from time to time
- Con: original poster is not acknowledged(unless we can improve the Wordpress plugin) , works only from within HubZilla and not most mobile clients, we have to give out login account details to contributors
3. Add an external channel as source and auto-post similar to how the new planets work
- Pro: easy and convenient, should work with non-Hubzilla mobile clients as well;
- Con: Original poster is not acknowledged (unless we can improve the Wordpress plugin), Contributor need to set up a new channel only used for the FreeGamer blog... or we need to agree on some feed filter system
4. Use RSS/ATOM feeds from external blogs, so that contributors can use their own blogging system
- Pro: Good for contributors that just want to cross-post from their private blog from time to time
- Con: Original poster is not acknowledged (unless we can improve the Wordpress plugin), probably needs some filter system as well, might break in unexpected ways, contributor might not have a RSS feed
5. Post via Wordpress site
- Pro: many people are used to this and there are some nice integration, posts and comments are automatically cross-posted to HubZilla
- Con: basically the same as before with the Blogger account, so it's doubtful this will change much, we have to create accounts in Wordpress and ensure EU data privacy there too
6. Post via IRC or XMPP directly to Hubzilla, because why not Can be done with Bitlbee or a Movim instance, basically works similar to options 3 or 4.
- Pro: https://xkcd.com/1782/
- Con: probably not that easy to make longer articles
*no specific order of preference, numbers are just for easier reference when answering*
Please note that the main idea why I am experimenting with this new system (besides joining the Fediverse, because that's cool) is to lower the entry-barrier for new blog contributors and streamline posting new entries for existing authors. So when replying please think about which option(s) would seem the most convenient to you!Oh and some of the above options are compatible with mobile clients (1,2,3). Right now the (old) Twitter and the GNUSocial APIs are supported by Hubzilla. I hope that Mastodon clients will also work in the future, but for now this seems to be only partially implemented and thus not working. But here are some clients that should work:
https://gitlab.com/distributopia/gnusocial-clients (I tested AndStatus and Twidere successfully, but the others should work fine as well). There is also an unofficial HubZilla mobile app in the works here:
https://framagit.org/disroot/AndHub (works fine already, but uses webview).