Software/Converse: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Die [[{{PAGENAME}}]]Kategorie:Software ist ein Client für XMPP. == Installation == Letztlich wird der Code für [[{{PAGENAME}}]] nur im Browser geladen und ausgeführt. Somit ist es nicht (unbedingt) notwendig, dass die Software irgendwo - etwa beim StuRa - installiert werden muss. Sie muss nur beim web server mit ausgeliefert werden, wozu es Quelle braucht. https://conversejs.org/docs/html/quickstart.html#serving-converse-yourself === In…“)
 
Zeile 14: Zeile 14:


schlichtes Einfügen in die Datei für HTML, die der [[web server]] verwenden soll
schlichtes Einfügen in die Datei für HTML, die der [[web server]] verwenden soll
<pre></pre>
<pre>
<pre>
         <head>
         <head>
Zeile 24: Zeile 25:
         </head>
         </head>
</pre>
</pre>
<pre>
<pre></pre>
</pre>
<pre>
<pre>
         <body>
         <body>
</pre>
</pre>
<pre>
<pre></pre>
</pre>
<pre>
<pre>
         </body>
         </body>
</pre>
</pre>
                <script>
<pre></pre>
        converse.initialize({
////    all options for joining a room without an existing account from
////    https://conversejs.org/demo/anonymous.html
            allow_logout: false, // No point in logging out when we have auto_login as true.
            allow_muc_invitations: false, // Doesn't make sense to allow because only
                                          // roster contacts can be invited
            allow_contact_requests: false, // Contacts from other servers cannot,
                                          // be added and anonymous users don't
                                          // know one another's JIDs, so disabling.
            authentication: 'anonymous',
            auto_login: true,
            auto_join_rooms: [
                'anonymous@conference.nomnom.im',
            ],
            notify_all_room_messages: [
                'anonymous@conference.nomnom.im',
            ],
            bosh_service_url: 'https://conversejs.org/http-bind/', // Please use this connection manager only for testing purposes
            jid: 'nomnom.im', // XMPP server which allows anonymous login (doesn't
                              // allow chatting with other XMPP servers).
            keepalive: true,
            hide_muc_server: true, // Federation is disabled, so no use in
                                  // showing the MUC server.
            play_sounds: true,
            show_controlbox_by_default: true,
            strict_plugin_dependencies: false,
        });
////    option for fullscreen from
////    https://conversejs.org/fullscreen.html
                view_mode: 'fullscreen',
////    option for embedded from
////    https://conversejs.org/demo/embedded.html
//  //          view_mode: 'embedded',
                </script>


== Konfiguration ==
== Konfiguration ==

Version vom 1. Januar 2023, 17:30 Uhr

Die Software/Converse ist ein Client für XMPP.

Installation

Letztlich wird der Code für Software/Converse nur im Browser geladen und ausgeführt. Somit ist es nicht (unbedingt) notwendig, dass die Software irgendwo - etwa beim StuRa - installiert werden muss. Sie muss nur beim web server mit ausgeliefert werden, wozu es Quelle braucht.

https://conversejs.org/docs/html/quickstart.html#serving-converse-yourself

Installation mit lokaler Quelle

Herunterladen der Quellen https://github.com/conversejs/converse.js/releases

Installation mit entfernter Quelle

schlichtes Einfügen in die Datei für HTML, die der web server verwenden soll


        <head>
    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/dist/converse.min.css">
    <script src="https://cdn.conversejs.org/3rdparty/libsignal-protocol.min.js"></script>
    <script src="https://cdn.conversejs.org/dist/converse.min.js" charset="utf-8"></script>
<pre>
        </head>

        <body>

        </body>

Konfiguration

Konfiguration quick-and-dirty

Relativ einfach kann sich bei den verschiedenen Seiten für die Demonstration von der Software/Converse bedient werden. (Eine Seite für die Demonstration öffnen, ausgeliefertes HTML anschauen und "zusammenklauen".)

Konfiguration mit allen möglichen Optionen

https://conversejs.org/docs/html/configuration.html