2.7.0.beta6: Automatischer Gruppen-Avatar-Flair, verbesserte Benutzeraufklärungsinhalte, Lesezeichen-Pinning und mehr

Neue Funktionen in 2.7.0.beta6

Das Modal „Site aktualisiert“ in eine weniger aufdringliche Aufforderung verschieben

Wie diejenigen, die diese Hinweise lesen, bestätigen können, erhält Discourse ständig Updates. Wenn ein Site-Administrator die Site aktualisiert, müssen Endbenutzer ihren Browser aktualisieren, um die Änderungen nutzen zu können. Wenn ein Endbenutzer dies nicht innerhalb von 24 Stunden nach einem Update tut, erhält er eine Nachricht, die ihn auffordert, die Seite neu zu laden. Diese Nachricht erschien zuvor als Modal, das den Benutzer daran hinderte, weitere Aktionen auszuführen. Sie erscheint nun als Banner, um den Benutzer nicht zu blockieren.

Avatar-Flair für automatische Gruppen festlegen

Administratoren können nun Avatar-Flair für automatische Gruppen wie Administratoren, Moderatoren, Mitarbeiter und Vertrauensstufen konfigurieren. Möchten Sie Ihre TL4-Benutzer hervorheben? Warum geben Sie ihnen nicht ein Flair!

Verbesserung der Benutzerschulung und Hilfetexte

In Beta6 haben wir begonnen, alle verschiedenen Seiten in Discourse zu durchlaufen, die „leer“ sein können, und die angezeigten Informationen zu verbessern. Zuvor sah ein Benutzer ohne Nachrichten in seinem Posteingang folgendes:

Jetzt sehen sie stattdessen Folgendes, das einige Informationen zur Verwendung von Nachrichten bietet:

Wir werden in den nächsten Releases ähnlichen Inhalt in ganz Discourse hinzufügen.

Automatische Header-Anker-Links

Haben Sie ein langes Thema und möchten Benutzer auf einen Absatz zwei Drittel des Weges nach unten verlinken? Kein Problem, Discourse ermöglicht es Benutzern nun, Links mit Ankerkopien zu kopieren, sodass Benutzer zu einem Header innerhalb eines Themas springen können. Fahren Sie über einen Header, um einen :link: anzuzeigen, wie im folgenden Screenshot. Klicken Sie auf den Link, um einen Anker zur URL hinzuzufügen. Kopieren Sie die URL aus Ihrer Adressleiste, um sie mit anderen zu teilen.

image

Importieren und Exportieren beobachteter Wörter

Administratoren können nun beobachtete Wörter als CSV importieren und exportieren, was die Verwaltung großer Wortmengen erleichtert.

Lesezeichen anheften

Lesezeichen können nun wie Themen angeheftet werden, sodass sie oben auf Ihrer Liste bleiben, damit Sie nie tief graben müssen, um Ihr Lieblings-Thema zu finden.

Unterstützung für Einladungen und nicht-lokale Anmeldungen

Discourse unterstützt nun Einladungen, auch wenn lokale Anmeldungen nicht aktiviert sind. Dies umfasst DiscourseConnect, soziale Anmeldungen wie Google, Apple und Twitter sowie OAuth2, OpenID Connect und SAML. Ein Benutzer, der eine Einladung erhält, wird zur Authentifizierung zum Authentifizierungsanbieter weitergeleitet und dann zurück zu Discourse geleitet.

Neue Flaggenoption für Mitarbeiter: Warteschlange zur Prüfung

Mitarbeiter, die Beiträge melden, sehen nun eine neue Option: Warteschlange zur Prüfung. Wenn diese ausgewählt wird, wird der Beitrag sofort ausgeblendet und zur weiteren Prüfung durch Mitarbeiter in die Prüfwarteschlange aufgenommen.

Verbesserungen der Barrierefreiheit

Wir arbeiten ständig daran, sicherzustellen, dass jeder im Internet Discourse nutzen kann, einschließlich Personen, die Hilfstechnologien verwenden. Zu diesem Zweck enthält diese Version zusätzliche Verbesserungen der Barrierefreiheit, die auf einer kürzlich durchgeführten Prüfung basieren.

  • Die Anzahl der Antworten wird zu einer Schaltfläche und nicht zu einem Link
  • Tastaturzugänglichkeit + ARIA-Attribute
  • Verwenden Sie im Komponierer keine positiven tabindex-Werte
  • Die Anzahl der Suchergebnisse ist für Bildschirmsprachausgaben lesbar
  • Verbesserte Fokus-/Aktivzustände des Avatar-Menüs
  • Assoziiert Listen mit Beschriftungen auf der Schnittstellenseite
  • Links ändern die Benutzernamen-Eingabe in ihre Beschriftung

Zusätzliche Funktionen

Diese Beta-Version hat so viele neue Funktionen, dass wir sie nicht alle im Detail beschreiben können. Nachfolgend sind einige weitere bemerkenswerte Funktionen aufgeführt. Die vollständige Liste der neuen Funktionen finden Sie im folgenden Beitrag.

  • Erfolgreiche HTTP-GET-Anfragen während des Oneboxing zwischenspeichern
  • Administratoren können Benutzerfelder vorab füllen
  • Implementierung von Nonces für die Google Tag Manager-Integration
  • Emoji oder ähnliche Zeichen als eines behandeln
  • Unterstützung für CSP frame-ancestors hinzufügen
  • Eine Typografierregel hinzufügen, um (pa) durch ¶ zu ersetzen
  • Browser-Update in der Crawler-Ansicht implementieren
  • Verfügbare E-Mail-Adressen im Registrierungsformular prüfen
  • Benutzern ermöglichen, Entwurf zu speichern und den Komponierer zu schließen
  • E-Mails auf der Einladungs-Ansicht verschleiern
  • Registerkarte abgelaufene Einladungen verbessern
  • Plugin-Auslassung oberhalb der Zeitleiste hinzufügen
  • Neuer DiscourseEvent-Trigger für Likes
  • Kontaktauswahl im neuen Einladungs-Modal aktivieren
  • Dropdown-Menü für Tags immer anzeigen, wenn Tagging aktiviert ist
40 „Gefällt mir“

Noch mehr!

Aber warten Sie, es gibt noch mehr! Wir geben unser Bestes, um neue Funktionen und Änderungen für Sie hervorzuheben, doch es gibt immer zu viele Änderungen, um sie alle im Detail aufzulisten. Für eine vollständige Liste neuer Funktionen, Fehlerbehebungen, UX-Verbesserungen und mehr lesen Sie unbedingt die unten aufgeführten Zusätzlichen Funktionen und Fehlerbehebungen.

Sicherheitsupdates

Dieses Beta enthält eine Sicherheitsfix für Probleme, die von unserer Community und HackerOne gemeldet wurden.

  • Fix für is_private_ip im RateLimiter, um alle Fälle abzudecken

Plugin-Verbesserungen

Viele Plugins

  • Fehlerbehebung
    • Wir haben zahlreiche Fehler in vielen unserer Plugins behoben
  • Übersetzungen
    • Wir haben die Übersetzungen in vielen unserer Plugins aktualisiert

Encrypt

  • Verschlüsselte Nachrichten 1 Minute nach dem Löschen endgültig löschen

Docs

  • selectTag, tags und categories zum Plugin-Ausgang hinzugefügt

Docker Manager

  • Indikator hinzufügen, ob ein Plugin offiziell, aber ein Fork ist

WP Discourse

  • wp-scripts-Entwicklungsabhängigkeit aktualisieren
  • Discourse Sidebar styles.css in das Stammverzeichnis des /discourse-sidebar-Verzeichnisses verschieben
  • wpdc_comments_count-Filter hinzufügen, um die Anzahl der Kommentare für Beiträge, die noch nicht in Discourse veröffentlicht wurden, zu filtern

Subscriptions

  • Dänische Krone als unterstützte Währung hinzufügen

User Notes

  • “Post anzeigen” sollte ein Link sein, damit Administratoren den Beitrag in einem neuen Tab öffnen können.

Zusätzliche Funktionen und Fehlerbehebungen

Zum Erweitern klicken

Neue Funktionen

  • Site-Einstellungen als Klartext behandeln und einen neuen HTML-Typ hinzufügen.
  • Bestehende Einladungslinks abrufen
  • Maximales Limit für sekundäre E-Mails hinzufügen
  • Kopieren des Einladungslinks löst ein Speichern aus
  • appEvents anstelle von jQuery für die Größenanpassung des Editors verwenden
  • Neues DiscourseEvent :topic_tags_changed hinzufügen
  • admin-area-Klasse zum HTML-Tag hinzufügen
  • Ersetzungsregel von markdown-it ersetzen.
  • Beim Erstellen eines neuen TopicEmbed auf Systembenutzer zurückgreifen
  • Erlauben, dass ein cluster_name für /srv/status konfiguriert und verwendet wird
  • Flag zum Deaktivieren des DiscourseConnect-CSRF-Schutzes
  • tag-custom-settings-Plugin-Ausgang hinzufügen

Fehlerbehebungen

  • Sicherstellen, dass das Banner für Software-Updates erst nach 24 Stunden angezeigt wird
  • Doppelte Schrägstriche in Ember-Vorlagenpfaden verhindern
  • HTML-Schrubber mit tief verschachteltem HTML funktionsfähig machen
  • Kleine Anpassungen an der “Keine Nachrichten”-Schulung
  • Beobachtete Themen aus stummgeschalteten Kategorien in Zusammenfassungen einbeziehen
  • Den aktuellen Filter beim Navigieren durch Beiträge in einem Thema beibehalten
  • Tags beim Laden eines Themenentwurfs im Editor beibehalten
  • Anmelde-Modal anzeigen, wenn lokale Anmeldungen deaktiviert sind
  • Zustand nach dem Erstellen eines neuen Themas zurücksetzen
  • Regression des Schalters “Neues Thema” auf der Tag-Seite
  • Senden einer PM per E-Mail-Einstellungen vereinfachen
  • Massenwahl bei der Vollbildsuche
  • Rake themes:update sollte fehlschlagen, wenn ein Theme-Update fehlschlägt
  • Mit Vanilla JS sind .href und getAttribute(“href”) nicht gleich
  • Rake themes:install-Fehler, wenn ein Theme nicht aktualisiert werden kann
  • Herunterladen von beobachteten Wörtern war defekt
  • Bessere Fehlermeldung für eingelöste Einladungen
  • “E-Mail bestätigen”-E-Mails waren für EmailChangeRequest-Datensätze mit leerem requested_by_user_id-Feld fehlgeschlagen
  • Zusammenführen von Beiträgen schlug stillschweigend fehl
  • Titel, wenn YouTube als Titel in den Editor eingefügt wird
  • Autokorrekturwerte für Dropdown-Importierte Benutzerfelder
  • Nachrichten nach einer Massenoperation neu laden
  • Gestaffelte Benutzer als nicht registrierte Benutzer für externe Authentifizierung behandeln
  • Benutzerfelder sind in der Massen-CSV groß-/kleinschreibungsunabhängig
  • Nach der Authentifizierung zur angegebenen Herkunft umleiten
  • Fehlermeldungen verbessern, wenn Benutzer keine PM-E-Mails senden können
  • AdditionalOpts-Update und Änderung der Funktion
  • Fehlermeldungen anzeigen, wenn Permalinks in der Admin-Oberfläche hinzugefügt werden
  • UniqueViolation-Ausnahmen beim Synchronisieren von Gruppenerwähnungen verhindern
  • Das Attribut “hasTargetGroups” im Editor setzen, wenn auf die Gruppennachrichtenschaltfläche geklickt wird.
  • Modal und globale Tastenkombinationen isolieren
  • Buchmarkierte Themen wurden nicht aktualisiert, wenn der Beitrag verschoben wurde
  • Zulassen, dass das Modal “Entwurf verwerfen” über ESC geschlossen wird
  • Alle Schlüssel hinzufügen, die in user_notifications erlaubt sein sollten
  • ‘Chromebook’ durch ‘Chrome OS’ ersetzen
  • Einladungen im Einladungsmodal einfügen zulassen
  • Speichern-Schalter im Editor sollte :pencil: “Entwurf speichern” anzeigen, wenn ein PM-Beitrag bearbeitet wird
  • @discobot-Likes-Funktion für öffentliche Themen entfernen
  • Der Rake-Auftrag uploads:fix_missing_s3 verwendete einen falschen SHA1
  • Verwaiste Beitragsrevisionen löschen
  • topic_diff zu PostRevisor hinzufügen
  • Mobile Back/Forward-Tastenkombinationen für Anonyme funktionsfähig machen
  • Fehler beim Überschreiben der Benachrichtigungszeichenkette des Benutzers mit gültigen Schlüsseln
  • Neue-Thema-Route mit Unterkategorie und Tags war defekt
  • 404-Fehler beim Bearbeiten einer erweiterten Antwort
  • Rake db:validate_indexes war defekt
  • E-Mail-Listen-Migration korrigieren
  • Bessere E-Mail-Validierung durchführen
  • Migration hinzufügen, um die korrekte redemption_count festzulegen
  • Regression in Farben, die von nicht standardmäßigen Themes verwendet werden
  • Massen-“Archivieren” und “In Postfach verschieben” für Gruppennachrichten war defekt
  • Zensiertes beobachtetes Wort konsistent ersetzen
  • Keine duplicate_link-Benachrichtigung für Zitate anzeigen
  • Die Seite zum Anzeigen der Einladung niemals anzeigen, wenn DiscourseConnect aktiviert ist
  • Versuchen Sie nicht, ein nicht existierendes Lesezeichen zu löschen
  • Anonyme sollten die Hinweis zur langsamen Modus für Themen sehen.
  • Sicherstellen, dass die Autocomplete-Instanz von Popper zerstört wird
  • Verbesserungen an E-Mail-Stilen
  • Sicherstellen, dass ein unsichtbarer Link die UI/Tab-Reihenfolge nicht beeinträchtigt
  • client.zh_TW.yml wiederherstellen
  • Ein nie erstellter Listener wurde entfernt
  • Tests waren in Firefox defekt
  • Entwurf-Modal korrekt beim Wechseln von Themen löschen
  • Sicherstellen, dass der 100-logster-Initialisierer vor 101-lograge ausgeführt wird
  • Review-Zähler nur aktualisieren, wenn der Benutzer die Review-Warteschlange sehen kann.
  • Behandlung verbessern, wenn E-Mail verschleiert ist
  • Ungültige Web-Push-Abonnements löschen
  • Nicht fehlschlagen, wenn Postgres nicht verfügbar ist
  • Alle Mitarbeiter (unabhängig von TL) sollten Themen anheften/abheften können
  • Browser-Update sollte mit alten Browsern funktionieren
  • Code-Tag nicht als Blockelement behandeln
  • Löschaktion für Beiträge von dauerhaft gelöschten Beiträgen
  • Lange Dateierweiterungen verarbeiten können
  • In Komponenten auf Standard-Theme-Farbvariablen zurückgreifen
  • Nicht auslösen, wenn der Beitrag nicht mehr existiert
  • Das Anzeigen einiger Tag-Routen renderte die Liste ohne JS nicht
  • Tests in admin/tests wurden nicht ausgeführt
  • Narrative-Bot-Einstellungen in Multisites beheben
  • Gruppenbesitzern erlauben, Gruppenflair zu verwalten
  • Font Awesome-Icons escapen
  • Benachrichtigung bei Erwähnung hat Vorrang vor Gruppe
  • E-Mail-Vorlagen für Einladungen zum Thema korrekt verwenden
  • Format für Site-Einstellungen-Uploads nicht konvertieren
  • Deprecation-Warnung – Initialisierung lud die Konstante automatisch
  • PWA-App-Verknüpfung für Lesezeichen in neuen Pfad verschieben
  • Zusätzliche gültige Theme-.git-URL-Formate zulassen
  • Kernel.open ist veraltet
  • Eine ordnungsgemäße Fehlermeldung anzeigen, wenn versucht wird, ein deaktiviertes Abzeichen massenhaft zu vergeben.
  • Link im Einladungspanel anzeigen
  • Einladungsannahmetests waren in Ember CLI defekt
  • Sicherstellen, dass die themenbasierte Themenliste ihren eigenen Preload-Schlüssel verwendet
  • Pfad uploads nicht in robots.txt blockieren
  • Beim Löschen eines Themas auch die zugehörige veröffentlichte Seite löschen.
  • json_schemer in der Produktion einschließen
  • Navigationspunkte werden bei Änderung der Abfrageparameter nicht neu berechnet
  • Amazon-Sites zu force_get_hosts hinzufügen

UX-Änderungen

  • Icon statt Text zum Ausblenden der mobilen Vorschau
  • Bessere Position für die Massenwahlschaltfläche der Suche
  • Protokolle/beobachtete Wörter in den Admin-Bereich nach customize/watched_words verschieben
  • Konsistentere Breite der Benutzerkontrollschaltfläche
  • Referenz auf das Kontaktformular in den Einstellungen entfernen
  • Anpassungen am Anmelde-Modal
  • Tab-Listenausrichtung im Emoji-Popup beheben
  • Benutzer darüber informieren, dass sie discobot deaktiviert haben und nicht mit ihm interagieren können.
  • Layoutanpassungen im Emoji-Popup
  • Tooltip anzeigen, wenn versucht wird, eine automatische Gruppe zu löschen.
  • Sicherstellen, dass Mitarbeiter-Protokolle das Layout nicht brechen
  • Schaltfläche mit einem doppelten Namen umbenennen.
  • Kopfzeile des Aktionsmenüs im Editor sollte das Symbol der ausgewählten Aktion anzeigen
  • Erste eindeutige Buchstaben im Einladungslink anzeigen
  • Ausrichtung und Layout des Themenfußes verbessern
  • Modal-Fußzeile in einen besseren Container verschieben
  • Bild-Upload-Widget zum Hochladen von Abzeichenbildern hinzufügen
  • Deckkraft der Code-Kopierschaltfläche reduzieren
  • Themen-Spalte im Tab “Ausstehende Einladungen” anzeigen
  • Die Schaltfläche “Neu ausblenden” oben in den Themen anzeigen.
  • Klasse zum Body bei der ersten ungelesenen Benachrichtigung hinzufügen
  • Einstellung “Benutzernamen in UX priorisieren” wo immer möglich respektieren
  • Glocken-Emoji für bessere Schulung zu ungelesenen Nachrichten hinzufügen
  • Ein Twitter-Link in den Titel des Editors eingefügt, setzt den Titel nicht

Leistung

  • Abfrage für Kategorie-Moderatoren verbessern
  • Regex auf der uploads-Tabelle vermeiden
24 „Gefällt mir“