Seit der Einführung von Page Publishing haben wir in Discourse eine hervorragende Kontrolle über statische Seiten, einschließlich der Möglichkeit, sie öffentlich oder privat zu schalten. In Instanzen, die eine Anmeldung erfordern, sind die Seiten /faq und /about (die einen hohen Wert haben) jedoch ausgeblendet, und es gibt keine Möglichkeit, sie öffentlich zu machen. Es wäre sehr hilfreich, dies zu ermöglichen. Außerdem würde dies das Verhalten bei statischen Seiten konsistent gestalten.
Hintergrund
In öffentlichen Instanzen sind alle Seiten /privacy, /tos, /faq und /about öffentlich. In Instanzen, die eine Anmeldung erfordern (wie meiner), bleiben /privacy und /tos jedoch öffentlich, während /faq und /about privat sind. Das ergab Sinn, da die beiden ersten im Registrierungsdialog angezeigt wurden.
Das Problem ist, dass potenzielle Nutzer gerne sehen möchten, wer die Administratoren und Moderatoren sind, und die FAQs lesen möchten. Eine ‘About’-Seite wird bei den meisten Diensten vor der Registrierung erwartet, und die /login-Seite bietet nur begrenzte Möglichkeiten.
Vorgeschlagene Lösungen
Derzeit können wir in /admin/site_settings/category/all_results?filter=faq die Seite /faq auf eine öffentliche Seite verweisen und direkt darauf verlinken – das ist eine Art Workaround, aber die schönen Navigationsmöglichkeiten funktionieren nicht. Für /about gibt es keinen Workaround.
- Eine Möglichkeit wäre, über Site-Einstellungen die Sichtbarkeit von
/privacy,/tos,/faqund/aboutzu steuern. - Eine andere Möglichkeit wäre, die Sichtbarkeit so wie unter Page Publishing für jedes der steuernden Themen zu kontrollieren. Das wäre elegant und würde keine Admin-Einstellungen erfordern. Für
/aboutwäre dies jedoch weniger praktikabel.