mblog-backend/backend

大家还有什么其它的需求?可以提出来

kingwrcy opened this issue · 25 comments

基本我自己的需求已经满足了,接下来要开发什么功能,欢迎大家一起讨论.
skyue commented

支持sqlite。
个人自托管的服务,我会倾向于使用sqlite。轻量,也更方便备份。

database 是基于 Liquibase

按说切换个数据库就跟玩似的,但是...看上面的链接,竟然 SQLITE 不支持 addUniqueConstraint 我也是服

后面想想办法吧.

如果有可能,不妨提供 Webhook 功能。
不知道评论系统怎么样。

webhook指的是什么?mblog已经支持了api,可以在外部调用api发送到mblog.

你说的webhook指的是 每次发博文时 自动通知到某地址吗?

另外评论系统可以上这里 ,注册账户,体验下.

目前需要登录才能评论,下个版本将支持 匿名评论,管理员审核.

对的,发博文时通知别的地址,触发 CI 流程 Actions 什么的。

这个实现没有问题,问题是没有标准,标准只能自定义,后面加上.

@skyue @eallion

v1.0.8已经支持sqlite + 前后不分离,一个docker镜像即可.

也支持了webhook,发送博文时可以通知第三方.

厉害,效率太高了!

如果可能的话,可以支持一下 PWA ,方便在手机上使用。Chrome 插件好像已经在 TODO 里了。

PWA 能解决什么问题呢?目前已经适配了手机下访问.

PWA能够添加到主屏?

我看到vite有vite-plugin-pwa 插件,下个版本我加进去看看

skyue commented

目测mblog的核心功能完全够用了,多用户、图床、匿名评论等等关键功能都有。

要吸引大家来用这个,或从别的平台转到mblog,一个非常重要的能力是支持其它平台的数据导入,我自己就有这个顾虑,用mblgo,那Memos上的数据怎么办。

比如下面这些平台,建议纳入考虑,支持这些平台数据导入,更容易积累到一些原始用户:
1、flomo有数据导出功能,导出是html文件,支持这个html文件导入
2、memos没有导出功能,但有api,是一个json,直接支持这个json文件的导入。
3、Twitter也支持数据导出,是否能将Twitter导出的数据,导入到mblog
4、mastodon也支持导出数据,能否将mastodon数据导入到mblog,甚至更通用的activitypub协议的数据导入
5、更通用的,定义一个mblog的数据导入格式,有脚本能力的人,可以将其它平台导出的数据处理为该通用格式导入
等等

参考Artalk项目,支持非常多的数据导入功能,作者甚至为此单独开发了组件工具。

mblog已经支持了api,按说只要解析各种第三方系统的导出的文件/json/数据库,完全可以实现全量导入

这块是可以考虑排上日程,感谢提供建议,会逐步实现.

嗯,通过 PWA 添加到主屏比较方便。
另外可以通过 API 搜索内容吗?

@eallion 可以,所有的api都可以通过接口调用
你看下readme如何开启Swagger文档,启动的时候加个环境变量就行

迁移工具确实很重要。或者提供导入功能和数据模板能快速迁移。

PS:这个 Email 有 Chrome 开发者权限,也可代为发布扩展到 Chrome 商店。
例:https://chrome.google.com/webstore/detail/ispeak-bber%E6%97%B6%E5%85%89%E6%9C%BA/mmehomnjakoijcfmmofbmkaigcdkkbke

xdeng commented

我刚搭了 前后不分离sqlite版 一下就成功了
发现个小问题 登录的时候 上面写的是 姓名 感觉怪怪的 输入框里又是 用户名

@eallion 好的,目前插件功能比较单薄,图标也没有,后续齐全了,联系你,帮忙发布吧
@xdeng 记下了,下个版本修复下.

jkjoy commented

建议加一个COS上传的功能,用COS和OSS比较多

@jkjoy

COS和OSS指的腾讯和阿里的吗?暂时还没支持,用的人多的话,会考虑支持的。

能支持,评论回复功能么

@1nchaos 评论框里支持使用 @ 符号 引用别人.

mblog的本质是个微博客,多人使用方面没有花太大功夫.

目前的定位更多的是自用.

0x3st commented

能不能加一个自定义footer?加在自定义css和js的框框的下面

@0x3st 目前没有自定义footer,不过支持了自定义css和js,你完全可以利用这2个修改页面任意地方的.