mirror of
https://github.com/jordienr/zenblog.git
synced 2026-08-24 10:14:46 -05:00
2.6 KiB
2.6 KiB
POST LAUNCH
Ideas
- [] Allow to fetch list of posts with content.
const posts = await client.posts.list({ withContent: true, limit: 10 });
- [] Allow draft/publish from post list.
- [] Allow copy slug from post list.
- [] Allow users to add default metadata for posts in a blog.
- [] Add PolyScale cache to Supabase for faster queries?
- [] Featured Images
- [] Excerpts
- [] Authors
- [] Analytics
- [] Pin blogs to the top of the list
- [] Redesign settings page to be similar to Plausible
- [] Use a generic on createClient to pass the custom metadata
- [] Add files to custom metadata
- [] Allow "undo" for destructive actions - [] Delete post - [] Delete blog
- Allow users to see their trash and restore items from the trash.
- [] Make layout work on mobile
- [] Make inputs not zoom in on mobile
- [] Grace period for expired subscriptions
- [] Auto generate excerpt with AI
- [] Auto generate promotional tweet for a post with AI. With a short description of what the post is about.
- [] "New blogs" page in zenblog.com that links to new blogs. Good for SEO.
- [] "New posts" page in zenblog.com that links to new posts. Good for SEO.
- [] Offline first app with https://github.com/LegendApp/legend-state ?
Teams
- Maybe blogs themselves can be the teams? You invite people to join your blog and they can create posts in your blog.
Blog themes
- [] Ask theme devs if they mind me porting their themes to Zenblog (with proper attribution)
- [] https://andersnoren.se/
Hosted blogs
- Let zenblog host your blog for you
- Custom domain support
- [] Hosted blog themes
Analytics
- [] Add analytics to blogs
Self hosting
- [] Add documentation for self hosting
- [] Self hosting license
Editor Themes
- [] Pick your editor theme, serif, sans-serif, monospace.
SEO?
- [] List what SEO metadata is needed for posts
- [] Add SEO metadata to blogs?
Invitations
Users can invite other users to join their blog. Perfect for teams and guest authors.
- [] Create invitation
- [] Accept invitation
- [] Reject invitation
- [] Delete invitation
Members
- [] Send invitation email to join blog
- [] Add members to a blog
- [] Remove members from a blog
- [] As a member, view all posts in a blog
- [] As a member, create a post in a blog
- [] As a member, edit a post in a blog
- [] As a member, delete a post in a blog
User Feedback
- [] Custom Supabase URL for API client