[NCUC E-team] XMPP on ncuc.org
Joly MacFie
joly at punkcast.com
Sat Mar 22 03:07:38 CET 2014
and I also made it work on xabber on my android phone.
On Fri, Mar 21, 2014 at 9:26 PM, Joly MacFie <joly at punkcast.com> wrote:
> Yes, it worked. Fortunately I hadn't changed the default password.
>
>
> On Fri, Mar 21, 2014 at 6:42 PM, Pranesh Prakash <pranesh at cis-india.org>wrote:
>
>> Could you try out www.NCUC.org/chat ? You'll need to sign in using your
>> full jid (joly.macfie at ncuc.org).
>> On 22-Mar-2014 6:17 am, Joly MacFie <joly at punkcast.com> wrote:
>>
>> Might Singapore be a good opportunity to launch this?
>>
>>
>>
>>
>> On Fri, Jan 17, 2014 at 5:07 AM, Pranesh Prakash <pranesh at cis-india.org>wrote:
>>
>>> Dear E-Team,
>>> This is a long mail. TL;DR: I've installed a new chat service on
>>> ncuc.org and would like us to test it out. Motivations and details
>>> below.
>>>
>>> I've just installed Prosody, an Jabber/XMPP client on the NCUC server,
>>> and I've
>>>
>>> * created test accounts for all of us,
>>> * with a shared roster (meaning there is no need to add me or the others
>>> to your friends list: we'll all be able to see each other by default),
>>> * and a few chatrooms (ncuc at chatroom.ncuc.org, ec at chatroom.ncuc.org,
>>> e-team at chatroom.ncuc.org for now for testing purposes, with ec@ being
>>> members-only, while anyone can join the other two).
>>>
>>> I see some clear benefits over Skype, of which #1 & #2 add greatly to
>>> member convenience:
>>> 1. These chatrooms can be accessed through the web, without installing
>>> any software. No NCUC member has to register to any external service to
>>> gain access to this. Nor does this require any special software to be
>>> installed on your browser like the ICANN's Adobe Connect service does.
>>> 2. When an NCUC member signs on, she get to automatically see all
>>> other online NCUC members. One won't need to send out an email asking
>>> people for their Skype, Google Talk, etc. IDs, since every NCUC member will
>>> already be on this. Members don't need to individually add people to their
>>> friends lists as everyone will automatically show up on each others lists.
>>> (If X doesn't want Y to be able to see her online, she can block Y too.)
>>> 3. XMPP supports both permanent and ad-hoc chatrooms, and not only
>>> ad-hoc ones as Skype, afaik, does.
>>> 4. The chatroom conversations can be automatically logged by the
>>> server and published publicly on our website, if desired.
>>> 5. XMPP is an open standard developed by the IETF, unlike the
>>> proprietary Skype network, and is decentralised and federated (like e-mail,
>>> and the WWW). For some this may not matter much, but I personally believe
>>> this matters a lot. (This also means that they can chat from an
>>> user at ncuc.org account with user2 at gmail.com and user3 at jabber.ccc.de,
>>> since there are a great many XMPP services that support federation.)
>>>
>>> Could we please test this? I've appended a list of all the current
>>> users to the end of this mail.[1]
>>>
>>> I don't foresee us requiring members to use this. Members will end up
>>> choosing whatever is most convenient. If internally in the E-Team we
>>> decide this is idiotic, all I have to do is "sudo apt-get purge prosody",
>>> and it's gone. If we feel it's a good idea, but it doesn't get any uptake
>>> from the larger group, we can decide to bury it or to keep it running since
>>> it costs nothing to keep it running. The only cost involved is that of an
>>> admin adding users to it when new members are added to NCUC.
>>>
>>> If we want to test this:
>>>
>>> ## Login Details
>>>
>>> username : firstname.lastname (example: brenden.keurbis)
>>> domain : ncuc.org
>>> password : $NCUC{firstname}$ (example: $NCUCbrenden$) (that's
>>> DollarSign+NCUC+lowercasefirstname+DollarSign)
>>> (Apologies to those with non-US layout keyboards: you can copy paste the
>>> sign it from this e-mail)
>>>
>>> Please change the password after logging in, using your client. This
>>> mail is going out to a public mailing list! (If we decide to roll this out
>>> to a larger set, we can automate randomized passwords that will be emailed
>>> out individually.)
>>>
>>> ## Recommended Clients
>>>
>>> I will be setting up a web client next week, once I have a bit more time
>>> on my hands.
>>>
>>> If you're using Windows, I'd recommend either Pidgin or Gajim or Swift.
>>> If you're using a Mac, I'd recommend either Adium or Swift.
>>> If you're using Android I'd recommend one of these: Yaxim, ChatSecure,
>>> Xabber
>>> If you're using iOS, I'd recommend ChatSecure.
>>>
>>> ## Chatrooms
>>> If you use Swift/Gajim as your client, the chatrooms will be auto-added.
>>>
>>> The E-Teams and NCUC chatrooms should automatically show up for all of
>>> us, while the EC chatroom should show up for Bill, Roy, Stefania, and me.
>>>
>>> Just as any NCUC member can join the E-Teams mailing list, any NCUC
>>> member can join the E-Teams chatroom. Thus Tapani, for instance, will be
>>> able to join e-team at chatroom.ncuc.org, but won't be able to join
>>> ec at chatroom.ncuc.org.
>>>
>>> If you use Pidgin/Adium you'll need to join chatrooms manually.[1]
>>>
>>> Joining a chatroom is dead simple. In each client, there ought to be a
>>> simple menu item for joining a "chat" or "chatroom" or "MUC". The required
>>> fields:
>>>
>>> chatroom name : {ncuc,ec,e-team}
>>> chatroom server : chatroom.ncuc.org
>>>
>>> I've not enabled a password for any of the chatrooms, and don't see any
>>> need for them. Non-EC
>>>
>>> ## Logging
>>> I've added logging so that all chatroom conversations are logged
>>> (private ones aren't). This is, in my opinion, an improvement over Skype,
>>> if we wish to have transparency of public chats. This can be disabled too.
>>>
>>> # TODO
>>> * Most importantly, for those who can't be arsed installing an XMPP
>>> client, I'll be adding a web client which people can use through their
>>> browser. There's a good chance that the chatroom client will end up being
>>> "Candy". See http://candy-chat.github.io/candy/ where you can try out
>>> a demo version.
>>> * At a later date, we have to decide whether to selectively display logs
>>> for specified chatrooms on our website.
>>> * Once the latest list of members (individuals not groups) is available,
>>> I can create more user accounts. This I would only want to do once the
>>> three of us have tested it through and then the E-Team has tested it out.
>>> * I've set the requirement of client-to-server encryption off for now
>>> till we sort out the certs.
>>>
>>> Cheers,
>>> Pranesh
>>>
>>> [1]: List of current users:
>>> brenden.keurbis at ncuc.org
>>> david.cake at ncuc.org
>>> joly.macfie at ncuc.org
>>> kim.pham at ncuc.org
>>> pranesh.prakash at ncuc.org
>>> rafik.dammak at ncuc.org
>>> roy.balleste at ncuc.org
>>> stefania.milan at ncuc.org
>>> tapani.tarvainen at ncuc.org
>>> william.drake at ncuc.org
>>> wilson.abigaba at ncuc.org
>>>
>>> [2]: This depends on whether your client supports XEP-0048, which most
>>> do, but Pidgin doesn't, and Adium only supports using as a plugin which
>>> needs to be separately added.
>>>
>>> --
>>> Pranesh Prakash
>>> Policy Director, Centre for Internet and Society
>>> T: +91 80 40926283 | W: http://cis-india.org
>>> -------------------
>>> Access to Knowledge Fellow, Information Society Project, Yale Law School
>>> M: +1 520 314 7147 | W: http://yaleisp.org
>>> PGP ID: 0x1D5C5F07 | Twitter: https://twitter.com/pranesh_prakash
>>>
>>> _______________________________________________
>>> E-team mailing list
>>> E-team at lists.ncuc.org
>>> http://lists.ncuc.org/cgi-bin/mailman/listinfo/e-team
>>>
>>>
>>
>>
>> --
>> ---------------------------------------------------------------
>> Joly MacFie 218 565 9365 Skype:punkcast
>> WWWhatsup NYC - http://wwwhatsup.com
>> http://pinstand.com - http://punkcast.com
>> VP (Admin) - ISOC-NY - http://isoc-ny.org
>> --------------------------------------------------------------
>> -
>>
>>
>
>
> --
> ---------------------------------------------------------------
> Joly MacFie 218 565 9365 Skype:punkcast
> WWWhatsup NYC - http://wwwhatsup.com
> http://pinstand.com - http://punkcast.com
> VP (Admin) - ISOC-NY - http://isoc-ny.org
> --------------------------------------------------------------
> -
>
--
---------------------------------------------------------------
Joly MacFie 218 565 9365 Skype:punkcast
WWWhatsup NYC - http://wwwhatsup.com
http://pinstand.com - http://punkcast.com
VP (Admin) - ISOC-NY - http://isoc-ny.org
--------------------------------------------------------------
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ncuc.org/pipermail/e-team/attachments/20140321/74e25603/attachment-0002.html>
More information about the E-team
mailing list