Einfachster Weg, das Design der Community-App auf Discourse zu ändern

Hey,

Ich frage im Auftrag eines Kunden: Was ist der einfachste Weg, das Design der Discourse-App für eine Community zu ändern?

Sind wir auf ein einziges Design festgelegt, das der Startseite entspricht, oder können wir einfach ein Design für den Desktop und ein anderes für die App haben?

Sprichst du definitiv über eine App (also eine, die aus einem App Store heruntergeladen wurde) oder meinst du die mobile Browseransicht? Das sind zwei verschiedene Dinge.

Sicherlich geht es um die aus dem App Store heruntergeladene App, die über DiscourseHub aufgerufen wird. :slight_smile:

Die Ansicht, die Sie in DiscourseHub sehen, spiegelt einfach die Webansicht wider. Änderungen, die Sie am mobilen Webclient vornehmen, sind daher auch in DiscourseHub sichtbar.

DiscourseHub macht die Ansicht übersichtlicher, da zusätzliche Elemente der Browseroberfläche entfallen.

Wenn Sie sich also nur um die DiscourseHub-Ansicht kümmern müssen, genügt es, Ihre Änderungen wie üblich in Theme-Komponenten und/oder Plugins vorzubereiten und bereitzustellen.

Dumme Frage, aber wie ändert man nur den mobilen Web-Client?

Ich nehme an, das ist anders als beim Desktop?

Richtig. Wenn Sie ein Theme erstellen oder anpassen, gibt es allgemeine, Desktop- und Mobile-Bereiche. Für die mobilen Versionen benötigen Sie zusätzlichen Markup-Code.

Perfekt, danke @HAWK. Dass es einfach die mobile Einrichtung spiegelt, ist genau das, was ich wissen musste!

Eigentlich arbeite ich gerade daran, und es scheint bei der Community meines Kunden nicht aufzutreten.

Die mobile Version spiegelt nicht exakt die Desktop-Version wider – sie ist ähnlich, aber nicht identisch. Die Liste der Themen erscheint neben den entsprechenden Kategorien. Wir möchten auf Mobilgeräten nur die neuesten Diskussionen anzeigen. Gibt es eine einfache Möglichkeit, dies per CSS umzusetzen?

Es gibt eine Theme-Komponente, die das ermöglicht.

Damit kannst du das neueste Layout auf mobilen Geräten erzwingen, ohne die Desktop-Version zu beeinflussen.

Du bist ein Genie, das hat perfekt funktioniert. Danke @Johani