Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blog-feed extension #31

Open
erlend-sh opened this issue May 26, 2024 · 5 comments
Open

Blog-feed extension #31

erlend-sh opened this issue May 26, 2024 · 5 comments
Labels
help wanted Extra attention is needed
Milestone

Comments

@erlend-sh
Copy link
Contributor

erlend-sh commented May 26, 2024

By default, Weird will assume that blogs live externally.

They can be plugged in by RSS feed, featured as article summaries that link out to the source material, or completely imported (regenerated and canonically linked outward if the ‘local copy’ is not supposed to be the official one).

Some great prior art from @jonbell-lot23 here: Hey Creators, Please Make Firehoses! – the latest iteration of that is rssblend:

as an author, do you want one feed that has all your stuff? Sure, that’s sort of cool. But again, the ability to say “here’s my art feed from 5 sources” and have that be different from “here’s my politics feed from 2 sources” is a good thing.

It shouldn’t be all or nothing. It should be filtered and curated.

So I’ve been building a drop dead simple rss blender tool. Give me x number of feeds, I’ll combine them. Give me a few things to blacklist, I’ll remove those items.

Imagine that being super simple to do. Go to this service. Pull some stuff together into a custom webpage/rss/activitypub/weekly email

A similar but more source-agnostic approach is exemplified in https://github.com/Lissy93/my-website by @Lissy93 and it checks a lot of boxes for us, so that's another great reference.


Some users will want their own blog running on Weird itself. All of the above combined with Iroh could be a little bit like https://www.planetable.xyz/

Related:

@erlend-sh erlend-sh added the help wanted Extra attention is needed label May 26, 2024
@erlend-sh erlend-sh added this to the v2.0 milestone May 26, 2024
@zicklag
Copy link
Collaborator

zicklag commented Jun 2, 2024

Combined with Iroh, it’d be a little bit like https://www.planetable.xyz/

There's actually a chance we could do the cloud hosting for people, though I'm not totally sure if we could offer competitive prices or if it'd be worth the cost for us. It might be cost effective for us, if we do static sites that can be cached with cloudflare to lower our server load.

Iroh does basically let us easily build a globally distributed CDN, with minimal effort, and we could make a very nice experience for publishing your sites to our Weird hosting.

@erlend-sh
Copy link
Contributor Author

erlend-sh commented Jun 25, 2024

Similar idea here:

https://lordajax.com/post/Introducing-JSON-Blog
https://github.com/jsonblog/jsonblog-generator-boilerplate

@zicklag
Copy link
Collaborator

zicklag commented Jun 25, 2024

If we get WASM renderers for user domains, which really isn't that hard at all to create an MVP for, then it would be very possible to allow you to just upload your blog JSON to Weird for rendering.

@erlend-sh
Copy link
Contributor Author

What about WASM makes that more doable than it would be with the regular web stack?

@zicklag
Copy link
Collaborator

zicklag commented Jun 26, 2024

It wouldn't make it more doable per-se, but if we had WASM support for profile pages, then it'd be easy to make highly-focused renderers for specific use cases, such as JSON-blog, without having to pre-bake support for them all into Weird proper.

@erlend-sh erlend-sh changed the title Blog extension Blog-feed extension Jun 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants