Contents

initial discussion with axel-fox

07:58  * axel-fox fragt: Ich kann meinen Psyc-Account auch als Jabber'Account' nutzen, richtig?
07:59 < fippo> ja. schreib mal ne nachricht an xmpp:axel-fox@jabber.ccc.de
07:59  * axel-fox oarkt: Na, Moment, es geht um was anderes...
07:59  * axel-fox fragt: Wie ist das denn dann mit meiner Kontaktliste?
07:59  * axel-fox fragt: Ist die irgendwo vorhanden?
08:00 < fippo> tippe er "+show"
08:00 < fippo> das ist die ganze liste
08:00 < fippo> "+friends" sagt dir, wer online oder away oder xa oder na is
08:01  * axel-fox oarkt: ah, jetzt versteh ich...
08:01  * axel-fox oarkt: Moment, Kundschaft.
08:03  * axel-fox oarkt: Also in der Art einer Kontaktliste ist das nicht verfuegbar.
08:04  * axel-fox oarkt: So dass man z.B. einen Raum mit seinem Nick hat und da alle friends als Kontakte 
          angezeigt werden.
08:04 < fippo> nein.
08:04  * axel-fox fragt: Waer das moeglich, sowas zu coden?
08:04  * axel-fox oarkt: Als Raum...
08:05 < fippo> nja... man müsste, wenn man glück hat nur nen paar formate anpassen
08:05 < fippo> du bist das von bitlbee gewohnt, eh?
08:05  * axel-fox oarkt: Ja, generell find ich ne Nicklist ziemlich nuetzlich.
08:05  * axel-fox oarkt: So seh ich halt immer gleich, wer online ist, wer nicht.
08:06  * axel-fox oarkt: Und die Nicks kann sich ja kein Schwanz mehr merken.
08:06  * axel-fox oarkt: bitlbee ist gut, was mich aber stoert ist die Tatsache, dass mir die 
          Offline-Kontakte nicht angezeigt werden.
08:06  * axel-fox oarkt: Ich muss dafuer halt blist (oder so) eingeben, dann wird mir das im bitlbee-Fenster 
          ausgegeben...
08:07  * axel-fox oarkt: Aber Ideal ist das nicht. Da muss man dann schon wieder suchen...
08:07  * axel-fox oarkt: Dabei bietet irssi eigentlich genuegend Moeglichkeiten zur Unterscheidung...
08:07 < fippo> nja...
08:07  * axel-fox oarkt: Es wird aber nur +v genutzt.
08:07 < fippo> mh...
08:07 < fippo> mit op und voice...
08:07 < fippo> op -> online, voice -> away?
08:08  * axel-fox oarkt: Ist doch im Grunde egal, ob mir da jemand als hop angezeigt wird, oder nicht... 
          Rechte hat er nicht...
08:08  * axel-fox oarkt: Nein. Op haben nur root (bitlbee) und ich...
08:08  * axel-fox oarkt: Voice zeigt Kontakte an, die Online sind...
08:08  * axel-fox oarkt: Die anderen sind away, dnd, bla...
08:08  * axel-fox oarkt: Offline wird gar nicht angezeigt.
08:09  * axel-fox oarkt: Aber nutzt man, zb hop noch, hat man schon wieder die Moeglichkeit, das zu 
          unterscheiden.
08:09 < fippo> hop ist häresie
08:10 < fippo> ich würd offliner schon anzeigen
08:10 < fippo> dann kannst du sie mit tab completion erreichen
08:11  * axel-fox fragt: haersie?
08:11 < fippo> ketzerei
08:11  * axel-fox oarkt: Ja, schon kalr...
08:11  * axel-fox oarkt: Ich meinte eher, warum...
08:11 < fippo> hop ist afaik nirgendwo gespec't
08:13  * axel-fox oarkt: Naja, das ist aber doch in dem Falle total irrelevant.
08:14  * axel-fox oarkt: Es geht ja nur darum, verschiedene Gruppen anzuzeigen.
08:14 < fippo> neinneinnein
08:14  * fippo grinst
08:14  * axel-fox oarkt: dochdochdoch
08:14  * axel-fox oarkt: Es geht nur darum, eine Gruppenunterteilung vorzunehmen...
08:15  * axel-fox oarkt: Ja, und OfflineKontakte anzeigen zu lassen find ich eben aus dem Grund Tabcompletion 
          und uebersichtlichkeit wichtig.
08:16 < fippo> mh...
08:16 < fippo> welches format nehm ich da jetzt...
08:17  * axel-fox fragt: huh?
08:26 < fippo> ach

proposed solution

  • make this a set'able option for IRC users.

If they want this, switch them to a text database which overrides all friend specific formats with JOIN/PART/MODE operations on the channel "&friends"

Regarding friendship establishment... does that mean that inviting someone to your friends channel requests his friendship?

proposed status

Online : hop/op

  • _notice_friend_present
  • _status_friend_present

Away, DND, etc: voice

  • _notice_friend_away
  • _status_friend_away

Offline : no status at all

  • _notice_friend_absent

what about channels

when creating the place of friends, which should become a natural way to present the buddy list anyway, we have different levels of presence of friends which maps to our concept of subchannels of a place. now displaying subchannels by means of voice, op and halfop is quite amazing, but it denies you the option of speaking into one of those channels. what if each channel were displayed as an IRC channel itself, so you have several friends-channels .. friends#present, friends#absent ...

<fippo> this is quite difficult and we don't have channels yet. please stick to things which are easy to implement ;-)

<axel-fox> I don't like the idea of several additional channels. When working with irssi it is getting quite annoying having more channels than necessary.

Person-channels

Disclaimer: This may be relevant, or it me be just silly.

<Monkey> I have been thinking that it would be nice to have yet another type of channel. It seems to me that a channel (in the IRC sense of the word, like a PSYC Place) is a good way to do Friendcasting, Blogs, Bulletins/Shouts, etc. I would like to be able to subscribe to someone's broadcast channel if they are publishing information that I am interested in reading. This could take friendship into account or I could even possibly be subscribed to someone's broadcast who is not a friend at all. I suppose it is fully possible to do this by simply creating a Place with the same name as my UNI and then letting my audience subscribe to it, however, there may be some benefit in customizing the behavior of this "Place" to accommodate the needs of Friendcasting

<lynX> The context of your own UNI already exists - this is how your presence is being multicast to your peers. It is implemented directly into the person object, and thus not usable as a place. Ways to extend this are work in progress, like having an abstract implementation of the subscribe protocol for places and people alike, resulting in being able to split your peers into channels and have them experience your friendcasts in possibly very different ways.

See also

Bitlbee