💾 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

View Raw

More Information

-=-=-=-=-=-=-

JabberCard

Your Online Jabber Identity

About

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.

Motives for creating JabberCard

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.

Features

The vatious features of JabberCard.

Special features

Extended features

Other features

Supported XMPP features

Supported XEP specifications

Technicalities

JabberCard is written in Python and utilizes Jinja2, FastAPI and Slixmpp, and it

only requires an XMPP account to work.

Target clients

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.

Movim

If you have a Movim instance, then you probably do not need JabberCard.

Movim

Resources

Project source