openeuropa/oe_webtools_location

为Drupal添加对Webtools位置服务的支持。

安装次数: 8,041

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 19

分支: 1

开放问题: 1

类型:drupal-module

0.1.3 2019-06-17 09:15 UTC

This package is auto-updated.

Last update: 2024-09-17 20:24:30 UTC


README

此存储库已弃用,转而使用OpenEuropa Webtools组件,此存储库中所有可用的功能将继续在那里得到支持。

OpenEuropa Webtools位置服务

No Maintenance Intended

这是一个提供与Webtools位置服务(如地理编码和地图)集成的Drupal模块。

目录

支持的服务

不同的Webtools位置服务放置在子模块中。这允许您只启用实际需要的子模块。目前支持以下服务:

需求

这依赖于以下软件

Webtools地理编码需求

安装

  • 安装包及其依赖项
composer require openeuropa/oe_webtools_location

使用

Webtools地理编码

如果您想使用Webtools地理编码服务,请启用子模块

drush en oe_webtools_geocoding

开发设置

您可以通过执行以下步骤构建本地开发环境

使用本地LAMP栈

步骤1:安装依赖项

composer install

步骤2:配置环境

runner.yml.dist 复制到 runner.yml 并将配置更改为与您的本地环境匹配。通常,您需要将 localhost 指定为数据库主机,并更改基本URL和数据库凭据。

步骤3:安装

./vendor/bin/run drupal:site-install

您的测试站点将在 ./build 中可用。

使用Docker Compose

或者,您可以使用提供的配置使用DockerDocker Compose构建开发站点。

Docker提供了必要的服务和工具,如Web服务器和数据库服务器,以便无论您的本地主机配置如何,都可以启动站点。

需求

配置

默认情况下,Docker Compose读取两个文件,一个docker-compose.yml和一个可选的docker-compose.override.yml文件。按照惯例,docker-compose.yml包含您的基配置,并默认提供。覆盖文件,如其名称所示,可以包含现有服务或完全新服务的配置覆盖。如果服务在两个文件中都有定义,Docker Compose将合并配置。

有关Docker Compose扩展机制的更多信息,请参阅官方Docker Compose文档

使用

要开始,请运行

docker-compose up

建议不要使docker-compose守护进程化,这样您可以在完成工作后快速将其关闭(CTRL+C)。但是,如果您想使其守护进程化,必须添加标志-d

docker-compose up -d

然后

docker-compose exec web composer install
docker-compose exec web ./vendor/bin/run drupal:site-install

使用默认配置,开发站点的文件应在build目录中,开发站点应在: http://127.0.0.1:8080/build 中可用。

运行测试

使用本地LAMP栈

编码规范

./vendor/bin/grumphp run

单元测试

./vendor/bin/phpunit

使用Docker Compose

编码规范

docker-compose exec web ./vendor/bin/grumphp run

单元测试

docker-compose exec web ./vendor/bin/phpunit

贡献

请阅读完整文档以获取我们行为准则的详细信息以及向我们提交拉取请求的流程。

版本控制

我们使用SemVer进行版本控制。有关可用版本,请参阅此存储库的标签