2017 © Pedro Peláez
 

yii2-extension yii2-seo-component

Yii2 Component to manage SEO data and metadata

image

cinghie/yii2-seo-component

Yii2 Component to manage SEO data and metadata

  • Tuesday, April 24, 2018
  • by cinghie
  • Repository
  • 2 Watchers
  • 0 Stars
  • 198 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 21 % Grown

The README.md

Yii2 SEO Component

License Latest Stable Version Latest Release Date Latest Commit Total Downloads, (*1)

Yii2 Component to manage SEO data and metadata, (*2)

Features

  • setTitle
  • setCanonical
  • setDescription
  • setKeywords
  • setAuthor
  • setCopyright
  • setRobots
  • setOpenGraphTitle
  • setOpenGraphType
  • setOpenGraphSiteName
  • setOpenGraphDescription
  • setOpenGraphUrl
  • setOpenGraphImage
  • setOpenGraphLocale
  • setFacebookAppId
  • setFacebookPageId
  • setMetaTags
  • setOpenGraph
  • setSocialApp
  • setVerifyCodes
  • setSchemaScript

Installation

The preferred way to install this extension is through composer., (*3)

Either run, (*4)

$ php composer.phar require cinghie/yii2-seo-component "*"

or add, (*5)

"cinghie/yii2-seo-component": "*"

Configuration

'components' => [ 

    'seo' => [
        'class' => 'cinghie\seo\Seo'
    ],

]

Usage

Set Verify Codes, (*6)

Yii::$app->seo->setMetaTags([
    'title' => $this->title, // default: $this->title
    'author' => '', // default: Yii::$app->settings->get('siteAuthor', 'Configurations')
    'copyright' => '', // default: Yii::$app->settings->get('siteCopyright', 'Configurations') 
    'description' => '', // default: Yii::$app->settings->get('siteDescription', 'Configurations')
    'keywords' => '', // default: Yii::$app->settings->get('siteKeywords', 'Configurations')
    'robots' => '',
]);

Set OpenGraph, (*7)

Yii::$app->seo->setOpenGraph([
    'title' => $this->title, // default: $this->title
    'description' => '', // default: Yii::$app->settings->get('siteDescription', 'Configurations')
    'image' => $this->image, // default: null
    'sitename' => '', // default: Yii::$app->settings->get('siteName', 'Configurations')
    'type' => 'article', // default: 'article'
    'url' => '', // default: Yii::$app->request->absoluteUrl
]);

Set Social APP, (*8)

Yii::$app->seo->setSocialAPP([
    'fb:app_id' => 'FACEBOOK_APP_ID',
    'apple-itunes-app' => 'APPLE_ITUNE_APP',
    'google-play-app' => 'GOOGLE_PLAY_APP',
]);

Set Verify Codes, (*9)

Yii::$app->seo->setVerifyCodes([
    'alexaVerify' => 'ALEXA_VERIFY_CODE',
    'bingVerify' => 'BING_VERIFY_CODE',
    'googleVerify' => 'GOOGLE_VERIFY_CODE',
    'yandexVerify' => 'YANDEX_VERIFY_CODE',
]);

Set Script Schema.org, (*10)

Yii::$app->seo->setSchemaScript([
    'NAME',
    'EMAIL',
    'URL',
    'LOGO',
    'TYPE',
]);

The Versions

24/04 2018

dev-master

9999999-dev https://github.com/cinghie/yii2-cookie-consent

Yii2 Component to manage SEO data and metadata

  Sources   Download

BSD-3-Clause

The Requires

 

yii2 seo yii2 seo yii2 metadata yii2 seo metadata yii2 search engine optimization yii2 seo meta

01/03 2018

1.0.1

1.0.1.0 https://github.com/cinghie/yii2-cookie-consent

Yii2 Component to manage SEO data and metadata

  Sources   Download

BSD-3-Clause

The Requires

 

yii2 seo yii2 metadata yii2 search engine optimization yii2 seo meta

13/11 2016

1.0.0

1.0.0.0 https://github.com/cinghie/yii2-cookie-consent

Yii2 Component to manage SEO data and metadata

  Sources   Download

The Requires

 

yii2 seo yii2 seo yii2 metadata yii2 seo metadata

02/11 2016

0.1.0

0.1.0.0 https://github.com/cinghie/yii2-cookie-consent

Yii2 Component to manage SEO data and metadata

  Sources   Download

The Requires

 

yii2 seo yii2 seo yii2 metadata yii2 seo metadata