kawa-kokosowa / bubblebbs

Text BBS 🗣️ with authenticated 🔒🆔 posts 🗨️ and no registration 🚫✍️
http://bubblebbs.cafe
MIT License
17 stars 3 forks source link

Feature request: atom/RSS feeds #21

Open 153 opened 6 years ago

153 commented 6 years ago

Feature: every thread has its own .ATOM feed (XML document containing a list of entries composed of name, date, url, post body). Every board has an .ATOM feed for new threads.

Rationale: this makes it easy for users of slower boards (those seeing under 100 posts per week) to see updates as they come in, or to see responses to interesting threads through the use of existing software by the means of a simple and well-documented standard. These are beneficial for moderators as well (they can receive a notification as new threads are made) and for users of larger boards (who can follow their favorite threads more easily).

ATOM entry

<entry>
<title> Reply #num in thread $title </title>
<id> //posturl/thread#postnum</id>
<updated>ISO8601-formatted post date & time</updated>
<author><name>Anonymous / post's author</name></author>
<content type="html">
The post's content, suitable for viewing in an ATOM feed reader
</content>
</entry>
kawa-kokosowa commented 6 years ago

also for trip meta pages

kawa-kokosowa commented 6 years ago

The atom/rss feeds should be cacheable. Just JSONify objects.

kawa-kokosowa commented 6 years ago

see: #135 @153