[Falkon] [Bug 505362] New: Extending Falkon capabilities with XMPP, SamePlace, and WebXDC

Schimon Jehudah bugzilla_noreply at kde.org
Mon Jun 9 04:44:10 BST 2025


https://bugs.kde.org/show_bug.cgi?id=505362

            Bug ID: 505362
           Summary: Extending Falkon capabilities with XMPP, SamePlace,
                    and WebXDC
    Classification: Applications
           Product: Falkon
      Version First unspecified
       Reported In:
          Platform: Other
                OS: All
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: extensions
          Assignee: unassigned-bugs at kde.org
          Reporter: sch at fedora.email
  Target Milestone: ---

This message includes everything that those who work for the "red lizard" want
people to forget.

Falkon has all the required infrastructure to achieve any of the proposed
concern.

XMPP
----

With the use of external libraries, such as QXmpp (C++) and Slixmpp (Python),
we can achieve support for XMPP.

https://invent.kde.org/libraries/qxmpp/

https://codeberg.org/poezio/slixmpp


SamePlace
---------

SamePlace is an XMPP extension for XUL which utilizes xmpp4moz.

It supports messaging and also had an interesting service to share activity
(e.g. collaborative document editing, chess games, whiteboard) over dedicated
XHTML pages.

https://bard.github.io/sameplace/


WebXDC
------

WebXDC is a technology which is specifically meant to do what SamePlace did, as
the name SamePlace is for "Same XHTML page which is shared by multiple people"

WebXDC can be contained HTML software and even Python software.

https://webxdc.org


XULmark
-------

XULmark was the first bookmark synchronization extension, and it can be
implemented today with the Blasta system.

XULmark (offline)
http://www.jabberstudio.org/projects/xulmark/project/view.php

Falkon extension
https://github.com/jarun/buku/discussions/772

Blasta service
https://git.xmpp-it.net/sch/Blasta


Atom Over XMPP
--------------

It is possible to upload persistent data over XMPP, including XHTML.

Rivista, an XMPP gateway for HTTP demonstrates it.

https://git.xmpp-it.net/sch/Blasta


Resources
---------

gemini://woodpeckersnest.space/~schapps/journal/2024-11-28-xmpp-for-browsers.gmi

gemini://woodpeckersnest.space/~schapps/journal/2024-12-14-xmpp-as-the-internet.gmi

gemini://woodpeckersnest.space/~schapps/journal/2024-12-09-atom-over-xmpp-for-news-readers.gmi

gemini://woodpeckersnest.space/~schapps/journal/2024-08-10-xmpp-for-xul.gmi

gemini://woodpeckersnest.space/~schapps/journal/2024-06-10-the-capmpaign-for-html5-was-a-war-against-xml-and-interoperability.gmi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list