在试用这款产品时,发现功能比较干净,也相对完善。但共享目录的功能没找到,看到有其他的帖子提到,也看到作者的计划。
在做选型时,共享目录这个是重头戏。我们认真考虑了再社区版本基础上,是否能相对简单的实现这一功能。
参考类似的git系统比如gogs,其内部的组织
,团队
概念,是很值得借鉴的,git代码管理其实也是文件管理的一种,其严谨性也更高。它在不引入新的设计元素的情况下,实现了团队的资源共享与权限分配。
考虑两个要素:
资源所有权
资源的使用权,又细分为,读, 写, 管理
考虑以下设计:
增加组织的概念,其实类似于个人, 实际 对应 是账号,组织是共享资源的所有者,个人不是
组织内可以添加团队,对应 权限组,团多内可以添加个人,对资源的使用权由团队定义
界面,不做任何大调整,增加切换查看组织的下拉菜单,组织的视图和个人是一样的,甚至都有图标,设置,颜色偏好。也有分享,目录等一切个人有的。