Skip to main content

Getting started

Requirements​

  • Evolution CMS 3.2.7+
  • PHP 8.3+
  • 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.