xmpp-sprint: Reword and finish Objectives section

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
This commit is contained in:
Maxime “pep” Buquet 2018-08-30 00:50:54 +01:00
parent 82da6c4089
commit 7e5f749387
Signed by: pep
GPG key ID: DEDA74AEECA9D0F2

View file

@ -60,11 +60,12 @@ And remotely:
## Objectives
In retrospective, _User Experience_ seems to fit the ambiance of the sprint
(**badly said**), and is generally a theme that comes back regularly within
the community lately.
We started the sprint with a short standup, to discuss ideas gathered during
the previous weeks online, and to narrow the focus to a few feasible items.
At this point it became clear that User Experience (UX) would be an important
topic during the weekend, as it is also within the XMPP community of late.
At the beginning of the sprint, here is roughly what we planned to work on:
Here is roughly what was mentioned, and what we planned to work on:
1. Bookmarks: Sync [Private XML](https://xmpp.org/extensions/xep-0049.html)
bookmarks with [PEP](https://xmpp.org/extensions/xep-0048.html) ones.
@ -72,22 +73,27 @@ At the beginning of the sprint, here is roughly what we planned to work on:
proven to be a painful experience to the user, when using different clients
for examle. The objective here was to transparently synchronize both
stores, so that the user gets an overall nicer experience.
2. [Message Attaching](https://xmpp.org/extensions/xep-0367.html)
**TDB**
2. [Message Attaching](https://xmpp.org/extensions/xep-0367.html) and
Reactions.
Message Attaching defines a way by which one can indicate that a message is
semantically related "attached" to an earlier message in the discussion.
This can be useful for reactions, for example, or even for previews of
links.
3. [In-Band Registration](https://xmpp.org/extensions/xep-0077.html) in
clients that don't support it, namely dino and poezio.
In-Band Registration is a mechanism that allows clients to provide an
interface to create accounts on servers that allow it. This way the user
doesn't have to go through multiple hops to start chatting with their
friends.
4. Reactions
**TBD**
5. [Consistent color generation](https://xmpp.org/extensions/xep-0392.html)
5. [Consistent color generation](https://xmpp.org/extensions/xep-0392.html).
This specification aims at providing algorithms that will be used to
generate deterministic colors, so that they stay consistent across clients,
and thus help with recognition, for nicknames in groupchats, for example.
5. [Hats](https://xmpp.org/extensions/xep-0317.html)
Hats are **TBD**
5. [Hats](https://xmpp.org/extensions/xep-0317.html).
Hats allow for customised roles and affiliations in chatrooms, an extension
of the usual roles and affiliations. They can be used a regular "titles"
that are displayed to other users, (e.g., "Teacher", "Student", "Developer
of XYZ"), but can also carry permission information.
![Hard working developers](xmpp-sprint-1.jpg)