allow managing non-diaspora xmpp contacts via diaspora aspects
See https://github.com/diaspora/diaspora/issues/6089 for background
Juan SantiagoSat 20 Jun 2015 12:17AM
Here I see two different businesses.
1) Would you like to allow non-diaspora xmpp managing contacts via diaspora aspects?
If the answer to 1 is yes.
2) you think this is the time to implement "1" or think we should wait until the chat is more mature.
Steffen van BergeremSat 20 Jun 2015 12:15PM
Let's go through some UX issues that we would have cope with if we would use aspects to manage non-diaspora XMPP contacts.
- Currently you can start a conversation with all contacts in an aspect. Since some could be diaspora* contacts without an XMPP account and some could be XMPP contacts without a diaspora* account we would either have to disable that feature or we would have to explain to the user that he/she can only start a conversation with some of the contacts.
- You can make contacts in an aspect visible to each other. AFAIK that doesn't work for XMPP contacts so again you would have to explain that to the user or disable the feature.
- On the contacts page you can click on a username to go to the profile page. That doesn't work for XMPP contacts so you would have to explain to the user why some usernames are links and some aren't.
- You can send a post to selected aspects. All contacts in those aspects can see the post except for XMPP contacts. Again you need to explain that to the user.
- What should happen when you try to add an XMPP-only contact to an aspect with disabled chat?
- What should happen when you have an XMPP-only contact in an aspect and disable the chat feature for that aspect afterwards?
- How do you add XMPP-only users to your contacts?
Pirate PraveenSat 20 Jun 2015 12:36PM
@steffenvanbergerem it can be named "XMPP only" and added at the end of list of aspects in contacts page. It can be managed separately.
Steffen van BergeremSat 20 Jun 2015 12:38PM
@praveenarimbrathod Then those wouldn't be aspects but XMPP groups that we display on the contacts page. That is not what this proposal is about.
Pirate PraveenSat 20 Jun 2015 12:44PM
@steffenvanbergerem my requirement is a way of adding non-diaspora xmpp contacts from diaspora and adding them to aspects seemed like the most natural thing to do. But if that is too complex and confusing, then doing it separately would also do.
update: corrected
Jonne HaßSat 20 Jun 2015 2:14PM
Proposal:
allow managing non-diaspora xmpp contacts via aspects
Your last comment:
adding non-xmpp contacts from diaspora and adding them to aspects
Now what is it? non-diaspora contacts or non-xmpp contacts?
Jonne HaßSat 20 Jun 2015 2:17PM
@jasonrobinson I think Steffen outlined how this is also harmful to UX not only code complexity. Do you disagree with his points?
Pirate PraveenSat 20 Jun 2015 2:21PM
@jhass sorry for the confusion, I meant non-diaspora xmpp contacts only.
Jason RobinsonSat 20 Jun 2015 9:50PM
@jhass yeah, not through aspects. Thinking more specifically at this, changing my vote..
allow managing non-diaspora xmpp contacts via contacts page
proposal by Pirate Praveen Closed Sat 25 Jul 2015 12:37PM
It is too early, we'll revisit it when chat is stable
We need a way to add, remove or edit xmpp only contacts from diaspora web interface. It can be separately handled from aspects.
Results
| Results | Option | Votes | % of votes cast | % of eligible voters | |
|---|---|---|---|---|---|
| Agree | 5 | 31 | 3 | ||
| Abstain | 2 | 13 | 1 | ||
| Disagree | 9 | 56 | 6 | ||
| Block | 0 | 0 | 0 | ||
| Undecided | 131 | 89 |
16 of 147 votes cast (10% participation)
Pirate Praveen
Mon 22 Jun 2015 1:43PM
This avoids complexity of earlier proposal
Jonne Haß
Mon 22 Jun 2015 2:27PM
I'd like to see how our JSXC fork develops and how our UI redesign goes before committing to something like this.
Corvus Schwarzfeder
Mon 22 Jun 2015 8:47PM
As long as there is no stable chat, it´s too early for this.
Balasankar C
Wed 24 Jun 2015 12:04PM
This proposal is simpler and states what is needed properly.
Frederic Guilbault
Fri 26 Jun 2015 7:27PM
I will agree with the proposition once the chat will work propely
Quetschwalze
Wed 1 Jul 2015 8:04AM
I think the Chat is still in an early phase. Also only few pods have it enabled at the moment due to it not working too good at the moment. Therefore I think there are more urgent things to do - however as soon as it's fixed I would agree!
Jason RobinsonWed 24 Jun 2015 12:44PM
@praveenarimbrathod can you extend the proposal please? 3 days is way too short :) A few weeks at least imho.
Pirate PraveenWed 1 Jul 2015 8:47AM
@fredericguilbault @quetschwalze this needs to be active only on pods were chat is already enabled.
Pirate Praveen ·Fri 19 Jun 2015 6:08PM
added 7 more days for more discussions as its controversial