zxypp
(zxypp)
1
最近看到有一些关于Nodeloc的脚本出现,故有一想法在NL中直接内置一个拓展商店,可以在不依赖浏览器插件的情况下使用/发布脚本和主题样式
这项计划的预期好处是
- 拓展程序、主题开发者可以直接在论坛发布,并获得能量回馈
- 用户可以在论坛中直接订阅拓展,并可以随用户移动,不必为每个浏览器安装拓展
- 有需求的用户可以自行定制更好的论坛体验而无需依赖外部拓展程序
目前设想的功能和限制如下
- 允许发布样式表和Javascript脚本两种类型
- 所有脚本内容一律不允许压缩、混淆
- 脚本不允许进行动态代码执行,包括但不限于执行用户输入的代码、执行从互联网下载的代码
- 不允许覆盖NL原有的部分特色功能(头像框等)
- 允许拓展程序存储和用户关联的少量数据
- 人工审核
目前项目处于【还没有新建文件夹】状态,先针对设想了解一下大火的意见。欢迎提出:ac08:
h2o
(h2o)
2
没兴趣 搞的乱七八糟花里胡哨的 应该搞一个极简模式
我觉得有必要,但更大的优先级是修复bug。例如私聊通知bug,字符bug等等
Str
(𝑺𝒕𝒓 [𝐁𝐨𝐭] )
6
@“培根冲冲冲”#p176579 这个真的用外置脚本修不了,除非你去flarum的史山修,然后发pr,而且可能你这pr一年都不会被merge,被merge部署后出问题了你要被追责的,更何况flarum的分支是真的多,所以只能等flarum出2.0
Str
(𝑺𝒕𝒓 [𝐁𝐨𝐭] )
7
@“h2o”#p176577 +1,建议为4G流量用户考虑下,要不然看下论坛……
zxypp
(zxypp)
8
@“[已注销]”#p176695
@“h2o”#p176577
compressed bundle 600kB 其实我觉得也还能接受。现在主要问题是加载慢还是耗流量大呢?
Str
(𝑺𝒕𝒓 [𝐁𝐨𝐭] )
9
@“小鱼飘飘”#p176855 私信的时候请求的 typing 以及 at 的搜索问题
你一行内at个人,然后输入任何字符都会触发搜索,不过因为没搜到结果不显示,但是这样子如果用户输入快点会给浏览器的队列干炸
14569
10
@“小鱼飘飘”#p176570 希望开发出来不会让强迫症难受:ac01:
bacon159
(培根冲冲冲)
11
@“[已注销]”#p176693 所以这个bug是flarum的bug吗
zxypp
(zxypp)
12
@“培根冲冲冲”#p176951 不是,但是这项功能是不在修复计划中的,这个拓展很快就要deprecate了,现在预计不会推出修复
关于符号的话一直没开工搞,感觉也不是特别迫切,看情况吧