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
.