luketowers/oc-eeimport-plugin

用于在 OctoberCMS 中操作 ExpressionEngine 数据库的工具

安装: 320

依赖项: 0

建议者: 0

安全: 0

星星: 1

关注者: 2

分支: 1

开放问题: 0

类型:october-plugin

dev-master 2020-06-12 10:16 UTC

This package is auto-updated.

Last update: 2024-09-12 19:37:48 UTC


README

提供从 ExpressionEngine 数据库直接导入和操作数据的能力。目前包括对频道、条目(包括条目字段/数据)、评论、成员(包括成员字段/数据)、成员组、分类和分类组的支持。

安装

要从 市场 安装,点击“添加到项目”按钮,然后选择要将插件添加到的项目,更新项目以拉入插件。

要从后端安装,转到 设置 -> 更新与插件 -> 安装插件,然后搜索 LukeTowers.EEImport

要从 仓库 安装,将其克隆到 plugins/luketowers/eeimport,然后在项目根目录中运行 composer update 以拉入依赖项。

要使用 Composer 安装,从项目根目录运行 composer require luketowers/oc-eeimport-plugin

文档

ExpressionEngine 将数据存储为按“频道”组织的“条目”,并使用额外的“分类”对数据进行进一步分类。例如,您可以为博客文章创建一个 Articles 频道,为常规静态页面创建一个 Pages 频道,为可用产品创建一个 Products 频道。可以为不同的频道指定自定义字段,这些数据存储在 channel_data 表中,而主要的条目记录本身存储在 channel_titles 表中。

所有条目的自定义字段数据都存储在 channel_data 表的单独列中,这使得处理事情变得非常不方便。幸运的是,此插件将自动“无需设置即可运行”,并将为给定条目的频道定义的任何额外字段直接加载到相关字段名下的单个条目记录中。

此插件目前仅支持以下通过 OctoberCMS 模型实现并通过 OctoberCMS 关系正确配置的表达式引擎记录类型

  • 频道(主要数据类型)
  • 条目(给定频道的条目主要数据)
  • 评论(附加到条目的相关记录)
  • 成员(系统上的用户帐户,附加到条目和评论)
  • 成员组(基本用户角色)
  • 分类(条目的进一步组织)
  • 分类组(以上分类的分组,以实现更进一步的分类)

根据需要可能还会添加更多,请随时提交问题或甚至提交添加支持的拉取请求。