OK, ich arbeite an etwas Aufregendem.
Ich habe ein ergänzendes Plugin für die Theme-Komponente erstellt, das zusätzliche Funktionen bietet.
Bisher habe ich einen funktionierenden Thumbnail-Auswahl-Dialog in die Installation der Theme-Komponente integriert. Damit diese Funktion einwandfrei funktioniert, benötigen Sie auch dieses abgespeckte Plugin. (Bitte aktualisieren Sie außerdem Ihre TC.)
Das experimentelle Plugin finden Sie hier:
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
Dies bietet zwei Vorteile:
- Es ändert die Kriterien, die Discourse verwendet, um festzulegen, welche Thumbnails standardmäßig genutzt werden, und akzeptiert nützlichere, kleinere Thumbnails, die sonst abgelehnt worden wären (meiner Meinung nach sind die Kriterien im Kern zu restriktiv).
- Es fügt einen funktionierenden Thumbnail-Auswahl-Dialog im Meta-Editor für Themen hinzu. Wenn Sie mit der automatisch ausgewählten Version nicht zufrieden sind, können Sie diese überschreiben. Funktionell ist dies fast identisch mit der ursprünglichen Plugin-Version, funktioniert nun jedoch mit der neuen Thumbnail-Produktionslogik von Discourse.
Mein Ziel ist es, die Theme-Komponente so stabil und funktionsreich zu machen, dass das ursprüngliche Plugin überflüssig wird.
Dann können Sie für eine Basisinstallation einfach die Theme-Komponente hinzufügen.
Wenn Sie selbst gehostet sind oder einen Plan haben, der das Hinzufügen von Plugins erlaubt, können Sie das ergänzende Plugin hinzufügen, um zusätzliche Funktionen zu erhalten.
Insgesamt wird dies den Wartungsaufwand minimieren und gleichzeitig mehr Menschen Zugang zu Vorschauen von Themenlisten ermöglichen.
Ein weiterer signifikanter Vorteil für den Site-Administrator ist, dass viele oberflächliche Änderungen am Frontend keinen Neuaufbau erfordern, da Sie möglicherweise nur die Theme-Komponente aktualisieren müssen.
