daggerhartlab/lark 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

daggerhartlab/lark

最新稳定版本:2.0.7

Composer 安装命令:

composer require daggerhartlab/lark

包简介

Drupal module for exporting and importing content.

README 文档

README

Lark provides the functionality to export and import content entities along with their dependencies from one Drupal site to another.

Setup

Visit the Lark Sources page (/admin/lark/source), and create a new Source for where you will export your content. Ideally, this directory should be outside the document root of the Drupal site.

You can make your exports directory relative to a module or theme by providing the module or theme name within brackets in the directory path.

Example: [my_custom_module]/content will be converted into modules/custom/my_custom_module/content.

Visit the Lark settings page and set default Lark Source.

Exporting Entities

Entities can be exported from the entity's view/edit page by clicking the "Lark" tab. This will provide a form where you can easily export the entity and its dependencies. The export will be saved to the selected Lark Source, or can be downloaded as a .tar.gz file.

To export an entity using drush, the following command can be used:

drush lark:export-entity <source id> <entity type> <entity id>

Importing Entities

Exported entities can be imported using the Source's UI, located at /admin/lark/source/<source id>. This page will list all exports available within the source along with their export status.

If the entity already exists on the site, the entity can be re-imported by visiting the entity's edit page and clicking the "Lark" tab.

To import entities using drush, the following commands can be used:

# Import all entities from all Lark Sources.
drush lark:import-all-entities

# Import all entities within a given source.
drush lark:import-source <source id>

# Import a single entity and its dependencies from a specific Lark Source.
drush lark:import-entity <source id> <uuid>

User Interface

  • /admin/lark/source - List of all sources. View a source to see its export contents.
  • /lark/export/node/{node} - Export a single node entity.
  • /lark/export/media/{media} - Export a single media entity.

统计信息

  • 总下载量: 1.28k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2024-12-17