2017 © Pedro Peláez
 

library nette-seo

Seo extension for Nette Framework

image

geniv/nette-seo

Seo extension for Nette Framework

  • Thursday, July 12, 2018
  • by geniv
  • Repository
  • 1 Watchers
  • 0 Stars
  • 427 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 21 Versions
  • 30 % Grown

The README.md

Seo title and description

description: block title and description are automatic internal save to database, (*1)

Installation

$ composer require geniv/nette-seo

or, (*2)

"geniv/nette-seo": "^2.0"

require:, (*3)

"php": ">=7.0",
"nette/nette": ">=2.4",
"dibi/dibi": ">=3.0",
"geniv/nette-locale": ">=2.0"

Include in application

Storage: (dibi + cache _Seo-Seo), (*4)

enabled: false => stop loading from database and skip load data, (*5)

neon configure:, (*6)

# seo
seo:
#   autowired: true
    tablePrefix: %tablePrefix%
#   enabled: true

neon configure extension:, (*7)

extensions:
    seo: Seo\Bridges\Nette\Extension

usage:, (*8)

protected function createComponentSeo(ISeo $seo): ISeo
{
    //$seo->setAutoCreate(true);
    return $seo;
}
{control seo:title}
{control seo:title, null, 'default'}
{control seo:description}
{control seo:description, null, 'default'}
{control seo:title 'default-latte'}
{control seo:title 'default-latte', 'default'}
{control seo:description 'default-latte'}
{control seo:description 'default-latte', 'default'}
return usage: {control seo:description 'default-latte'}
{if $presenter['seo']->isTitle()} ... {/if}
{if $presenter['seo']->isTitle('ident')} ... {/if}
{if $presenter['seo']->getTitle()} ... {/if}
{if $presenter['seo']->getTitle('ident')} ... {/if}
{if $presenter['seo']->getTitle('ident', 'default')} ... {/if}
{if $presenter['seo']->isDescription()} ... {/if}
{if $presenter['seo']->isDescription('ident')} ... {/if}
{if $presenter['seo']->gerDescription()} ... {/if}
{if $presenter['seo']->gerDescription('ident')} ... {/if}
{if $presenter['seo']->gerDescription('ident', 'default')} ... {/if}

usage @layout.latte:, (*9)

<title>{ifset title}{include title} - {else}{control seo:title}{if $presenter['seo']->isTitle()} - {/if}{/ifset}{control seo:title 'default-latte'}</title>
<meta name="description" content="{ifset description}{include description} - {else}{control seo:description}{if $presenter['seo']->isDescription()} - {/if}{/ifset}{control seo:description 'default-latte'}">

Warning:

text ident in title and description is automatic translate!!!, (*10)

{block title}homepage-title{/block}
{block description}homepage-description{/block}

in case usage block: {block title} or {block description} content this block does not save to database!!!, (*11)

The Versions

12/07 2018

dev-develop

dev-develop

Seo extension for Nette Framework

  Sources   Download

MIT GPL-3.0

The Requires

 

by Radek Frystak

seo nette geniv

06/04 2018

dev-master

9999999-dev

Seo extension for Nette Framework

  Sources   Download

MIT GPL-3.0

The Requires

 

by Radek Frystak

seo nette geniv

06/04 2018

v1.2.4

1.2.4.0

Seo extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

seo nette geniv

03/04 2018

v1.2.3

1.2.3.0

Seo extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

seo nette geniv

28/03 2018

v1.2.2

1.2.2.0

Seo extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

seo nette geniv

27/03 2018

v1.2.1

1.2.1.0

Seo extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

seo nette geniv

26/03 2018

v1.2.0

1.2.0.0

Seo extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

seo nette geniv

25/02 2018

v1.1.9

1.1.9.0

Seo extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

seo nette geniv

27/01 2018

v1.1.8

1.1.8.0

Seo extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

seo nette geniv

23/01 2018

v1.1.7

1.1.7.0

Seo extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

seo nette geniv

19/01 2018

v1.1.6

1.1.6.0

Seo extension for Nette Framework

  Sources   Download

MIT GPL-3.0

The Requires

 

by Radek Frystak

seo nette geniv

23/08 2017

v1.1.5

1.1.5.0

Seo extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

seo nette geniv

23/08 2017

v1.1.4

1.1.4.0

Seo extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

seo nette geniv

23/08 2017

v1.1.3

1.1.3.0

Seo extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

seo nette geniv

23/08 2017

v1.1.2

1.1.2.0

Seo extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

seo nette geniv

17/08 2017

v1.1.1

1.1.1.0

Seo extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

seo nette geniv

17/08 2017

v1.1.0

1.1.0.0

Seo extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

seo nette geniv

02/08 2017

v1.0.3

1.0.3.0

Simple seo for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

seo nette geniv

16/06 2017

v1.0.2

1.0.2.0

Simple seo for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

seo nette geniv

28/05 2017

v1.0.1

1.0.1.0

Simple seo for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

seo nette geniv

24/05 2017

v1.0.0

1.0.0.0

Simple seo for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

seo nette geniv