showdoc
showdoc copied to clipboard
希望可以优化成员文档访问方式
应用场景: 高校实验室中,一个团队的成员使用showdoc作为团队日常文档管理系统 希望团队中成员互访可以简单点 比如 1、有个专门的地方可以查看某个团队的的所有公开项目 2、可以点进某个成员的主页,查看他所有的公开项目 3、可以在自己的权限范围内(团队协作、个人协作等只要有权限访问的都算),进行关键字的搜索,不仅仅搜索项目名字,还可以搜索项目某个文档的内容。这个可能会对后台造成压力,所以可以做成高级搜索项目,默认不选择,需要主动选上才可。
互访的问题,我更建议建立一个公用项目作为总入口。每个人在这个项目新建一个页面,放上自己的项目链接。 你说的这种场景好像很小众,不知道需要的人多不多。我倾向于先保留观察。看其他人是否有这种反馈需求。
aoxuely [email protected]于2020年1月31日 周五下午5:38写道:
应用场景: 高校实验室中,一个团队的成员使用showdoc作为团队日常文档管理系统 希望团队中成员互访可以简单点 比如 1、有个专门的地方可以查看某个团队的的所有公开项目 2、可以点进某个成员的主页,查看他所有的公开项目
3、可以在自己的权限范围内(团队协作、个人协作等只要有权限访问的都算),进行关键字的搜索,不仅仅搜索项目名字,还可以搜索项目某个文档的内容。这个可能会对后台造成压力,所以可以做成高级搜索项目,默认不选择,需要主动选上才可。
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/star7th/showdoc/issues/752?email_source=notifications&email_token=AAQZHLUM3QTLST4VGS56WRLRAPWQFA5CNFSM4KOED5CKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IKCV4AQ, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQZHLQHVYKYSHIA7L3AID3RAPWQFANCNFSM4KOED5CA .
互访的问题,我更建议建立一个公用项目作为总入口。每个人在这个项目新建一个页面,放上自己的项目链接。 你说的这种场景好像很小众,不知道需要的人多不多。我倾向于先保留观察。看其他人是否有这种反馈需求。 aoxuely [email protected]于2020年1月31日 周五下午5:38写道: … 应用场景: 高校实验室中,一个团队的成员使用showdoc作为团队日常文档管理系统 希望团队中成员互访可以简单点 比如 1、有个专门的地方可以查看某个团队的的所有公开项目 2、可以点进某个成员的主页,查看他所有的公开项目 3、可以在自己的权限范围内(团队协作、个人协作等只要有权限访问的都算),进行关键字的搜索,不仅仅搜索项目名字,还可以搜索项目某个文档的内容。这个可能会对后台造成压力,所以可以做成高级搜索项目,默认不选择,需要主动选上才可。 — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#752?email_source=notifications&email_token=AAQZHLUM3QTLST4VGS56WRLRAPWQFA5CNFSM4KOED5CKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IKCV4AQ>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQZHLQHVYKYSHIA7L3AID3RAPWQFANCNFSM4KOED5CA .
我们目前也是这么做的,但这种做法太过于依赖每个成员的主动性,工作量虽然不多,但比较繁琐,对于一些比如心得之类的可有可无的文档,就会倾向于不主动公布了。除非强制规范才能保证。
我之前的想法是,如果能提供个人主页板块,可以创建一个公共项目,这个项目上摆放的是分门别类的个人主页地址,这样就不用每次添加项目后都去修改这个公共项目了。
showdoc目前的做法是鼓励用户的数据隔离的。如果没有项目协作的话,理论上两个人的项目不会有任何交集。像你说的,要默认改为公开项目都共享到一起。这个需要好好考虑下,特别是看需要这样的用户的反馈多不多。
aoxuely [email protected]于2020年2月3日 周一上午11:52写道:
我之前的想法是,如果能提供个人主页板块,可以创建一个公共项目,这个项目上摆放的是分门别类的个人主页地址,这样就不用每次添加项目后都去修改这个公共项目了。
— You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/star7th/showdoc/issues/752?email_source=notifications&email_token=AAQZHLV2SKLASZIKDAT42QLRA6IJFA5CNFSM4KOED5CKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKSMZ2Y#issuecomment-581225707, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQZHLWDMVAY3T3GW2FCDE3RA6IJFANCNFSM4KOED5CA .
1.BaseController.class.php文件checkItemVisit方法前面加上 if (!$uid) { return false; }
2.ItemController.class.php文件myList方法 把 $where = "uid = '$login_user[uid]' " ; 改成 $where = "(uid = '$login_user[uid]' or uid = 1)" ; 至少我是这么做的