localgovdrupal / localgov_outpost
LocalGov Drupal Outpost集成。
Requires
- drupal/migrate_plus: ^6.0.3
- drupal/office_hours: ^1.11
- drupal/paragraphs: ^1.16
- localgovdrupal/localgov_directories: ^2.5|^3.0@alpha
- localgovdrupal/localgov_paragraphs: ^2.4
- 2.x-dev
- 2.0.0-alpha11
- 2.0.0-alpha10
- 2.0.0-alpha9
- 2.0.0-alpha8
- 2.0.0-alpha7
- 2.0.0-alpha6
- 2.0.0-alpha5
- 2.0.0-alpha4
- 2.0.0-alpha3
- 2.0.0-alpha2
- 2.0.0-alpha1
- 1.x-dev
- 1.0.0-alpha1
- dev-release-2.x
- dev-fix/31-migrate-plus-method-signature
- dev-fix/localgov-paragraphs-dependency
- dev-feature/24-body-rich-text
- dev-feature/24-description-rich-text
- dev-feature/21-map-status-field
- dev-feature/18-spaces-in-cost
- dev-feature/accessibilies
- dev-feature/2.x/11-migrate-organization-name
- dev-feature/2.x/7-cost-options
- dev-feature/7-cost-options
- dev-release-1.x
- dev-feature/5-drupal-10
This package is auto-updated.
Last update: 2024-09-12 11:10:33 UTC
README
提供与Outpost平台服务目录的集成。一个子模块提供来自Outpost服务的数据内容类型,以便将其放入LocalGov目录。另一个子模块可以使用来自Outpost的服务、类别、位置和适用性的迁移来导入和更新此内容。
开发状态
这是一个处于积极开发状态的模块。肯定会添加更多字段。也可能开发其他内容类型。用于您网站的测试和开发。它尚未准备好投入生产。由于数据结构可能会更改,请将其视为alpha软件。
开发任务和问题通过模块GitHub存储库进行跟踪。
安装
将模块包含到您的代码库中。
composer require localgovdrupal/localgov_outpost
像通常用于您的开发环境一样,使用ddev
或lando
等前缀这些命令和后续命令。
如果您尚未启用数据库索引,LocalGov核心包含数据库索引。
drush en localgov_directories_db
启用这些模块。
drush en localgov_outpost_connector localgov_outpost_service
为您的Outpost服务创建一个新的目录。您可以在管理 > 内容 > 添加内容 > 目录 > 添加目录频道 /node/add/localgov_directory
处这样做
在创建目录时,应选择启用内容类型为Outpost服务。勾选此选项后,您将看到一个Outpost端点字段。在此输入Outpost服务API URL,例如https://example.com/app/v1/services
。
要导入或更新内容,请运行
drush migrate:import --all --update
这可能会在将来自动化。
您可以使用以下方式跟踪导入的状态
drush migrate:status
如果您看不到Outpost迁移,请尝试清除缓存。
drush cr
子模块
LocalGov Outpost Service
提供与Outpost匹配的预配置服务内容类型。它尚未包含Outpost的所有字段。您还可以添加任何特定于您实例的字段。此内容类型将自动配置为可供LocalGov目录使用。
进一步开发将包括更多默认字段。
LocalGov Outpost Connector
提供一组默认迁移,可以配置为从放置在LocalGov目录频道上的Outpost URI收集。
进一步开发将包括添加自定义字段映射的方式(如果需要);以及可能自动运行迁移的方法。