boboldehampsink / export
此包已被弃用且不再维护。未建议替代包。
关于此包的最新版本(0.5.10)没有可用的许可信息。
Craft CMS 导出插件
0.5.10
2016-07-21 08:24 UTC
Requires
- composer/installers: ~1.0
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