Skip to main content

Getting started

Requirements

  • Evolution CMS 3.2.0+
  • PHP 8.2+
  • Composer 2.2+
  • One of: MySQL 8.0+ / MariaDB 10.5+ / PostgreSQL 10+ / SQLite 3.25+

Install by artisan package

Go to You /core/ folder

cd core
composer update

Run php artisan commands

php artisan package:installrequire seiger/sseo "*"
php artisan vendor:publish --provider="Seiger\sSeo\sSeoServiceProvider"
php artisan migrate

The package automatically listens to Evolution CMS events (manager & frontend) and integrates with sCommerce/sArticles when available.

That's it — the title, description, keywords, canonical content, and works will be calculated for each page according to the established rules.

Where to find the module

Manager → Tools → sSeo. You’ll see tabs for Dashboard, Redirects, Meta Templates (PRO), Robots and Configure.

Extra

If you write your own code that can integrate with the sSeo plugin, you can check the presence of this module in the system through a configuration variable.

if (evo()->getConfig('check_sSeo', false)) {
// You code
}

If the plugin is installed, the result of evo()->getConfig('check_sSeo', false) will always be true. Otherwise, you will get an false.