Diese Komponente funktioniert nur mit dem Markdown-Editor. Nicht kompatibel mit dem Rich-Text-Editor.
| 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 | Making sure you're not a bot! | |
| Release Notes | Making sure you're not a bot! | |
| Installationsanleitung | Wie man ein Theme oder eine Theme-Komponente installiert | |
| Sponsoring | Präsentiert von… |
Composer Button Bonanza installieren
„Composer-Affordanzen, die Sie sich leisten können!“
Composer Button Bonanza ist eine Theme-Komponente, die mehr Markup-Schaltflächen für den Composer bereitstellt.
Out-of-the-box bietet sie eine Reihe neuer Schaltflächen, ein Durcheinander von Schaltflächen, eine Bonanza von Schaltflächen. Die Standardkonfiguration fügt drei neue Schaltflächen zur Symbolleiste hinzu (Können Sie sie erkennen?
), 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ächen-Definitionen hinzufügen (und/oder die bereitgestellten entfernen);
- auswählen, welche Schaltflächen wann 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 (Affordanzen!) 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. Benutzer, die viele Fußnoten verwenden, werden wahrscheinlich einfach ^[ und ] direkt auf der Tastatur eingeben; aber der Rest von uns wird sich über eine
Schaltfläche freuen, die uns daran erinnert, was zu tun ist.
Ein Vorteil dieses Ansatzes ist, dass bei einer späteren Entfernung dieser Theme-Komponente der Stil bestehender Beiträge nicht beeinträchtigt wird. 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 auf einer Standard-Discourse-Installation verfügbar sind (wobei alle integrierten Plugins aktiviert und keine zusätzlichen Plugins installiert sind):
- Textstile:
- unterstrichen,
durchgestrichen - hochgestellt und tiefgestellt
- <big>großer Text</big>, <small>kleiner Text</small>
- <kbd>Tastatur-Stil</kbd>
- unterstrichen,
- Formatierung
- <big><b>Überschrift 1</b></big>, <b>Überschrift 2</b>, <small><b>Überschrift 3</b></small>
- Fußnote[1]
- <ruby>Ruby-Text<rp>(</rp><rt> ルビー テキスト</rt><rp>)</rp></ruby>
- Bild über externe URL (
\<img\>) - Checkliste
- <mark>Hervorgehoben</mark>, <ins>Eingefügt</ins>, <del>Gelöschter</del> Text
- Symbole
- Copyright ©, Registered ®, Trademark™
- Euro €, Yen ¥
- das „Shrug“-Kaomoji (weil, warum nicht? ¯\_(ツ)_/¯ )
- und eine Umschaltfläche zum Ein-/Ausblenden der meisten oben genannten Schaltflächen
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. ↩︎

