Not logged in. · Lost password · Register
Forum: Community Help and General Chat RSS
User Custom Message

Announcement

11-16-2005, 12:33 by halr9000
Subject: Psi Groupchat (new address)
Join us at the Psi Groupchat (MUC)! Room name: psi@conference.psi-im.org
mark_grosvenor #1
Member since 02/2008 · 3 posts
Group memberships: Members
Show profile · Link to this post
Subject: User Custom Message
Hi Everyone,

I'm hoping someone can shed some light on this for me.

I'm looking to replace MSN as the standard IM within our office (approx 25 people). We need something purely internal. I'm a fan of open source and have run up a jabber server.

The sticking point I've come across at the moment is trying to replace the user customisable message that is in MSN. The one I'm referring to is the little one up the top that you can set to what you are listening to or something else. The beauty of the MSN implementation is that it stays the same until you change it, including throughout logoff and logon. We use it as a quick and easy way to show location (city etc) as our staff travel around.

I've found the status messages and mood messages with Psi however I can't find an option to make these persistent between sessions? Is this possible? Can anyone suggest another way to achieve the same functionality?

Thanks,
Mark
Avatar
michalj (Moderator) #2
Member since 04/2004 · 2277 posts · Location: Legionowo, Poland
Group memberships: Global Moderators, Members
Show profile · Link to this post
Status messages and mood statuses do not work like their counterparts in MSN.

If you use status messages in MSN only for providing your contacts an information about your current location, then you should use different resource names. You can set a resource name in Misc. tab of Account Settings dialog. By default, resource name is a host name of your computer or Psi string (I'm talking about recent Psi versions).
Michał Jazłowiecki (michalj)
Psi Forum & Wiki Moderator :: Psi-Daisy Author
mark_grosvenor #3
Member since 02/2008 · 3 posts
Group memberships: Members
Show profile · Link to this post
Hi Michal,

Thank you for your response.

I think I understand what you are telling me. My initial description might have been a little misleading.

While we do use the messages for location information (eg 'Sydney Mon - Wed') it's not exclusively for that. Another example is when someone is on leave for 2 weeks. And it's not purely related to the location (or machine) someone is logged on from.

I guess you could say is what I am after is a 'customisable message that users can enter. That message is persistent through status changes, including offline and online. Ideally that message would be displayed by default on the roster screen, or less ideally when the contact is moused over'. Is that a clearer description?

Thanks,
Mark
Avatar
Kev (Administrator) #4
User title: Project Lead
Member since 11/2002 · 3051 posts · Location: Exeter, UK
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
XMPP and Psi both have the groundwork for what you describe, (which is called PEP) and it's already used for user tune, user mood and avatars (all of which persist over sessions as you describe).

We don't have a user motto at the moment, but it could be done in the same framework.
Psi Project Leader.
Homepage, including development blog
Avatar
infiniti (Administrator) #5
Member since 09/2002 · 1434 posts · Location: California, USA
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
You can edit the "about" section of your personal information (vcard).  This information is not displayed to a user unless they explicitly try to view it though.
-Justin
Avatar
machekku #6
User title: Crazy guy from Poland
Member since 07/2004 · 853 posts · Location: Poland
Group memberships: Developers, Members
Show profile · Link to this post
This thread probably translates into a request to implement XEP-0108: User Activity.
Maciek "Machekku" Niedzielski
Psi developer
[Image: http://machekku.uaznia.net/jabber/jobble/map/jmpixel1.png]
mark_grosvenor #7
Member since 02/2008 · 3 posts
Group memberships: Members
Show profile · Link to this post
Thanks for the feedback.

machekku, looking at the standard XEP-0108 it does seem to be exactly what I'm looking for.

Obviously I'd like for this feature to be available but I understand the nature of open source development and I definitely don't have time to contribute (or remember my C++ skills). I guess that means you can take this as a +1 for the implementation of XEP-0108.

Cheers,
Mark
Avatar
machekku #8
User title: Crazy guy from Poland
Member since 07/2004 · 853 posts · Location: Poland
Group memberships: Developers, Members
Show profile · Link to this post
We will think about it :)
Maciek "Machekku" Niedzielski
Psi developer
[Image: http://machekku.uaznia.net/jabber/jobble/map/jmpixel1.png]
ajagucki #9
Member since 04/2008 · 2 posts · Location: Portland, OR, USA
Group memberships: Members
Show profile · Link to this post
I am flirting with the idea of implementing XEP-0108 in Psi. I am already familiar with PEP since I added support for it to Openfire last summer for GSoC '07.

I am thinking the UI will very closely resemble the User Mood dialog already in Psi. I will submit a patch to the mailing list, Kev, or another dev here once I am finished.
Avatar
spike (Administrator) #10
Member since 02/2003 · 1902 posts · Location: Leuven (Belgium)
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by ajagucki:
I am thinking the UI will very closely resemble the User Mood dialog already in Psi. I will submit a patch to the mailing list, Kev, or another dev here once I am finished.
Well, the current mood dialog is not very handy at all, we need to change the way statuses are set to adapt to the many dimensions of status. I'm not sure how useful xep 108 is actually. I much rather just type 'Doing chores' in my status dialog than to have to go look for the thing in the taxonomy. Maybe we should just try to parse the text set in the status dialog, and see if it matches one of the thousand activities.

On the other hand, I think even such a large taxonomy could work with the new status dialog we have in mind. Maybe I'll mock up the .ui, and we can finally start working on this beast.
- Remko
ajagucki #11
Member since 04/2008 · 2 posts · Location: Portland, OR, USA
Group memberships: Members
Show profile · Link to this post
Before I saw Remko's post I already started work on the patch. You can find it here: http://caustiq.esoteriq.org/code/Psi_User_Activity.patch

I agree with Remko's points. After talking to him over Jabber and looking at the mockups for his new Status Dialog UI idea, I think it would be an excellent direction to go.

He said:

right, so the idea is that you start out with a minimal set of statuses in your status menu:
http://el-tramo.be/files/psi/forums/status-menu-initial.png
If you click 'other', you can create a new one:
http://el-tramo.be/files/psi/forums/status-dialog.png
Your status menu now becomes:
http://el-tramo.be/files/psi/forums/status-menu.png

I like this idea as it seems a bit more elegant to group personal eventing with user status. In most cases you will only ever select a small subset of activities available, so the easy reuse through the status menu is a welcome addition.

He says we could use the code in my patch and swap out its UI dialog with this new advanced status dialog. That would be excellent.
Avatar
spike (Administrator) #12
Member since 02/2003 · 1902 posts · Location: Leuven (Belgium)
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by ajagucki:
I agree with Remko's points. After talking to him over Jabber and looking at the mockups for his new Status Dialog UI idea, I think it would be an excellent direction to go.
Well, that was a first iteration. I discussed it over with Kev, and I changed the design quite a bit, so don't mind the screenshots too much. Still, extended presence will be put close to the status presets, but it'll still be easy to quickly set a mood/avatar/...

But the fact remains that any work you do on this should be useful, and most of it will be used as is.
- Remko
Close Smaller – Larger + Reply to this post:
Smilies: :mellow: :huh: ^_^ :o ;) :P :D :lol: B) :rolleyes: -_- <_< :) :wub: :angry: :( :unsure: :wacko: :blink: :ph34r:
Special characters:
Go to forum
Unclassified NewsBoard devel of 20051113 © 2003-5 by Yves Goergen
Current time: 10-11-2008, 08:02:12 (UTC -04:00)