2017 © Pedro Peláez
 

library igni-seo

Igni CMS SEO Package

image

despark/igni-seo

Igni CMS SEO Package

  • Wednesday, February 7, 2018
  • by ageshev
  • Repository
  • 7 Watchers
  • 0 Stars
  • 574 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 18 Versions
  • 17 % Grown

The README.md

, (*1)

Latest Stable Version , (*2)

Despark's igniCMS SEO Module for Laravle 5.3|5.4|5.5

Installation

  1. Run composer require despark/igni-seo, (*3)

  2. Add igniCMS SEO module service providers before the application service providers in the config/app.php, as shown below (Optional for Laravel 5.5), (*4)

    Example, (*5)

    ...
    /*
    * igniCMS Service Providers
    */
    Despark\Cms\Seo\Providers\IgniSeoServiceProvider::class,
    /*
    * Package Service Providers...
    */
    Laravel\Tinker\TinkerServiceProvider::class,
    ...
    
  3. Run php artisan vendor:publish --provider="Despark\Cms\Seo\Providers\IgniSeoServiceProvider". If you are using Laravel 5.3|5.4, replace --provider with --class., (*6)

  4. Run php artisan migrate to add our seo table to your database., (*7)

  5. In your entity file add the following code in your adminFormsField:, (*8)

   'content' => [
      'type' => 'wysiwyg',
      'label' => 'Content',
    ],
    'readability' => [
      'type' => 'readability',
      'for' => 'content', // This field is optional. Use it only if your column, that is going to be checked for readability, is not called content
      'editorPosition' => 0, // The position of the desired editor, if you have more than one wysiwygs
     ],
    'seo' => [
      'type' => 'seo',
      'routeName' => 'articles.show',
      'meta_title_field' => 'title', // This field is optional. Use it only if your column, which is going to be checked is not called title
     ],
  1. Add our Traits and Interfaces to your Model.
use Despark\Cms\Admin\Interfaces\UploadImageInterface;
use Despark\Cms\Admin\Traits\AdminImage;
use Despark\Cms\Models\AdminModel;
use Despark\Cms\Seo\Contracts\Seoable;
use Despark\Cms\Seo\Traits\HasSeo;

class Article extends AdminModel implements Seoable, UploadImageInterface
{
    use HasSeo;
    use AdminImage;

    protected $table = 'articles';

    protected $fillable = [
        'title',
        'slug',
        'content',
    ];

    protected $rules = [
        'title' => 'required',
        'slug' => 'required',
        'content' => 'required',
    ];

    protected $identifier = 'article';
}

Get your SEO data

  $seoData = $model->seo;

igniCMS was written by Despark for the Laravel framework and is released under the MIT License. See the LICENSE file for details., (*9)

The Versions

07/02 2018

dev-master

9999999-dev

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

07/02 2018

v1.4.1

1.4.1.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

07/02 2018

dev-develop

dev-develop

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

07/02 2018

v1.4

1.4.0.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

29/01 2018

v1.3

1.3.0.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

01/12 2017

v1.2.1

1.2.1.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

24/11 2017

1.2

1.2.0.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

24/11 2017

v1.1

1.1.0.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

23/11 2017

v1.0.9

1.0.9.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

22/11 2017

v1.0.8

1.0.8.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

22/11 2017

v1.0.7

1.0.7.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

17/11 2017

v1.0.6

1.0.6.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

17/11 2017

v1.0.5

1.0.5.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

23/10 2017

v1.0.4

1.0.4.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

20/10 2017

v1.0.3

1.0.3.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

20/10 2017

v1.0.2

1.0.2.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

20/10 2017

v1.0.1

1.0.1.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark

19/10 2017

v1.0

1.0.0.0

Igni CMS SEO Package

  Sources   Download

MIT

The Requires

 

The Development Requires

by Anton Geshev

laravel framework core cms seo despark