Modern XMPP project discussion - 2024-08-03


  1. Océane

    Hi, could we use a partial implementation of Org-mode to let users tick boxes and share events, that could be imported/transferred/standardized (esp. for PubSub) through the ICS format?

  2. Océane

    An example workflow could be "Alice creates an event in a chatroom, Bob downloads it and reimports it on his own server, or transfers it directly to the public through internal, eventually consent-based mechanisms"

  3. Océane

    (The event could be marked as transferrable; Org-mode objects can have arbitrary metadata thanks to drawers)

  4. Kris

    Look into WebXDC

  5. Océane

    If I got my Org-mode syntax right, an example could be: * TODO /Naruto run/ autour de l'Assemblée nationale Après la réponse méprisante de Macron, (cont) :EVENT-METADATA: :transfer: t :location: 48° 51′ 43″ N, 2° 19′ 07″ E :END: <2018-11-16 Sam 13:00> With respectively the event title, the summary, the event metadata, and the date

  6. Kris

    A new XEP. Works well in Cheogram already.

  7. Océane

    Oh cool!

  8. Océane

    I'm going to try it ASAP

  9. Kris

    There is a shared task list example on the WebXDC website

  10. Kris

    Not orgmode, but that could be easily made.

  11. Océane

    Ooooh I see

  12. Océane

    So any XMPP user could implement what I said as a WebXDC app?

  13. Océane

    Excuse me for a second, have Zulip-like threads been standardized into the XMPP?

  14. Océane

    Wait, I'll read more docs

  15. Océane

    But this looks amazing :D

  16. Kris

    > So any XMPP user could implement what I said as a WebXDC app? Yes pretty much

  17. Kris

    > Excuse me for a second, have Zulip-like threads been standardized into the XMPP? No

  18. Kris

    Technically it could be done. Threads are a thing in xmpp already, but no client has made a zulip like interface for them.

  19. rom1dep

    As far as I understand it, zulip threads are merely UX (I don't think they do anything special or different in the threading model itself), and no approach to threading has proven to be a clear winner (I don't personally believe zulip's take on them to be superior) so I don't see what there would be to standarize to begin with.

  20. Kris

    Yeah, although personally I find them terrible and too email like.

  21. rom1dep

    Perhaps the only thing XMPP could do is to document the 2/3 approaches found in the wild, and then clients could pick and choose/offer to be configured one way or another

  22. Océane

    Sorry I was just thinking a about the Zulip approach

  23. Océane

    I.e. mixing messages with threads

  24. Océane

    Thank you!

  25. rom1dep

    There's some of that in cheogram/monocles