worpet-bildet / blog-ui

8 stars 3 forks source link

Feature: feed & push notifications to Urbit #4

Open tadad opened 1 year ago

tadad commented 1 year ago

Within Urbit (not from outside) you need to be able to subscribe to a list of planets that are publishing blogs, and a way to see all those posts in a feed. Maybe by default it will push to every planet using SSS that way everyone can get notified of a new post.

marcusmiguel commented 1 year ago

I was thinking about this feed and got a few questions: Is the user going to browse a list with all blog posts or a list of blogs would be nice too? I think that we need a way to differentiate a blog post from other pages of the blog and the creation of the blog itself, maybe changing the backend to hold a list of blogs (or we will restrict the user to a single blog?), each with its own data (subscribers, homepage link, list of posts, drafts, etc.). And each post wold have its own list of comments, views, etc. This would limit the freedom of the user, because he would have to follow the standard of homepage/blog posts (it could have other pages too), thus making the app less gerenic but it would improve the UX, imo.

tadad commented 1 year ago

Realized the easiest way is just to integrate with rumors so that when you publish anything you can post it to rumors instantly. Not going to bother building a feed until that gets unsatisfactory.

Definitely against any solution that doesn't give users full control of their %eyre bindings or locks them into a particular structure

tadad commented 1 year ago

We don't need to differentiate between kinds of pages. Up to people to organize it how they like

marcusmiguel commented 1 year ago

Home I was thinking about doing a feed like this, but structures would be necessary to make the app really easy to use by a normie user. The user could choose whatever binding he wants still.

tadad commented 1 year ago

this looks like too much work to implement atm. Posting to rumors is easy and leverages an existing feed that people look at