原文:https://drupal.org/community-initiatives/drupal-core/file-management

最后更新时间 2012年5月25日.

目标

  • 把文件存取API(File access API)以及元数据API(metadata API)等几个重要特性加入到File entity模块
  • 清理并为File entity添加测试覆盖,为File entity合并到Drupal核心做准备。
  • 改善管理文件、管理文件类型以及管理文件显示的UI界面。
  • 把File entity模块合并到Drupal核心已有的文件(File)模块。这将使Drupal核心增加如下特性:
    • 允许往file entity中添加字段(Field)。
    • 添加,查看,编辑,删除file entity将有各自的UI(例如将会有如下页面:file/%file,file/%file/edit,file/%file/delete,file/add 等等)。
    • 易于被其他模块所扩展的文件存取API(File access API)以及元数据API(metadata API)。

主要开发人员

Dave Reid
Drupal.org: Dave Reid
Twitter: @davereid
IRC: davereid
Thomas Svenson
Drupal.org: tsvenson
Twitter: @tsvenson
IRC: tsvenson
Aaron Winborn
Drupal.org: aaron
Twitter: @aaronwinborn
IRC: aaronwinborn

资源

活动预告

每两周周四在#drupal-media上举行倡议会议

File entity主要工作

  • 为File entity添加文件元数据API(metadata API)
  • 使用户能够创建任意文件类型
  • 把测试用例覆盖到File entity的所有方面
  • 添加文档,包括使用hook_help()添加的文档,文件内部的API文档以及Drupal手册页面
  • 改进编辑文件的UI界面
  • 改进管理文件类型及文件显示的UI界面

Drupal核心的主要工作

  • 完善有关文件使用、文件删除的API,以及文件实体类
  • 改善对远程以及系统文件的文件流封装

File entity合并到Drupal核心的主要工作

  • 创建一个用于代码准备及合并的核心沙箱,用以生成合并补丁
  • 与其他主要提案及核心改动保持沟通协调,确保合并后的代码及功能保持不变