定制 pixelopen/kirby-googlemybusiness 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

pixelopen/kirby-googlemybusiness

最新稳定版本:2.0.0

Composer 安装命令:

composer require pixelopen/kirby-googlemybusiness

包简介

A plugin for Kirby CMS to handle Google My Business Website Profile

README 文档

README

Kirby Google My Business plugin

A plugin for Kirby CMS to handle Google My Business data

GitHub release (with filter) Minimum PHP Version Minimum Sulu Version

Commercial Usage

This plugin is free

Installation

Download

Download the files and place them inside site/plugins/kirby-googlemybusiness.

Composer

composer require pixelopen/kirby-googlemybusiness

Git Submodule

You can add the plugin as a Git submodule.

$ cd your/project/root
$ git submodule add https://github.com/Pixel-Open/kirby-googlemybusiness.git site/plugins/kirby-googlemybusiness
$ git submodule update --init --recursive
$ git commit -am "Add Kirby Google My Business plugin"

Run these commands to update the plugin:

$ cd your/project/root
$ git submodule foreach git checkout master
$ git submodule foreach git pull
$ git commit -am "Update submodules"
$ git submodule update --init --recursive

Initialization

Run your website. Add the tabs tabs/googlemybusiness to your site.yml blueprint. You should see a new tab named Google My Business in the homepage of the panel. From this page you can change data manually.

The plugin adds two snippets : reviews and business_info. They respectivly create a reviews container and a button that will open a window with Google My Business data. You can integrate them wherever you need them.

Both plugins are provided with a basic CSS style, it is up to you to modify them according to your website aspect. You can overwrite propery by creating/modifiying a CSS file and adding body before class/id name

The plugin functionnalities work well with Kirby 3 and 4, but some dispositions issues may occur in the panel under Kirby 3.

Options

To use the customs commands and update data automatically, you need to config the option apiKey and placeId in your config file.

To get the place ID, you can use this website : Place ID Finder

To get your API key, you must go to this page: API Key

return [
    'pixelopen.googlemybusiness' => [
        'apiKey' => 'YOUR_API_KEY',
        'placeId' => 'YOUR_PLACE_ID'
    ]
];

Then you can use theses commands from the root directory of your project:

  • gmb:sync: Synchronize the data from Google My Business to your website
  • gmb:reviews: Get the reviews from customers and global rating from Google My Business
  • gmb:init: Create an empty structure for entering manually opening hours
  • gmb:sort: Sort both structure opening hours and reviews list, respectively by weekday and most recent

统计信息

  • 总下载量: 170
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 4
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-10-26

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固