Given the current specifications I can only support this change as long as current IRC feed is preserved as IRC is IMHO, as much as evil it looks, more suitable for this than WebSockets.
I am not saying that IRC is suitable for this and I know that people really wanted to get rid of it or replace it with something better, but I just can't see how is this better. On Mon, May 5, 2014 at 10:37 AM, Daniel Kinzler <[email protected]> wrote: > Am 05.05.2014 07:20, schrieb Jeremy Baron: >> On May 4, 2014 10:24 PM, "Ori Livneh" <[email protected]> wrote: >>> an implementation for a recent changes >>> stream broadcast via socket.io, an abstraction layer over WebSockets that >>> also provides long polling as a fallback for older browsers. > > [...] > >> How could this work overlap with adding pubsubhubbub support to existing >> web RC feeds? (i.e. atom/rss. or for that matter even individual page >> history feeds or related changes feeds) >> >> The only pubsubhubbub bugs I see atm are >> https://bugzilla.wikimedia.org/buglist.cgi?quicksearch=38970%2C30245 > > There is a Pubsubhubbub implementation in the pipeline, see > <https://git.wikimedia.org/summary/mediawiki%2Fextensions%2FPubSubHubbub>. > It's > pretty simple and painless. We plan to have this deployed experimentally for > wikidata soon, but there is no reason not to roll it out globally. > > This implementation uses the job queue - which in production means redis, but > it's pretty generic. > > As to an RC *stream*: Pubsubhubbub is not really suitable for this, since it > requires the subscriber to run a public web server. It's really a > server-to-server protocol. I'm not too sure about web sockets for this either, > because the intended recipient is usually not a web browser. But if it works, > I'd be happy anyway, the UDP+IRC solution sucks. > > Some years ago, I started to implement an XMPP based RC stream, see > <https://www.mediawiki.org/wiki/Extension:XMLRC>. Have a look and steal some > ideas :) > > -- daniel > > > > _______________________________________________ > Wikitech-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
