Der Rich-Text-Editor (einzelnes Fenster, WYSIWYG) ist unvollständig und unterstützt diese Theme-Komponente noch nicht ordnungsgemäß.
| Zusammenfassung | Composer Button Bonanza ermöglicht es einem Seitenadministrator, neue Markup-Schaltflächen für die Composer-Symbolleiste zu definieren und hinzuzufügen, und bietet standardmäßig eine Fülle neuer Schaltflächen. | |
| Repository | centertap/DiscourseComposerButtonBonanza - Codeberg.org | |
| Readme | README.md | |
| Versionshinweise | RELEASE-NOTES.md | |
| Installationsanleitung | So installieren Sie ein Theme oder eine Theme-Komponente | |
| Sponsoring | Präsentiert von… Diese Theme-Komponente wird vom Center for Transparent Analysis and Policy entwickelt, einer gemeinnützigen Organisation nach 501(c)(3). Wenn diese Komponente für Ihre Website nützlich ist, ziehen Sie bitte in Erwägung, eine Spende zur Unterstützung von CTAP zu tätigen. |
Composer Button Bonanza installieren
“Composer-Erleichterungen, die Sie sich leisten können!”
Composer Button Bonanza ist eine Theme-Komponente, die mehr Markup-Schaltflächen für den Composer bereitstellt.
Ab Werk bietet sie eine Vielzahl neuer Schaltflächen, ein Gewirr von Schaltflächen, ein Bonanza an Schaltflächen. Die Standardkonfiguration fügt drei neue Schaltflächen zur Symbolleiste hinzu (Können Sie sie entdecken?
), und verbirgt den Rest hinter einer Umschaltfläche im
Popup-Menü:
Nach dem Klicken auf die Umschaltfläche werden die restlichen Schaltflächen sichtbar:
Über die Konfigurationseinstellungen der Theme-Komponente können Sie:
- neue Schaltflächendefinitionen hinzufügen (und/oder die bereitgestellten entfernen);
- auswählen, welche Schaltflächen angezeigt werden sollen und wann sie angezeigt werden sollen;
- die Reihenfolge der Schaltflächen ändern und Schaltflächen in der Symbolleiste oder im
Popup-Menü der Symbolleiste platzieren; - Übersetzungen/Lokalisierungen für die Schaltflächen bereitstellen.
Diese Komponente definiert kein Markup oder Styling – sie fügt lediglich praktische Schaltflächen (Erleichterungen!) hinzu, um vorhandenes Markup einzugeben, das vorhandene Stile aufruft. Ihr Hauptzweck ist es, Ihren Benutzern zu helfen, die Composer-Funktionalität zu entdecken und zu nutzen. Beispielsweise tippen Benutzer, die viele Fußnoten verwenden, wahrscheinlich direkt ^[ und ] auf der Tastatur ein; aber der Rest von uns freut sich über eine
Schaltfläche, die uns daran erinnert, was zu tun ist.
Ein Vorteil dieses Ansatzes ist, dass, wenn Sie sich entscheiden, diese Theme-Komponente zu entfernen, Sie das Styling vorhandener Beiträge nicht beeinträchtigen. Diese Komponente ist nicht für das Styling verantwortlich; sie bietet lediglich Verknüpfungen zu Funktionalitäten, die bereits im Composer vorhanden sind und/oder von anderen Plugins oder Theme-Komponenten bereitgestellt werden.
Standardkonfiguration
Die Standardkonfiguration bietet Definitionen für die meisten (alle?) zusätzlichen Markups, die in einer Standard-Discourse-Installation verfügbar sind (mit allen integrierten Plugins aktiviert und ohne zusätzliche Plugins installiert):
- Textstile:
- Unterstreichen,
Durchgestrichen - Hochgestellt und Tiefgestellt
- Großer Text, Kleiner Text
- Tastatur-Stil
- Unterstreichen,
- Formatierung
- Überschrift 1, Überschrift 2, Überschrift 3
- Fußnote[1]
- Ruby-Text
- Bild über externe URL (
<img>) - Checkliste
- Hervorgehoben, Eingefügt,
GelöschterText
- Symbole
- Copyright ©, Eingetragen ®, Marke™
- Euro €, Yen ¥
- das „Shrug“-Kaomoji (weil, warum nicht? ¯\(ツ)/¯ )
- und eine Umschaltfläche, um die meisten der oben genannten Schaltflächen ein-/auszublenden
Wie oben erwähnt, handelt es sich hierbei lediglich um die Standardeinstellungen. Alle diese Schaltflächen können neu angeordnet oder entfernt und neue hinzugefügt werden.
…wie diese Fußnote zum Beispiel. ↩︎


