通用的目录/导航/菜单/地图设计

183 阅读1分钟

现状:

文件系统中

  • 目录本身没有内容,只有名称和目录列表,目录列表可以有文件和子目录
  • 文件指向一个实际的文件,或映射到其他文件

文档知识库/导航/菜单中

  • 目录即有目录列表,也可以有内容

改进思路:

  1. 目录仍然是树形结构。
  2. 目录项和文件完全独立开。
  3. 不同的目录项可以指向同一个文件(相当于文件系统中的软链接)。
  4. 目录项也可以不指向文件,而指向一个时间线列表(大多数的平台应用中的主流功能都包括时间线列表)
  5. 时间线列表,可以理解为频道。不过,列表是一个筛选列表,文件不在列表中,而是列表筛选出符合条件的文件(比如 ”包含学习“ 或 ”包含学习 和 英语“)
  6. 文件可以链接到其他文件或目录项。