此包已被弃用且不再维护。未建议替代包。
关于此包的最新版本(0.5.10)没有可用的许可信息。

Craft CMS 导出插件

安装次数: 21,976

依赖: 0

建议者: 0

安全性: 0

星标: 55

关注者: 5

分支: 17

开放问题: 17

类型:craft-plugin

0.5.10 2016-07-21 08:24 UTC

README

允许您将数据导出为CSV文件的插件。

功能

  • 导出条目和条目类型(所有类型或按类型)
  • 导出用户和用户组
  • 导出分类
  • 可排序的导出字段顺序
  • 可重命名的列标签
  • 保存您的排序和列设置的能力
  • 具有“registerExportSource”钩子,可添加/替换您的自定义源导出。
  • 具有“registerExportOperation”钩子,可解析特殊导出字段。
  • 具有“registerExportService”钩子,可添加您的自定义元素类型导出服务。
  • 具有“registerExportCsvDelimiter”钩子,可指定您首选的CSV分隔符。

待办事项

  • 支持JSON和XML输出
  • 更平滑地处理大型导出

重要:插件文件夹应命名为“export”

弃用

随着Craft 3于2018年4月4日发布,此插件已被弃用。您仍然可以使用它与Craft 2一起使用,但鼓励您使用(并开发)Craft 3版本。目前,我还没有这样的计划。

开发

在您的Craft安装上运行此操作以在提交拉取请求之前测试对此插件所做的更改

phpunit --bootstrap craft/app/tests/bootstrap.php --configuration craft/plugins/export/phpunit.xml.dist --coverage-text craft/plugins/export/tests

变更日志

0.5.10

  • 添加了标签支持(感谢@timkelty)

0.5.9

  • 修复了如果偏移量为空字符串时的错误

0.5.8

  • 所有服务代码现在都完全由单元测试覆盖

0.5.7

  • 通过单独获取元素以减少内存消耗(感谢@gijsstegehuis)

0.5.6

  • 在生成导出时显示旋转器(感谢@gijsstegehuis)
  • 通过registerExportCsvDelimiter钩子添加了注册首选CSV分隔符的能力

0.5.5

  • 通过查询字符串添加了预选择导出元素类型的能力(感谢@gijsstegehuis)
  • 添加了荷兰语翻译(感谢@rutgerbakker)

0.5.4

  • 修复了导出历史映射(感谢@MRolefes)

0.5.3

  • 添加了控制数据排序的能力
  • 改进了日期显示
  • 改进了单选项字段显示
  • 使用Windows兼容的新行

0.5.2

  • 修复了多选项字段类型导出

0.5.1

  • 使用原生PHP CSV导出功能生成更正确的CSV文件

0.5.0

  • 添加了输入偏移和限制的能力,以更好地控制导出数据和性能(#4)
  • 修复了导出映射复选框样式
  • 添加了registerExportService钩子,您可以使用它为其他/自己的元素类型编写导出服务
  • 修复了导出数据中的斜杠转义问题
  • 添加了MIT许可证

0.4.8

  • 现在通过元素模型以不同的方式运行导出映射,以获得更好的导出结果,并关闭问题#2和#3

0.4.7

  • 添加了解析表格复选框以进行导出的能力

0.4.6

  • 添加了导出用户的首选区域设置、周开始日、最后登录日期、无效登录次数和最后无效登录日期的能力
  • 在导出前清理数组,使其更具可读性

0.4.5

  • 向表单中添加了getCsrfInput函数

0.4.4

  • 更好的字段数据解析

0.4.3

  • 更好的字段数据解析

0.4.2

  • 修复了一个严重的问题,该问题导致无法独立于导入运行导出

0.4.1

  • 添加了“registerExportOperation”钩子以解析特殊导出字段

0.4.0

  • 添加了导出父级和祖先的能力
  • 添加了选择自定义列名的能力
  • 添加了保存列名和排序的能力
  • 您还可以清除这些(如果有“重置”权限)
  • 修复了多个标题列的大量错误
  • 仅在CSV中转义双引号
  • 能够导出返回数组的字段

0.3.2

  • 导出多个条目类型时允许多个标题列

0.3.1

  • 添加了一次性导出某个部分中所有条目类型的能力

0.3.0

  • 添加了导出类别的能力
  • 添加了排序导出字段顺序的能力

0.2.4

  • 添加了导出ID的能力

0.2.3

  • 修复了Lightswitch值解析错误
  • 修复了跳过具有NULL值的现有列的问题

0.2.2

  • 主要是常见错误修复和改进

0.2.1

  • 修复了当使用多个钩子时可能损害exportSource数据的错误

0.2

  • 添加了“registerExportSource”钩子,因此您可以从自己的插件中替换/添加/删除导出数据

0.1

  • 首次推送到GitHub