{"id":5019,"date":"2022-12-10T11:55:13","date_gmt":"2022-12-10T19:55:13","guid":{"rendered":"https:\/\/w4os.org\/news-de\/2022\/12\/oscc22-w4os-praesentation-rede\/"},"modified":"2022-12-11T14:39:18","modified_gmt":"2022-12-11T22:39:18","slug":"oscc22-w4os-praesentation-rede","status":"publish","type":"post","link":"https:\/\/w4os.org\/de\/news-de\/2022\/12\/oscc22-w4os-praesentation-rede\/","title":{"rendered":"Gudules Rede \u00fcber die neuesten w4os-Updates auf der OSCC22 (Mitschrift)"},"content":{"rendered":"\n<p><em>Hier ist das Transkript von <a href=\"https:\/\/speculoos.world\/profile\/Gudule.Lapointe\/\">Gudule Lapointe<\/a>&#8217;s Rede \u00fcber den Stand der w4os-Entwicklung, auf der <a href=\"http:\/\/conference.opensimulator.org\/\">OpenSimulator Community Conference 2022<\/a>.<\/em><\/p>\n\n<p><em>Das Video des ganzen Tages ist auf YouTube <a href=\"https:\/\/www.youtube.com\/watch?v=sQqa6GmhvIg\">youtube.com\/watch?v=sQqa6GmhvIg<\/a> verf\u00fcgbar, insbesondere dieser 20&#8243;-Vortrag bei <a href=\"https:\/\/www.youtube.com\/watch?v=sQqa6GmhvIg&amp;t=12951s\">3:35:51<\/a>.<\/em><\/p>\n\n<h2 class=\"wp-block-heading\">Intro<\/h2>\n\n<p>Wir haben das <a href=\"http:\/\/speculoos.world\">Speculoos World<\/a> Grid vor 11 Jahren entwickelt (aber wer z\u00e4hlt schon mit?), und wir standen alle vor den gleichen Herausforderungen: ein voll funktionsf\u00e4higes Grid zu entwickeln und alle Funktionen anzubieten. <a href=\"http:\/\/opensimulator.org\/\">OpenSimulator<\/a> Kern bietet die wichtigsten, aber nicht alle von ihnen.<\/p>\n\n<p>Sie m\u00fcssen mindestens eine Weboberfl\u00e4che f\u00fcr die Benutzerregistrierung, einen Web-Asset-Server, ein paar Hilfsprogramme und f\u00fcr einige einen W\u00e4hrungsserver installieren.<\/p>\n\n<p>Mindestens ein halbes Dutzend verschiedener Anwendungen, jede von ihnen aus einem anderen Projekt, mit unterschiedlichen Plattformen oder Sprachen, und selbst wenn sie dieselbe Sprache verwenden, nutzen sie unterschiedliche Standards.<\/p>\n\n<p>Einige von ihnen haben sogar \u00fcberhaupt keine Implementierung, sondern nur Workarounds, wie die gro\u00dfartigen <a href=\"https:\/\/opensimworld.com\/\">OpenSimWorld-Projekte<\/a>, die die In-World-Suche durch ein mit einer Website verkn\u00fcpftes Beacon ersetzen, oder unser eigenes <a href=\"https:\/\/2do.events\/\">2do Events-Projekt<\/a> (ein Fork von Tom Frosts HYPEvents), das die Eventsuche durch ein In-World-Board ersetzt.<\/p>\n\n<p>Oh, und nat\u00fcrlich brauchen Sie auch eine Website.<\/p>\n\n<h2 class=\"wp-block-heading\">Der Ansatz<\/h2>\n\n<p>Es begann eigentlich vor 6 Jahren als eine einfache Sammlung von damals verf\u00fcgbaren Helfern, mit einer einheitlichen Konfigurationsdatei und einem Installationsskript, bekannt als &#8222;Flexible Helper Scripts&#8220;. Dann, 3 Jahre sp\u00e4ter, wollte mit der Website zu integrieren, so schufen wir w4os, ein &#8222;WordPress-Schnittstelle f\u00fcr OpenSimulator&#8220; Plugin, um eine vollst\u00e4ndige L\u00f6sung zu erhalten.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Warum WordPress? es ist beliebt, quelloffen, leistungsstark und mehrsprachig<\/li>\n\n\n\n<li>Eine zentrale Anlaufstelle f\u00fcr alle Bed\u00fcrfnisse: Benutzerregistrierung, Netzverwaltung, In-World- und Web-Helfer.<\/li>\n\n\n\n<li>Einfache Einrichtung. Irgendwie schon. Das k\u00f6nnte einfacher sein, wir arbeiten daran.<\/li>\n\n\n\n<li>Zentralisierte Verwaltung: keine Einstellungen mehr an verschiedenen Orten und mit unterschiedlichen Standards, einheitliche Installationsmethode<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">Wo waren wir?<\/h2>\n\n<p>Letztes Jahr, als wir das Plugin auf der OSCC zum ersten Mal vorstellten, hatte es bereits eine Reihe von Funktionen. Ich werde nicht ins Detail gehen, das Video ist immer noch auf YouTube verf\u00fcgbar, aber im Wesentlichen<\/p>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-04.jpg\" alt=\"\" class=\"wp-image-4953\" srcset=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-04.jpg 1024w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-04-300x150.jpg 300w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-04-768x384.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<ul class=\"wp-block-list\">\n<li>Avatar-Registrierung, mit Standardmodellen, Regeln f\u00fcr gesch\u00fctzte Namen, Synchronisierung zwischen Avataren und WordPress-Benutzern und einem grundlegenden Webprofil<\/li>\n<\/ul>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-05.jpg\" alt=\"\" class=\"wp-image-4958\" srcset=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-05.jpg 1024w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-05-300x150.jpg 300w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-05-768x384.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<ul class=\"wp-block-list\">\n<li>Bl\u00f6cke, Shortcodes und Seitenleisten-Widgets: Grid-Status, Grid-Info und Anmeldeformular. Bl\u00f6cke auf WordPress sind cool, sie erm\u00f6glichen es Ihnen, einige Details im allgemeinen Layout (wie in Seitenleisten) oder in einer bestimmten Seite (als Bl\u00f6cke mit Gutenberg oder mit Shortcodes) zu pr\u00e4sentieren.<\/li>\n\n\n\n<li><strong>Splash-Seite<\/strong>, nat\u00fcrlich anpassbar mit w4os-Bl\u00f6cken, aber auch mit beliebigen Inhalten von der Website oder anderen Plugins.<\/li>\n\n\n\n<li>Web Assets Server: dies ist die Br\u00fccke, um die Anzeige von Rasterbildern auf einer Webseite zu erm\u00f6glichen<\/li>\n\n\n\n<li><strong>Offline-Nachrichten Mailumleitung<\/strong><\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">Was haben wir seither getan?<\/h2>\n\n<h3 class=\"wp-block-heading\">Innerweltliche Verbesserungen<\/h3>\n\n<p>Die In-World-Suche war f\u00fcr mich die am meisten vermisste Funktion. Das sind zwar ziemlich coole Workarounds, aber ich finde es sehr frustrierend, dass ich die Suchfunktionen der Viewer nicht nutzen kann. Das haben wir getan. Und mit den Suchergebnissen, die das w4os-Plugin liefert, k\u00f6nnen sie auch im allgemeinen Website-Design verwendet werden.<\/p>\n\n<h4 class=\"wp-block-heading\">Einstellungen<\/h4>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-08.jpg\" alt=\"\" class=\"wp-image-4963\" srcset=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-08.jpg 1024w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-08-300x150.jpg 300w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-08-768x384.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p>In den Einstellungen k\u00f6nnen Sie w\u00e4hlen, ob Sie eine separate Datenbank verwenden m\u00f6chten. Die Suchdatenbank verwendet das gleiche Schema wie die bestehenden Suchhilfen, ist also austauschbar.<\/p>\n\n<p>Die Suchmaschine kann von mehreren Grids gemeinsam genutzt werden, um von den Hypergrid-Funktionen zu profitieren. Auch Grids, die nicht w4os verwenden, k\u00f6nnen das Suchregister und die Suchmaschine nutzen (obwohl sie die richtige OpenSimSearch dll installieren m\u00fcssten).<\/p>\n\n<h4 class=\"wp-block-heading\">Orte<\/h4>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-09.jpg\" alt=\"\" class=\"wp-image-4968\" srcset=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-09.jpg 1024w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-09-300x150.jpg 300w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-09-768x384.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p>Sobald die Suchmaschine eingestellt ist, erfolgt die Einbeziehung \u00fcber die Standardeinstellungen des Viewer-Pakets. Aktivieren Sie die Option &#8222;Ort in der Suche anzeigen&#8220; auf Ihrer Parzelle und sie wird in den Ergebnissen mit ihrer Beschreibung und ihrem Schnappschuss angezeigt.<\/p>\n\n<h4 class=\"wp-block-heading\">Land zu verkaufen<\/h4>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-10.jpg\" alt=\"\" class=\"wp-image-4973\" srcset=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-10.jpg 1024w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-10-300x150.jpg 300w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-10-768x384.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p>Zu verkaufende Grundst\u00fccke werden ebenfalls angezeigt (vorausgesetzt, &#8222;Ort in der Suche anzeigen&#8220; ist ebenfalls aktiviert)<\/p>\n\n<h4 class=\"wp-block-heading\">Kleinanzeigen<\/h4>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-11.jpg\" alt=\"\" class=\"wp-image-4978\" srcset=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-11.jpg 1024w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-11-300x150.jpg 300w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-11-768x384.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p>Kleinanzeigen sind ein sehr n\u00fctzliches Instrument. Obwohl nur lokale Ziele erlaubt sind, k\u00f6nnen Sie eine Secondlife-\u00e4hnliche Url f\u00fcr Hypergrid-Ziele hinzuf\u00fcgen.<\/p>\n\n<h4 class=\"wp-block-heading\">Veranstaltungen<\/h4>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-12.jpg\" alt=\"\" class=\"wp-image-4983\" srcset=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-12.jpg 1024w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-12-300x150.jpg 300w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-12-768x384.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p>Und nat\u00fcrlich Veranstaltungen. Das ist die frustrierendste fehlende Funktion. In-World-Boards sind interessant, aber es gibt bereits eine eingebaute Funktion daf\u00fcr im Viewer, es w\u00e4re schade, sie nicht zu nutzen.<\/p>\n\n<p>Organisatoren k\u00f6nnen Veranstaltungen nicht \u00fcber den Viewer registrieren. Auch in Second Life m\u00fcssen Veranstaltungen \u00fcber die Website angemeldet werden. Gegenw\u00e4rtig st\u00fctzen wir uns auf 2do Events, das seinerseits auf \u00f6ffentliche Kalender zur\u00fcckgreift, aber dar\u00fcber sprechen wir sp\u00e4ter.<\/p>\n\n<p>Ach ja, noch etwas&#8230;<\/p>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-13.jpg\" alt=\"\" class=\"wp-image-4988\" srcset=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-13.jpg 1024w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-13-300x150.jpg 300w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-13-768x384.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p>Der Clou ist, dass die Ereignissuche mit HyperGrid kompatibel ist. Der Betrachter versteht HG-Ziele nicht wirklich, aber wir f\u00fcgen eine funktionierende URL oberhalb der Beschreibung ein. Eigentlich zwei, denn derzeit sieht es so aus, als ob je nach Betrachter die URL hop:\/\/ oder secondlife:\/\/ verstanden wird.<\/p>\n\n<h3 class=\"wp-block-heading\">Und au\u00dferdem&#8230;<\/h3>\n\n<p>Wir haben auch eine W\u00e4hrungsunterst\u00fctzung hinzugef\u00fcgt, die derzeit mit &#8222;falschen&#8220; W\u00e4hrungen, Podex und Gloebit funktioniert (solange Gloebit funktioniert).<\/p>\n\n<p>Die Option &#8222;Kaufen&#8220; im Viewer erm\u00f6glicht eine Sch\u00e4tzung der Kosten und eine Weiterleitung zur Region des Anbieters f\u00fcr Podex oder zur Website f\u00fcr Gloebit.<\/p>\n\n<p>Wir haben Offline-Nachrichten auf Messaging v2 aktualisiert, um die Kompatibilit\u00e4t mit den aktuellen Kerndatenbankstandards zu gew\u00e4hrleisten.<\/p>\n\n<h3 class=\"wp-block-heading\">Front-End-Verbesserungen<\/h3>\n\n<h4 class=\"wp-block-heading\">Profil<\/h4>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-16.jpg\" alt=\"\" class=\"wp-image-4993\" srcset=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-16.jpg 1024w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-16-300x150.jpg 300w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-16-768x384.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p>Die Webprofilseite zeigt nun mehr Details, F\u00e4higkeiten, Partner, Sprache, In-world und RL \u00fcber Text. Alle diese Einstellungen werden vom Viewer aus vorgenommen<\/p>\n\n<h4 class=\"wp-block-heading\">Splash-Seite<\/h4>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-17.jpg\" alt=\"\" class=\"wp-image-4999\" srcset=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-17.jpg 1024w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-17-300x150.jpg 300w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-17-768x384.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p>Der neue Block &#8222;Beliebte Orte&#8220; kann auf der Einstiegsseite des Anmeldebildschirms verwendet werden. Und mit einem Klick auf ein Ziel wird die Login-Landing-Region ge\u00e4ndert.<\/p>\n\n<h4 class=\"wp-block-heading\">Anmeldung \/ Registrierung<\/h4>\n\n<p>Es gibt auch einige andere Verbesserungen, z.B. k\u00f6nnen sich Benutzer ohne bestehendes WP-Konto mit ihren Avatar-Anmeldedaten auf der Website anmelden.<\/p>\n\n<p>Neu registrierte Benutzer erhalten eine Seite mit Anweisungen zur Konfiguration des Viewers.<\/p>\n\n<h2 class=\"wp-block-heading\">Was nun?<\/h2>\n\n<p>Vor ein paar Monaten erz\u00e4hlte mir ein Grid-Besitzer, dass er ein Grid mit mehreren Avataren hat, die sich dieselbe E-Mail-Adresse teilen. Dies ist zwar keine h\u00e4ufige Anwendung, aber im OpenSimulator-Kern steht dem nichts entgegen. Da w4os auf der Grundlage entwickelt wurde, dass eine E-Mail nur f\u00fcr einen Avatar verwendet werden kann, ist dies ein Kompatibilit\u00e4tsproblem.<\/p>\n\n<p>Hier sind wir also. Umschreiben des Codes, um Avatare von Benutzern zu trennen. Es ist ein riesiger Aufwand, und ich muss zugeben, dass ich dadurch die Entwicklung anderer Teile des Projekts verlangsamen musste. Aber was w\u00fcrde es bringen, neuen Code hinzuzuf\u00fcgen, wenn ich wei\u00df, dass ich ihn bald neu schreiben muss?<\/p>\n\n<p>Das Gute daran ist, dass es mich dazu bringt, diesen mehrere Jahre alten, aus mehreren Quellen stammenden Code auf eine modularere Weise umzuschreiben. Ich rechne damit, dass Version 3 Anfang 2023 ver\u00f6ffentlicht wird, und danach werden mehrere spannende Funktionen hinzukommen, wie<\/p>\n\n<ul class=\"wp-block-list\">\n<li>KISS&nbsp;: Keep it simple and stupid\n<ul class=\"wp-block-list\">\n<li>Ein einfacheres Installationsverfahren<\/li>\n\n\n\n<li>Ein Assistent f\u00fcr die Plugin-Einrichtung<\/li>\n\n\n\n<li>Geteilte Konfigurationsseite (nur aktivierte Helfer haben ihre Einstellungsseite im Admin-Men\u00fc)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Steuerung der Verwaltungsregion<\/li>\n\n\n\n<li>Web-Admin-Modelle und technische Kontenliste<\/li>\n\n\n\n<li>Verwaltung gesperrter Benutzer<\/li>\n\n\n\n<li>Kontrolle der Benutzerregion und der Parzellen<\/li>\n\n\n\n<li>Registrierung von Ereignissen (mit der Option, die Ver\u00f6ffentlichung von Ereignissen nur f\u00fcr eigene Parzellen zu erlauben)<\/li>\n\n\n\n<li>Vollst\u00e4ndige Integration von 2do Events (einschlie\u00dflich 2do Server)<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">Dankesch\u00f6n<\/h2>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-20.jpg\" alt=\"\" class=\"wp-image-5009\" srcset=\"https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-20.jpg 1024w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-20-300x150.jpg 300w, https:\/\/w4os.org\/wp-content\/uploads\/2022\/12\/oscc22-w4os-GuduleLapointe-slideshow-v2-20-768x384.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<p>Ich hoffe, Sie werden es ausprobieren und uns ein Feedback geben. Es gibt bereits eine Reihe von Grids, die das Plugin verwenden, und ihr Feedback ist wirklich hilfreich und wird gesch\u00e4tzt.<\/p>\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\"><\/div>\n\n<h2 class=\"wp-block-heading\">Einige Fragen und Antworten<\/h2>\n\n<p>Hier sind einige Fragen, die nach dem Vortrag gestellt wurden und deren Antworten von Interesse sein k\u00f6nnten:<\/p>\n\n<p><strong>Wird Ihre Arbeit weiterhin auf WordPress basieren oder k\u00f6nnten Sie oder Ihre Kollegen Interesse an der Entwicklung eines Plugins f\u00fcr Lernmanagementsysteme wie Canvas, Moodle und Blackboard haben?<\/strong><\/p>\n\n<p>Ich habe versucht, Hilfsprogramme und WordPress-spezifischen Code getrennt zu halten, und ich werde versuchen, dies in v3 noch besser zu machen, so dass der Einsatz auf einer anderen Plattform, wenn nicht einfach, so doch zumindest vereinfacht werden sollte.<\/p>\n\n<p><strong>Muss WordPress auf demselben Rechner laufen wie OpenSimulator?<\/strong><\/p>\n\n<p>Nein, es kann auf einem anderen Server liegen, solange der WordPress-Host in der Lage ist, sich mit dem OpenSimulator-MySQL-Server zu verbinden.<\/p>\n\n<p><strong>Gibt es etwas \u00fcber die Einhaltung des Datenschutzrechts<\/strong>?<\/p>\n\n<p>WordPress hat M\u00f6glichkeiten, den Datenschutz gut zu handhaben. Sobald man ihn jedoch mit OpenSimulator verbindet, wird OpenSimulator zum Schwachpunkt in diesem Bereich. Auf der Ebene des w4os-Plugins wird nicht viel mehr offenbart als in-world (vielleicht gar nichts), aber einige Warnungen k\u00f6nnten in Zukunft angezeigt werden.<\/p>\n\n<p><strong>Ich hatte einmal ein Registrierungssystem f\u00fcr ein Netz, das mehrere Avatare pro Anmeldekonto zulie\u00df, und die Leute schienen diese Funktion nicht zu verstehen oder zu erwarten.<\/strong><\/p>\n\n<p>Multi-Avatare sind notwendig, um die Kompatibilit\u00e4t mit Grids zu gew\u00e4hrleisten, die diese Funktion bereits nutzen, aber ich stimme zu, dass es verwirrend sein k\u00f6nnte, und ich werde definitiv eine Admin-Option hinzuf\u00fcgen, um sie f\u00fcr Endbenutzer zuzulassen oder zu verbieten.<\/p>\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"has-text-align-center wp-block-heading\">Stabile Version<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-plugin-directory wp-block-embed-plugin-directory\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"5znRydAmwP\"><a href=\"https:\/\/wordpress.org\/plugins\/w4os-opensimulator-web-interface\/\">w4os &#8211; OpenSimulator Web Interface<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;w4os &#8211; OpenSimulator Web Interface&#8221; &#8212; Plugin Directory\" src=\"https:\/\/wordpress.org\/plugins\/w4os-opensimulator-web-interface\/embed\/#?secret=VAg4CsX0RL#?secret=5znRydAmwP\" data-secret=\"5znRydAmwP\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"has-text-align-center wp-block-heading\">Kandidat<\/h2>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-499968f5 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/magiiic.com\/downloads\/w4os.zip\" target=\"_blank\" rel=\"noreferrer noopener\">Von Magiiic.com<\/a><\/div>\n<\/div>\n\n\n\n<p>Mit den neuesten Verbesserungen und Funktionen. Etwas nahe an der n\u00e4chsten stabilen Version, aber es k\u00f6nnten noch einige Bugs vorhanden sein.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"has-text-align-center wp-block-heading\">Entwicklung<\/h2>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-499968f5 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--2\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/GuduleLapointe\/w4os\/\">Von GitHub<\/a><\/div>\n<\/div>\n\n\n\n<p>Die aktuelle, instabile Entwicklungsversion. Verwenden Sie es nicht in der Produktionsumgebung. Sie kann (und wird wahrscheinlich) Fehler oder noch nicht abgeschlossene Arbeiten enthalten.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Hier ist das Transkript von Gudule Lapointe&#8217;s Rede \u00fcber den Stand der w4os-Entwicklung, auf der OpenSimulator Community Conference 2022.<\/p>\n<p>Das Video des ganzen Tages ist auf YouTube youtube.com\/watch?v=sQqa6GmhvIg verf\u00fcgbar, insbesondere dieser 20&#8243;-Vortrag bei 3:35:51.<\/p>\n","protected":false},"author":1,"featured_media":5137,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[119,118,66,115,67,120,39,54,124,40],"class_list":["post-5019","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-de","tag-konferenz","tag-opensimulator-gemeinschaftskonferenz","tag-oscc-de","tag-oscc22-de","tag-plugin-de","tag-sprechen","tag-w4os-de","tag-webschnittstelle","tag-webschnittstelle-de","tag-wordpress-de","entry"],"_links":{"self":[{"href":"https:\/\/w4os.org\/de\/wp-json\/wp\/v2\/posts\/5019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/w4os.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/w4os.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/w4os.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/w4os.org\/de\/wp-json\/wp\/v2\/comments?post=5019"}],"version-history":[{"count":21,"href":"https:\/\/w4os.org\/de\/wp-json\/wp\/v2\/posts\/5019\/revisions"}],"predecessor-version":[{"id":5166,"href":"https:\/\/w4os.org\/de\/wp-json\/wp\/v2\/posts\/5019\/revisions\/5166"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/w4os.org\/de\/wp-json\/wp\/v2\/media\/5137"}],"wp:attachment":[{"href":"https:\/\/w4os.org\/de\/wp-json\/wp\/v2\/media?parent=5019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/w4os.org\/de\/wp-json\/wp\/v2\/categories?post=5019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/w4os.org\/de\/wp-json\/wp\/v2\/tags?post=5019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}