Skip to content

martyshka/SeoUrl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeoUrl

Simple ZF2 SEO Url generator. Module converts strings to valid Urls. For example: I'm starting a new project – which version of Zend Framework should I use? will be converted to im-starting-a-new-project-which-version-of-zend-framework-should-i-use. SEO Url Module works also with non latin characters.

For string convertation I'm using part of CodeIgniter's helper url_title().

Installation

For the installation uses composer composer. Add this project in your composer.json:

"require": {
    "cyrkulewski/seo-url": "dev-master"
}

Post Installation

Configuration:

  • Add the module of config/application.config.php under the array modules, insert SeoUrl.
  • Copy a file named seourl.global.php.dist to config/autoload/ and change name to seourl.global.php.
  • Modify config to fit your expectations.

Examples

Default use of SEO Url

$slug = $this->getServiceLocator()->get('SeoUrl\Slug');
echo $slug->create("I'm starting a new project – which version of Zend Framework should I use?");

Advanced use of SEO Url

By default SEO Url use parameters defined in config/autoload/seourl.global.php. But one might need to use different setup in different places around the code. In this case one can overwrite default confid parameters.

$slug = $this->getServiceLocator()->get('SeoUrl\Slug');
$slug->setMinLength(10);
$slug->setMaxLength(100);
$slug->setSeparator('_');
$slug->setStringEncoding('UTF-16');
$slug->setForeignChars(array('/я/' => 'ja'));
echo $slug->create("I'm starting a new project – which version of Zend Framework should I use?");

Contributors

Aleksander Cyrkulewski - cyrkulewski@gmail.com

About

ZF2 SEO Url Generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages