承接 gzero/vanilla-integration 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

gzero/vanilla-integration

最新稳定版本:v2.0.0

Composer 安装命令:

composer require gzero/vanilla-integration

包简介

Gzero Vanilla Integration

README 文档

README

Vanilla forum integration package for GZERO CMS

Table of contents

Installation

Begin by installing this package through Composer. Edit your project's composer.json file to require gzero/vanilla-integration.

"require": {
    "gzero/vanilla-integration": "^2.0",
}

Next, update Composer from the Terminal:

composer update

Configuration

Add the service provider to platform configuration in app/config/app.php

'Gzero\Vanilla\ServiceProvider'

Overriding configuration

In order to override some of the configuration options publish configuration file:

php artisan config:publish gzero/vanilla-integration

Set required credentials for given service in published package config file

return [
   'forum_domain' => 'vanilla.dev',
   'sso'          => 'http://vanilla.dev/sso',
   'client_id'    => 'your_vanilla_client_id',
   'secret'       => 'your_vanilla_secret',
];

Set sso url in Vanilla Forum jsConnect settings

http://dev.gzero.pl/_hidden/vanilla-sso

How to use this integration

To make sure that user is synchronized with your GZERO CMS site, you should always use forum_url() helper to build url to all forum pages.

URL::to(forum_url());
return Redirect::to(forum_url());
return Redirect::to(forum_url('categories'));

To get very tight SSO integration with Vanilla forum, you will also want to follow these steps.

####In Vanilla:

  • Change your registration method to 'Connect' to block non-SSO users from registering.
  • Set your sign-in, sign-out, and registration URLs under jsConnect's settings in your Dashboard.
  • Check "Make this connection your default signin method."
  • Set up "Sign In Url", "Register Url" and "Sign Out Url" in jsConnect integration page

####In GZERO CMS:

  • Always use forum_url helper

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-05-16