Erstellung einer schreibgeschützten Light-Version ohne JavaScript aus einer Discourse-Instanz

Ist es möglich, eine alternative schreibgeschützte Website zu erstellen, die nur aus allen Themen und Beiträgen besteht und kein JavaScript benötigt? Für Leute, die Diskussionen verfolgen möchten und JavaScript in ihren Browsern deaktiviert haben.

Beachten Sie, dass dies keinen Account-basierten Mechanismus beinhalten wird.

Sie benötigen keine „alternative Website“

Ich glaube, die Crawler-Ansicht ist bereits „kein Javascript“ und die Ansicht für ältere, nicht unterstützte Browser ebenfalls. Sie könnten also versuchen:

  • Ändern Sie Ihren User-Agent
  • Versuchen Sie einen wirklich alten Browser oder
  • Schalten Sie einfach Javascript aus.

Siehe:

4 „Gefällt mir“

Soweit ich weiß, gibt es keine solche Lösung im großen Stil. Aber es kann nicht allzu schwer zu entwickeln sein. Es ist im Grunde nur ein statischer, nicht aktueller Spiegel mit den richtigen Headern für Google.

Aber was wäre der Sinn dahinter? Nur wenige nutzen kein JavaScript, und wenn man es tut, weiß man, dass die meisten Funktionalitäten, die von Websites angeboten werden, verloren gehen.

Sicher, das wäre blitzschnell und einfach zu cachen. Aber… warum? Discourse ist nicht schmerzhaft langsam. Es wäre ein Einfallstor für nutzlose SEO-Bots, aber selbst dann würden diese den “Master-Discourse” nicht in Ruhe lassen. Es würde Googlebot nicht helfen oder irgendetwas Nützliches tun, soweit ich das verstehen kann.

Es gibt jedoch eine Situation, in der es hilfreich sein könnte. Und zwar dann, wenn Discourse ausfällt und der Server/Reverse-Proxy/Load-Balancer weiß, wie er den Traffic umleiten kann.

1 „Gefällt mir“

Ich glaube, der OP sucht nach einer völlig anderen Lösung und – vielleicht bin ich nur eine weitere negative Person – ich glaube nicht, dass Benutzer ohne JS hier das eigentliche Problem sind.

Entschuldigung, ich war mir absolut sicher, dass es standardmäßig nicht funktionieren würde und habe nicht versucht, JavaScript zu deaktivieren. Es funktioniert genau wie erwartet. Vielen Dank für die Informationen!

3 „Gefällt mir“