跳转到主要内容
bean 提交于 30 March 2014

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

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

<!--/*--><![CDATA[/* ><!--*/ img.lead-photo { float: left; width: 80px; margin-left: 10px; } div.lead-info, div.resources, div.events { float: left; margin-left: 10px; } div.lead-area { margin-bottom: 1em; } div.lead-info:first-line { font-weight: bold; } .clearfix:after { clear: both; display: block; content: "."; height: 0; visibility: hidden; } /*--><!]]>*/

目标

  • 把文件存取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核心的主要工作

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