Embedded IRC Client

See room for improvement? Tell us about it! And if you encounter a problem with the board, please let us know.
Post Reply
Leeward
Recalcitrant Ruminant
Posts: 7036
Joined: Wed Mar 19, 2014 10:23 pm

Embedded IRC Client

#1

Post by Leeward »

I've been using KiwiIRC out of habit ever since I found out that my university campus blocks the IRC protocol altogether. I think it would be nice to make the channel official, by having a page on the forums with just an embedded client. Here is an example of how to do that:

Code: Select all

<iframe src="https://kiwiirc.com/client/irc.furnet.org:+6697/zafur/?nick=YourNickHere" style="border:0; width:100%; height:450px;"></iframe>
Seems pretty straightforward, yes?
User avatar
Rakuen Growlithe
Fire Puppy
Posts: 6718
Joined: Tue Apr 01, 2008 2:24 pm
Gender: Male
Sexual preference: Bi
Species: Growlithe (pokemon)
Region: Other
Location: Pretoria
Contact:

Re: Embedded IRC Client

#2

Post by Rakuen Growlithe »

Leeward wrote: nice to make the channel official
As far as I know, the IRC channel pre-dates the forum. I think by a couple of years.
Leeward wrote:?nick=YourNickHere
There has to be a separate embed for each person's name?
"If all mankind minus one, were of one opinion, and only one person were of the contrary opinion, mankind would be no more justified in silencing that one person, than he, if he had the power, would be justified in silencing mankind."
~John Stuart Mill~

“Give me the liberty to know, to utter, and to argue freely according to conscience, above all liberties.”
~John Milton~
Leeward
Recalcitrant Ruminant
Posts: 7036
Joined: Wed Mar 19, 2014 10:23 pm

Re: Embedded IRC Client

#3

Post by Leeward »

No, that just sets the nick field to YourNickHere, the user can change it before connecting, and even enter their password if they have one.
User avatar
Rakuen Growlithe
Fire Puppy
Posts: 6718
Joined: Tue Apr 01, 2008 2:24 pm
Gender: Male
Sexual preference: Bi
Species: Growlithe (pokemon)
Region: Other
Location: Pretoria
Contact:

Re: Embedded IRC Client

#4

Post by Rakuen Growlithe »

Test
"If all mankind minus one, were of one opinion, and only one person were of the contrary opinion, mankind would be no more justified in silencing that one person, than he, if he had the power, would be justified in silencing mankind."
~John Stuart Mill~

“Give me the liberty to know, to utter, and to argue freely according to conscience, above all liberties.”
~John Milton~
Leeward
Recalcitrant Ruminant
Posts: 7036
Joined: Wed Mar 19, 2014 10:23 pm

Re: Embedded IRC Client

#5

Post by Leeward »

I can see the frame in the source and see the frame's source, but it's not loading in the UI for some reason...
EDIT: never mind, I had 3rd-party cookies disabled. Looks like it works perfectly.
User avatar
Valerion
Alpha Wolf
Posts: 2803
Joined: Fri Apr 11, 2008 8:50 pm
Gender: Male
Sexual preference: Gay
Species: Werewolf
Region: Gauteng
Location: ::1
Contact:

Re: Embedded IRC Client

#6

Post by Valerion »

Be careful of this ... I would suggest obtaining permission from the IRC Ops first. From the FurNet MotD you get every time you connect:
16:47 [FurNet] --- Server: - Web IRC interfaces: Please do not provide them specifically for
16:47 [FurNet] --- Server: - connecting to FurNet. It has been found that they tend to attract
16:47 [FurNet] --- Server: - annoying individuals. A password-protected (for tracking abuse
16:47 [FurNet] --- Server: - issues) web IRC client is avaliable - ask the admin.
IRC Ops are in #furnet, so we can ask their opinion there. They also discourage idling in that channel - join, ask your question, part, and they will message you back as soon as an admin sees the query. They DO allow 3rd-party web interfaces, but there are some rules that go with that. I have had one approved before.
Leeward
Recalcitrant Ruminant
Posts: 7036
Joined: Wed Mar 19, 2014 10:23 pm

Re: Embedded IRC Client

#7

Post by Leeward »

If we make the page only accessible to members, it would be easy enough to track who uses it, no? Besides, with the amount of traffic we get, surely that won't be an issue? Although I do agree that we should ask what they think.
Leeward
Recalcitrant Ruminant
Posts: 7036
Joined: Wed Mar 19, 2014 10:23 pm

Re: Embedded IRC Client

#8

Post by Leeward »

You should probably do that though, Valerion, since you're always online and I'm only seldom online.
User avatar
Rakuen Growlithe
Fire Puppy
Posts: 6718
Joined: Tue Apr 01, 2008 2:24 pm
Gender: Male
Sexual preference: Bi
Species: Growlithe (pokemon)
Region: Other
Location: Pretoria
Contact:

Re: Embedded IRC Client

#9

Post by Rakuen Growlithe »

Well I've removed it in the meantime. Once someone gets confirmation it's okay, I can put it back. Well, next time in a proper place.
"If all mankind minus one, were of one opinion, and only one person were of the contrary opinion, mankind would be no more justified in silencing that one person, than he, if he had the power, would be justified in silencing mankind."
~John Stuart Mill~

“Give me the liberty to know, to utter, and to argue freely according to conscience, above all liberties.”
~John Milton~
Leeward
Recalcitrant Ruminant
Posts: 7036
Joined: Wed Mar 19, 2014 10:23 pm

Re: Embedded IRC Client

#10

Post by Leeward »

Sweet. :mrgreen:
Leeward
Recalcitrant Ruminant
Posts: 7036
Joined: Wed Mar 19, 2014 10:23 pm

Re: Embedded IRC Client

#11

Post by Leeward »

Any luck with the Furnet Ops, Valerion?
Leeward
Recalcitrant Ruminant
Posts: 7036
Joined: Wed Mar 19, 2014 10:23 pm

Re: Embedded IRC Client

#12

Post by Leeward »

Bumpity bump bump.
Leeward
Recalcitrant Ruminant
Posts: 7036
Joined: Wed Mar 19, 2014 10:23 pm

Re: Embedded IRC Client

#13

Post by Leeward »

Bump?
User avatar
Rakuen Growlithe
Fire Puppy
Posts: 6718
Joined: Tue Apr 01, 2008 2:24 pm
Gender: Male
Sexual preference: Bi
Species: Growlithe (pokemon)
Region: Other
Location: Pretoria
Contact:

Re: Embedded IRC Client

#14

Post by Rakuen Growlithe »

Val did tell me he would address this. Although he also mentioned he had been really busy which is why he eventually handed over redoing the rules to me. I guess it got lost in the shuffle. I have no idea who runs Furnet.
"If all mankind minus one, were of one opinion, and only one person were of the contrary opinion, mankind would be no more justified in silencing that one person, than he, if he had the power, would be justified in silencing mankind."
~John Stuart Mill~

“Give me the liberty to know, to utter, and to argue freely according to conscience, above all liberties.”
~John Milton~
User avatar
Valerion
Alpha Wolf
Posts: 2803
Joined: Fri Apr 11, 2008 8:50 pm
Gender: Male
Sexual preference: Gay
Species: Werewolf
Region: Gauteng
Location: ::1
Contact:

Re: Embedded IRC Client

#15

Post by Valerion »

In general, FurNet dislikes web clients, because they cause spamming. They will allow it, if it is not anonymous. So
- You have to use a real username on there (not webuser-001)
- They would prefer the client itself is behind some sort of authentication system

In essence, they would like the web client to act like a real desktop client in that regard. Also, if there's a ban on a user it will likely ban the IP the client runs on, so it will affect everyone.
Leeward
Recalcitrant Ruminant
Posts: 7036
Joined: Wed Mar 19, 2014 10:23 pm

Re: Embedded IRC Client

#16

Post by Leeward »

What about having it on a page that is only accessible to members? Wouldn't that solve the problem?
User avatar
Rakuen Growlithe
Fire Puppy
Posts: 6718
Joined: Tue Apr 01, 2008 2:24 pm
Gender: Male
Sexual preference: Bi
Species: Growlithe (pokemon)
Region: Other
Location: Pretoria
Contact:

Re: Embedded IRC Client

#17

Post by Rakuen Growlithe »

Leeward wrote:What about having it on a page that is only accessible to members? Wouldn't that solve the problem?
I would've done that anyway.
"If all mankind minus one, were of one opinion, and only one person were of the contrary opinion, mankind would be no more justified in silencing that one person, than he, if he had the power, would be justified in silencing mankind."
~John Stuart Mill~

“Give me the liberty to know, to utter, and to argue freely according to conscience, above all liberties.”
~John Milton~
User avatar
Valerion
Alpha Wolf
Posts: 2803
Joined: Fri Apr 11, 2008 8:50 pm
Gender: Male
Sexual preference: Gay
Species: Werewolf
Region: Gauteng
Location: ::1
Contact:

Re: Embedded IRC Client

#18

Post by Valerion »

Most likely solution, yes
User avatar
Rakuen Growlithe
Fire Puppy
Posts: 6718
Joined: Tue Apr 01, 2008 2:24 pm
Gender: Male
Sexual preference: Bi
Species: Growlithe (pokemon)
Region: Other
Location: Pretoria
Contact:

Re: Embedded IRC Client

#19

Post by Rakuen Growlithe »

Does that mean I can put it up? I don't think there's a way to fix the anonymity though.
"If all mankind minus one, were of one opinion, and only one person were of the contrary opinion, mankind would be no more justified in silencing that one person, than he, if he had the power, would be justified in silencing mankind."
~John Stuart Mill~

“Give me the liberty to know, to utter, and to argue freely according to conscience, above all liberties.”
~John Milton~
Leeward
Recalcitrant Ruminant
Posts: 7036
Joined: Wed Mar 19, 2014 10:23 pm

Re: Embedded IRC Client

#20

Post by Leeward »

Admins have access to browsing logs anyway, so I don't see how figuring out who's not using their real name (or at the very least, forum name) would be problematic.
User avatar
Valerion
Alpha Wolf
Posts: 2803
Joined: Fri Apr 11, 2008 8:50 pm
Gender: Male
Sexual preference: Gay
Species: Werewolf
Region: Gauteng
Location: ::1
Contact:

Re: Embedded IRC Client

#21

Post by Valerion »

For now we can put it in a restricted section of the forum (must be logged in to see the section at least). If needed, we can lock it down further to certain user groups, like we do for the yiffy section. Perhaps we can call it "hosted software" or similar?

I think go ahead and put it up.
Post Reply