vojtasvoboda / oc-userimportexport-plugin
OctoberCMS 的用户导入/导出插件
1.0.5
2019-09-21 11:08 UTC
Requires
- php: >=5.5.9
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2024-09-14 18:47:42 UTC
README
允许导入或导出由 RainLab.User 插件管理的用户。
- 只需几秒钟即可创建数百个账户
- CSV 列自动匹配,其余列可以通过拖放进行匹配
- 从媒体文件夹导入头像(请参阅以下导入头像部分)
已与最新稳定版 OctoberCMS 构建版本 349 进行测试。
依赖项
- RainLab.User 插件
安装
- 安装插件 VojtaSvoboda.UserImportExport
- 新的菜单项“导入”和“导出”可以在用户后端管理中找到
导入用户
- 创建 CSV 文件
- 所需的列仅为电子邮件。如果未提供用户名,则导入使用电子邮件作为用户名。如果未提供密码,则导入使用用户名作为密码。
- 将 CSV 拖放到导入字段。导入的用户将自动激活。
导入头像
只需创建 users
文件夹,并将与用户名匹配的图片插入其中。例如,用户名为 12905 的用户使用 12905.jpg 图片,或用户名为 vojta 的用户使用 vojta.jpg 图片。
在 Mac 上导入
- 创建 Excel 表格
- 另存为 Windows 逗号分隔(它将创建包含分号的 CSV)
- 在 Sublime Text 中打开 CSV 并将所有分号替换为逗号
故障排除
无法导入 CSV 文件?请尝试将文件保存为 CP1250 字符集(例如,在 Sublime Text 2 中)。
计划中的功能
- 在导入页面设置头像目录
- 与 RainLab.Location 插件兼容(自动扩展 YAML 字段以包含状态和国家)
- 添加更新复选框,用于更新现有记录(请参阅 RainLab.Blog)
- 添加头像图像可见性(公共/受保护)复选框
- 添加 启用用户激活 复选框
请随意发送 pullrequest!
贡献
请向 master 分支发送 Pull Request。
许可协议
用户导入导出插件是开源软件,许可协议为与 OctoberCMS 平台相同的 MIT 许可协议。