Because ZNC has a web administration interface it would also be nice if it would contain a simple web IRC client that can connect only to the ZNC server. It would be useful if you want to connect to your IRC channels from another computer that doesn't have an IRC client.
The most simple solution to this would be to just add an IRC client Java applet to a theme (just include an open source one to the project). More complex solution would be to implement a Ajax based IRC client (open source solutions do exist).
Because ZNC has a web administration interface it would also be nice if it would contain a simple web IRC client that can connect only to the ZNC server. It would be useful if you want to connect to your IRC channels from another computer that doesn't have an IRC client.
The most simple solution to this would be to just add an IRC client Java applet to a theme (just include an open source one to the project). More complex solution would be to implement a Ajax based IRC client (open source solutions do exist).
##
<bountysource-plugin>
---
There is a **[$40 open bounty](https://www.bountysource.com/issues/684-web-interface-could-contain-a-simple-web-irc-client?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** on this issue. Add to the bounty at [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github).
</bountysource-plugin>
<!-- github-sync-id:3523596 -->
webchat module is in very wanted TODO list since 0.090...
If you can implement that, it's great :)
As for java, not sure... Of course, it's better than nothing, but not every browser has java applet.
webchat module is in very wanted TODO list since 0.090...
If you can implement that, it's great :)
As for java, not sure... Of course, it's better than nothing, but not every browser has java applet.
<!-- github-comment-id:4343776 -->
There are also Flash solutions under GPL (as far as I can see the PHP code is not important):
http://www.wdmedia.org/WFIC/index-en.html
Or a Java applet solution under GPL:
http://source.coolsmile.net/
<!-- github-comment-id:4344276 -->
Anyway, for the client to be comfortable it should automatically login to the user. Otherwise you can just install that somewhere else and connect it to ZNC manually, as with local client.
There're also [qwebirc](http://qwebirc.org/), its fork [IRIS](http://jira.atheme.org/browse/IRIS)...
Anyway, for the client to be comfortable it should automatically login to the user. Otherwise you can just install that somewhere else and connect it to ZNC manually, as with local client.
<!-- github-comment-id:4344637 -->
I use Chrome Secure Shell at school (when I have nothing else to do, of course) to access my WeeChat, but copy-pasting things elsewhere is usually very difficult, so I mostly end up going to webadmin and send_raw module and sending the message with it.
This would be nice to have.
I use Chrome Secure Shell at school (when I have nothing else to do, of course) to access my WeeChat, but copy-pasting things elsewhere is usually very difficult, so I mostly end up going to webadmin and send_raw module and sending the message with it.
<!-- github-comment-id:40890305 -->
On the Wiki, the webchat module is mentioned as 'work in progress'. Is there any place where that work in progress can be found? It does not appear to be included in this repository..
On the Wiki, the [webchat](http://wiki.znc.in/WebMods) module is mentioned as 'work in progress'. Is there any place where that work in progress can be found? It does not appear to be included in this repository..
<!-- github-comment-id:59602430 -->
That branch was a working proof of concept of integrating iris. But I don't like that approach, it requires running a separate process, consumes a port... doesn't allow to have it for one user, but not for another...
That branch was a working proof of concept of integrating iris. But I don't like that approach, it requires running a separate process, consumes a port... doesn't allow to have it for one user, but not for another...
<!-- github-comment-id:59669871 -->
Considering this is kindof old, There are quite a few HTML5 clients that use NativeClient which is used by Chrome, Opera, and other Blink based browsers. Ex CIRC. There is that approach, or you can spawn a websockets-to-IRC proxy and use a pure HTML5 approach.
Edit: I should note that in order to use NativeClient, it has to be installed as an extension or you have to enable a flag in chrome://flags, opera://flags, or similar.
~~ CRDNL~~
Considering this is kindof old, There are quite a few HTML5 clients that use NativeClient which is used by Chrome, Opera, and other Blink based browsers. Ex CIRC. There is that approach, or you can spawn a websockets-to-IRC proxy and use a pure HTML5 approach.
Edit: I should note that in order to use NativeClient, it has to be installed as an extension or you have to enable a flag in chrome://flags, opera://flags, or similar.
~~ CRDNL~~
<!-- github-comment-id:81955176 -->
I think about:flags works everywhere and redirects to the correct page.
> chrome://flags, opera://flags, or similar.
I think [about:flags](about:flags) works everywhere and redirects to the correct page.
<!-- github-comment-id:82190573 -->
One option would be to utilize kiwiirc.com/nextclient as it now also has an option to add a ZNC connection specifically.
Instead of just an irc network, when clicking on the field to add a netowrk one may specify Network or ZNC One specifies servername (of the ZNC) the port with it, whether SSL or plaintext, username, network (one that the ZNC is attached to), password, all pretty straightforward and self explanatory.
Hopefully someone can make use of this feature.
One option would be to utilize kiwiirc.com/nextclient as it now also has an option to add a ZNC connection specifically.
Instead of just an irc network, when clicking on the field to add a netowrk one may specify Network or ZNC One specifies servername (of the ZNC) the port with it, whether SSL or plaintext, username, network (one that the ZNC is attached to), password, all pretty straightforward and self explanatory.
Hopefully someone can make use of this feature.
<!-- github-comment-id:385224579 -->
the irc client would need to support absolute timestamp metadata for messages though.
irccloud for example is processing znc backlog in a way that makes it appear as if you were present when the messages were written.
the irc client would need to support absolute timestamp metadata for messages though.
irccloud for example is processing znc backlog in a way that makes it appear as if you were present when the messages were written.
<!-- github-comment-id:477917128 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Because ZNC has a web administration interface it would also be nice if it would contain a simple web IRC client that can connect only to the ZNC server. It would be useful if you want to connect to your IRC channels from another computer that doesn't have an IRC client.
The most simple solution to this would be to just add an IRC client Java applet to a theme (just include an open source one to the project). More complex solution would be to implement a Ajax based IRC client (open source solutions do exist).
--- There is a **[$40 open bounty](https://www.bountysource.com/issues/684-web-interface-could-contain-a-simple-web-irc-client?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** on this issue. Add to the bounty at [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github).webchat module is in very wanted TODO list since 0.090...
If you can implement that, it's great :)
As for java, not sure... Of course, it's better than nothing, but not every browser has java applet.
There are also Flash solutions under GPL (as far as I can see the PHP code is not important):
http://www.wdmedia.org/WFIC/index-en.html
Or a Java applet solution under GPL:
http://source.coolsmile.net/
There're also qwebirc, its fork IRIS...
Anyway, for the client to be comfortable it should automatically login to the user. Otherwise you can just install that somewhere else and connect it to ZNC manually, as with local client.
This would be nice to have.
I use Chrome Secure Shell at school (when I have nothing else to do, of course) to access my WeeChat, but copy-pasting things elsewhere is usually very difficult, so I mostly end up going to webadmin and send_raw module and sending the message with it.
On the Wiki, the webchat module is mentioned as 'work in progress'. Is there any place where that work in progress can be found? It does not appear to be included in this repository..
@joostrijneveld https://github.com/DarthGandalf/znc/tree/webchat
That branch was a working proof of concept of integrating iris. But I don't like that approach, it requires running a separate process, consumes a port... doesn't allow to have it for one user, but not for another...
Considering this is kindof old, There are quite a few HTML5 clients that use NativeClient which is used by Chrome, Opera, and other Blink based browsers. Ex CIRC. There is that approach, or you can spawn a websockets-to-IRC proxy and use a pure HTML5 approach.
Edit: I should note that in order to use NativeClient, it has to be installed as an extension or you have to enable a flag in chrome://flags, opera://flags, or similar.
~~ CRDNL~~
I think about:flags works everywhere and redirects to the correct page.
3 years later, still waiting.
@Kreijstal Patches welcomed.
One option would be to utilize kiwiirc.com/nextclient as it now also has an option to add a ZNC connection specifically.
Instead of just an irc network, when clicking on the field to add a netowrk one may specify Network or ZNC One specifies servername (of the ZNC) the port with it, whether SSL or plaintext, username, network (one that the ZNC is attached to), password, all pretty straightforward and self explanatory.
Hopefully someone can make use of this feature.
the irc client would need to support absolute timestamp metadata for messages though.
irccloud for example is processing znc backlog in a way that makes it appear as if you were present when the messages were written.