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

显示方式 #2

Open
yfdyh000 opened this issue Aug 20, 2018 · 4 comments
Open

显示方式 #2

yfdyh000 opened this issue Aug 20, 2018 · 4 comments
Labels
enhancement New feature or request

Comments

@yfdyh000
Copy link
Contributor

像维基百科移动版那样,直接在条目底部插入更方便。可以自动显示,也可以一个按钮(底部或左侧栏)或栏(像是"可视化差异“)来手动开启(避免浪费资源和性能)。

还可以链接追加参数,Special:空白页面/RecomWP?article=打开来显示与当前条目相关的条目。

如果保存浏览记录,建议能自选或小一点,比如5/10/50个。隐私考虑,以及太多用处不大(可能忘了)。如果用户需要很多,自己改脚本中的限制。

@brynne8
Copy link
Owner

brynne8 commented Aug 20, 2018

  1. 做这个脚本的初衷并不是显示当前条目的相关条目,而是给漫无目的读者提供一个方向,甚至代替首页的作用。不过,鉴于桌面版维基百科未支持显示当前条目的相关条目,我或许会考虑增加一个option或者再开一个新的脚本处理这个问题。
  2. 我对保存浏览记录持不同看法。我用了IndexedDB就是为了存多点,通过排序或者更好的算法找出用户喜好的条目(目前采用简单的排序前5个)。不过限制保存记录的数量以至一间删除所有记录的按钮在我的计划之中。

@yfdyh000
Copy link
Contributor Author

给漫无目的读者提供一个方向

我认为在底部(乃至顶部或悬浮窗)提供相关条目有同样的作用。基于浏览记录的提供有两个问题:用户要先浏览感兴趣的条目。用户可能在少数主题或几个条目之内循环。

提供选项或建立新脚本都可以。代码可以更模块化,检查、界面、查询等分开。

如果存很多,应该有一则隐私声明。

@brynne8
Copy link
Owner

brynne8 commented Aug 20, 2018

相关条目很好,但是我觉得这个的话让基金会搞定呗,给你们加个桌面版相关条目的选项。

如果真的要做更强大的推荐的话,可能需要基于浏览条目的分类推荐(同分类以及相关分类的条目),以及随机条目、热门条目的推荐。但是我目前也缺乏这方面的经验。思路不是特别清晰。

@yfdyh000
Copy link
Contributor Author

我的意思就是用基金会的API(目前这样)提供基金会还没提供(不知何时才会有)的推荐条目(就像移动版)。
推荐算法我认为没那么容易写,对浏览器和网络请求、服务器也是个负担。

@brynne8 brynne8 added the enhancement New feature or request label Aug 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants