vojtasvoboda/oc-userimportexport-plugin

OctoberCMS 的用户导入/导出插件

1.0.5 2019-09-21 11:08 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:47:42 UTC


README

Codacy Scrutinizer Coverage License

允许导入或导出由 RainLab.User 插件管理的用户。

  • 只需几秒钟即可创建数百个账户
  • CSV 列自动匹配,其余列可以通过拖放进行匹配
  • 从媒体文件夹导入头像(请参阅以下导入头像部分)

已与最新稳定版 OctoberCMS 构建版本 349 进行测试。

依赖项

安装

  1. 安装插件 VojtaSvoboda.UserImportExport
  2. 新的菜单项“导入”和“导出”可以在用户后端管理中找到

导入用户

  1. 创建 CSV 文件
  2. 所需的列仅为电子邮件。如果未提供用户名,则导入使用电子邮件作为用户名。如果未提供密码,则导入使用用户名作为密码。
  3. 将 CSV 拖放到导入字段。导入的用户将自动激活。

导入头像

只需创建 users 文件夹,并将与用户名匹配的图片插入其中。例如,用户名为 12905 的用户使用 12905.jpg 图片,或用户名为 vojta 的用户使用 vojta.jpg 图片。

在 Mac 上导入

  1. 创建 Excel 表格
  2. 另存为 Windows 逗号分隔(它将创建包含分号的 CSV)
  3. 在 Sublime Text 中打开 CSV 并将所有分号替换为逗号

故障排除

无法导入 CSV 文件?请尝试将文件保存为 CP1250 字符集(例如,在 Sublime Text 2 中)。

计划中的功能

  • 在导入页面设置头像目录
  • 与 RainLab.Location 插件兼容(自动扩展 YAML 字段以包含状态和国家)
  • 添加更新复选框,用于更新现有记录(请参阅 RainLab.Blog)
  • 添加头像图像可见性(公共/受保护)复选框
  • 添加 启用用户激活 复选框

请随意发送 pullrequest!

贡献

请向 master 分支发送 Pull Request。

许可协议

用户导入导出插件是开源软件,许可协议为与 OctoberCMS 平台相同的 MIT 许可协议