daviwil,
@daviwil@fosstodon.org avatar

If you've got questions about Emacs, Guix, Guile, or other related topics and want a friendly place to ask them, come check out the new System Crafters Forum!

https://forum.systemcrafters.net

Things are a little bare for now, so feel free to come introduce yourself and tell us about something cool you've been working on lately :)

More information in the news post: https://systemcrafters.net/news/new-system-crafters-forum/

#emacs #guix #guile #scheme #lisp #linux #freesoftware

zelphirkaltstahl,
@zelphirkaltstahl@mastodon.social avatar

@daviwil If only it was not a discourse forum (was hoping for an old school kinda forum, working without much JS) ... But I will consider it, if the need is dire.

daviwil,
@daviwil@fosstodon.org avatar

@zelphirkaltstahl Yeah, I didn't consider the JavaScript requirement when I chose it, but the quality of the experience more than makes up for it, I think.

sqrtminusone,
@sqrtminusone@emacs.ch avatar

@daviwil Hmm, is there no client for Discourse? Can't believe it

slackline,
@slackline@mastodon.social avatar

@sqrtminusone @daviwil Discourse is website software unlike Slack/Discord so you could use whatever you browse websites in Emacs such as Eww perhaps?

daviwil,
@daviwil@fosstodon.org avatar

@slackline @sqrtminusone You can definitely use eww to view the forum but it appears you can't log in or write posts with it due to the lack of JavaScript engine

stebalien,
@stebalien@emacs.ch avatar

@sqrtminusone @daviwil Discourse had a "mailing list mode" for interacting with it over email. There's also an nntp plugin, but it looks unmaintained.

daviwil,
@daviwil@fosstodon.org avatar

@stebalien @sqrtminusone Yeah, there's still a mailing list mode but I'm not sure how effective it is. If forum users want to try it, I can turn it on for one of the categories

ericsfraga,

@sqrtminusone @daviwil Partly why web forums are such a poor substitute for USENET newsgroups. I dislike these forums and seldom use them (two exceptions: mobileread.com and pyra-handheld.com but visit infrequently even then).

I would love to see a systemcrafters usenet newgroup... maybe on feedbase.org? Just musing out loud here.

#Emacs

daviwil,
@daviwil@fosstodon.org avatar

@ericsfraga @sqrtminusone This is the first I've heard of Feedbase! There are a few other benefits to Discourse in particular that made it seem particularly useful for us. I was pretty close to using plain mailing lists for this purpose, but the Discourse experience is really good despite not being as plain-text/Emacs friendly.

As others mentioned, there is a mailing list feature for Discourse forums but I haven't tried it out yet. That may be one way to get it into Gnus or other programs.

publicvoit,
@publicvoit@graz.social avatar
daviwil,
@daviwil@fosstodon.org avatar

@publicvoit @ericsfraga @sqrtminusone Discourse is very different than Reddit, Discord, etc, because it's Free Software and because all user data can be exported and migrated to an instance hosted elsewhere.

publicvoit,
@publicvoit@graz.social avatar

@daviwil @ericsfraga @sqrtminusone How many 3rd party clients are there for Discourse?

Are there any text-based clients as well?

How about federated content? Dezentralized backups?

How about interactive offline usage?

You see: at least some web forum issues aren't addressed with Discourse as far as I can tell (without using Discourse so far).

Correct me if I'm wrong.

daviwil,
@daviwil@fosstodon.org avatar

@publicvoit @ericsfraga @sqrtminusone Discourse probably doesn't tick a lot of those boxes, but does it need to? I think it's a good platform for providing a nice community experience that I can control and doesn't have ads or other manipulative features.

I know it's not "ideal" but it is pretty nice. And there's also the mailing list mode for people who want to use their own email client.

jbaty,
@jbaty@social.lol avatar

@publicvoit @daviwil I understand the sentiment, and it's correct in theory, but if you want me to actually /participate/ in a "community", Discourse is the best and most usable/pleasant option I know of and it's worth the risks and trade-offs for many (most?) people/cases.

publicvoit,
@publicvoit@graz.social avatar

@jbaty @daviwil Well, this might be your point of view. However, in my article, I pointed out all the things that Usenet (for example) was able to provide without excluding many people with various needs.

And: why settle for something like Discourse when we already had something much better since many decades? 🤷

ericsfraga,

@daviwil @sqrtminusone @publicvoit Sorry David, I was not trying to say it's not useful to others and I understand your reasons for setting this up. I just find having to open up web browsers intrusive! As always, YMMV.

daviwil,
@daviwil@fosstodon.org avatar

@ericsfraga @sqrtminusone @publicvoit no worries! It may be possible that someone from the community will get itchy enough to figure out how to bring it into Emacs, so stay tuned :)

sqrtminusone,
@sqrtminusone@emacs.ch avatar

@daviwil @publicvoit @ericsfraga Well, the API is rather straightforward

https://docs.discourse.org/

Auth is a POST request with login & password that returns a session cookie with Set-Cookie. And it seems like the cookie can be used instead of an API key.

So yeah, making an Emacs client should be doable.

daviwil,
@daviwil@fosstodon.org avatar

@sqrtminusone @publicvoit @ericsfraga it seems like this may be the admin API, not sure if a user can use the same endpoints. There is a way to get a user API key though but I haven't looked at whether there is a different set of endpoints for that purpose

publicvoit,
@publicvoit@graz.social avatar

@sqrtminusone @daviwil @ericsfraga I'd prefer a Discourse to NNTP gateway instead. Then you'd be able to use it with maybe hundreds of clients not just Emacs. 😉

sourcerer,
@sourcerer@bsd.cafe avatar

@daviwil Forum supports Physical Security Keys, that's really good. 👍

daviwil,
@daviwil@fosstodon.org avatar

@sourcerer Discourse is good software!

ekaitz_zarraga,
@ekaitz_zarraga@mastodon.social avatar

@daviwil not phpBB??? buuuuh

daviwil,
@daviwil@fosstodon.org avatar

@ekaitz_zarraga it's 2024, Ekaitz!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • emacs
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • GTA5RPClips
  • provamag3
  • ethstaker
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • tacticalgear
  • anitta
  • megavids
  • Leos
  • cisconetworking
  • JUstTest
  • lostlight
  • All magazines