[Adium-devl] Solving, once and for all, problems with contact list ordering and grouping and aliases
Dan
dantearmok at gmail.com
Sat Mar 10 19:46:06 UTC 2007
Um, just a peanut gallery / user opin, hoping for a "bigger" solution...
...It's nice to send what you can back to the various services. But
Adium has become *more* than the sum of the individual services'
groupings. Because of that, just using their "protocols" will
probably never be a complete solution.
Going beyond the current grouping mess, it kindof bugs me that Adium
looses not only the grouping/meta but all "context" when it's not
connected to a service. That means with no 'net connection, I can't
even queue messages to be sent to people when they're next seen. And
even the log window doesn't look right.
I'm thinking as part of a "bigger" fix to the whole sync problem, it
would be really helpful if Adium simply retained all this information
*locally* permanently. Then it could be more functional (to a point)
when not connected to the 'net or various services.
Then support a remote user-settable site, accessable via http, ftp,
afp, smb, .mac, etc -- whatever the user has available. Keep it
simple; something the user can set up with minimal/no infrastructure
other than file sharing. That way, I could, for example, have Adium
sync'd across all four Macs here. And it would still be sync'd with
a laptop that I manually sync now and then.
FWIW,
- Dan.
At 4:49 AM -0800 03/10/2007, Colin Barrett wrote:
>The situation, right now, is horrible. Aliases and group ordering and
>everything aren't synced, and some protocols (*cough*MSN*cough*) don't
>even offer server side storage.
>
>Here's my solution:
>
>Sync all of this to a server on adiumx.com or adium.org or what not.
>The twist, which makes this actually possible, is to store hashes on
>the server. That way a client can easily interpret the server's
>information and correlate it to a particular contact, but no sensitive
>information is actually stored on the server. It might be possible to
>even avoid a registration scheme, and have the entries in the database
>be hashes of the UID of the account (e.g. AIM.mactigerz).
>
>Of course, the protocol would be open (more on my ideas for the
>protocol itself later) and in theory any client could connect, but
>we'd probably want to issue API keys or something, to identify
>clients. I don't think any of us have a ton of experience developing a
>web-based service/server, so this sounds like something we could
>potentially get help from an outside contributor with. :)
>
>Thoughts?
>
>-Colin
>
>_______________________________________________
>Adium-devl mailing list
>Adium-devl at adiumx.com
>http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com
--
- Psychoceramic Emeritus; South Jersey, USA, Earth
More information about the devel
mailing list