Fork me on GitHub
#biff
<
2022-11-19
>
Jacob O'Bryant02:11:02

Just finished the "channels and messages" section: https://biffweb.com/docs/tutorial/channels/

Jacob O'Bryant02:11:09

There are some nifty htmx + hyperscript tidbits in there too. Next section will add websockets with htmx so you don't have to refresh the page to see new messages. Basically just what the example app already does. I think I'll leave forum and threaded channels as a homework problem and just do text channels for the tutorial. Maybe I'll end up doing the same for moderation features ha ha. After websockets are done in the next section, the only essential section after that will be background tasks (scheduled tasks and queues), after which the tutorial will have demoed pretty much everything in Biff I think.

macrobartfast03:11:49

My cup runneth over even at this point in the tutorial! šŸ‘

šŸµ 1
macrobartfast03:11:49

Hahaha! šŸ˜€

Jacob O'Bryant04:11:46

Finished another section--realtime updates! https://biffweb.com/docs/tutorial/realtime/ (Also broke "channels and messages" into two separate sections)

Jacob O'Bryant05:11:56

this was supposed to be an animated gif, but I guess you'll have to click through to see it

Jacob O'Bryant05:11:14

There's only one main section left, https://biffweb.com/docs/tutorial/background-tasks/. After that I'll include a "homework" section with suggestions and tips for additional things to add, like: ā€¢ settings for users, communities, and channels (e.g. so you can pick names instead of being stuck with "Channel #123" etc) ā€¢ moderation features ā€¢ public channels ā€¢ better public-facing community page, maybe with an "about" field ā€¢ the big one: forum and threaded channels then I'll do some polish, e.g. maybe improve on the git diff stuff as discussed. I'll continue to work on this on Monday until it's complete; so it should be all done by thanksgiving.

šŸš€ 7
šŸ‘ 3
Jacob O'Bryant05:11:07

And then I think it'll be about time to get platypub in production

ā›„ 3