Discourse without dyamically loaded javascript

4 respostas [Última entrada]
Avron

I am a translator!

Desconectado
Joined: 08/18/2020

Discourse have become a very popular web forum software used by many free software project, among which gnome, freedombox, jami and even the FSF associated member forum.

The FSF associate member forum places license tags for LibreJS while for others, not putting exceptions for LibreJS results in the forum to be unusable. In addition, when I am using an old netbook, it is really slow to display.

I find it really unfortunate that discussion for free software forums is not possible without executing dynamically loaded Javascript, regardless whether it has license tags or not. There used to be usenet, also called "news", that work with a specific client like email, it allows fetching messages and reading them offline, it works fine with super old computers. It was federated but it needs not be so, or federation can be limited to certain groups.

Is there a way to access discourse forums without executing dynamically loaded Javascript and to read them offline?

Alice Wilton
Desconectado
Joined: 03/17/2023

If they provide RSS feed, you can set up a program like "newsboat" to fetch all messages and view them in a terminal emulator.
Link: https://en.wikipedia.org/wiki/RSS
Link: https://en.wikipedia.org/wiki/Newsboat

Avron

I am a translator!

Desconectado
Joined: 08/18/2020

Thanks for the ideas.

I found out that I can use https://discuss.freedombox.org/latest.rss (I built the link by searching, seems you can add "latest.rss" to the top-level URL or add .rss to any lower level directory like categories).

With newsboat, I tried including that url in .newsboat/urls, I can see it listed but newsboat says the feed is empty. It works with gfeeds and liferea. gfeeds is not really download things: if I remove the network connection, I can't access anything.

It seems that only the first message of a conversation appears, replies don't appear at all, unless you use a browser to open the message and you are online. This makes recent replies to conversations started some time ago not appear at all.

I don't know whether this is something configurable on the server, the official documentation thread is https://meta.discourse.org/t/configure-the-discourse-rss-polling-plugin/156387, I will read more about it. Since it is a server-side feature, I would have to convince the admin to change settings.

I get the feeling that discourse is one of these pieces of software made to be used only online with a heavy web browser.

Avron

I am a translator!

Desconectado
Joined: 08/18/2020

.

Alice Wilton
Desconectado
Joined: 03/17/2023

I've found this video about RSS and newsboat usage.
Link: https://www.youtube.com/watch?v=dUFCRqs822w
and another one
Link: https://www.youtube.com/watch?v=RUu3O4tddlU