💾 Archived View for woodpeckersnest.space › ~schapps › projects › jabbercard.gmi captured on 2024-12-17 at 09:47:19. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Your Online Jabber Identity
JabberCard (previously YOJI, and formerly FASI) is a "fancy and sleek invitation"
system with additional features.
It is an HTML invite page for XMPP, which allows to present XMPP profiles as
fancy HTML pages.
The main purpose, is to provide an interface to share and link to XMPP contacts
and group chats via HTML browsers.
It also provides interfaces to view conference messages and PubSub posts, and
to explore XMPP servers, pubsub nodes and other services and entities.
The main motives for the realization of JabberCard are to:
By displaying vCard information, such as Full Name and Description or Note;
By displaying an attractive contact HTML page, which they can also utilize;
Regardless to the software that powers an XMPP server;
Exposing the uniform structure of XMPP would cause to people to be motivated
to utilize, install, serve, and develop XMPP software;
Because anything that HTTP offers, is already possible with XMPP, since a
couple of decades ago.
Gopher and Gemini do not allow scripts, and, therefore, a server-side is
essential for these type of mediums.
The vatious features of JabberCard.
JabberCard is written in Python and utilizes Jinja2, FastAPI and Slixmpp, and it
only requires an XMPP account to work.
JabberCard is offered for free, and it was made due to urgency and necessity
(reasons not to be disclosed in public), and is intended to anyone who is
deploying XMPP services.
If you have a Movim instance, then you probably do not need JabberCard.