longish matrix explanation
@technomancy @kawaiipunk I'm not sure where the plumbed room instructions went (would've expected the github wiki), but just wanted to barge in as a matrix pro since your explanation of plumbed vs portal seems wrong
Really, portal/plumbed is a difference in who has max powerlevels, a #freenode_#channel:matrix.org is managed by their appservice irc bot as PL100, whereas a plumbed room setup will keep you as max admin on the Matrix side
so "each Matrix user has to set up the bridge themselves" and "the same room exists in Matrix" aren't really correct, and there's no difference in stability either, #freenode_#channel:matrix.org is still just an actual matrix room that just happens to get bridged
https://github.com/matrix-org/matrix-appservice-irc/wiki/Permissioning-in-Portal-vs-Plumbed-rooms
longish matrix explanation
@technomancy not really?
all a user needs to do is join the room
with OP perm bridged from irc you can even add a more linkable room alias
longish matrix explanation
@f0x hm; well most of the channels I'm in on freenode require nick registration, which is fine for me since I've been using freenode for decades, but it feels very non-native and hacky. and even understanding how NickServ works, I typoed a few commands and got very poor feedback about what was wrong.
in my experience it was difficult to set up, and if I didn't have thorough knowledge of freenode already I would definitely have given up.
longish matrix explanation
@f0x @kawaiipunk yeah I guess I meant "each matrix user has to read the docs about how to join the freenode channel since they don't show up in the public room listing" instead
the usability is very bad for setting up both plumbed and portaled rooms, but the difference is that with the plumbed the admin only has to deal with it once, and with portaled rooms you have every single user trying to navigate confusing instructions and counterintiutive commands over again.