sylius / cms-plugin
CMS plugin for Sylius applications.
Fund package maintenance!
sylius
Installs: 46
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 7
Forks: 1
Open Issues: 0
Type:sylius-plugin
Requires
- php: ^8.2
- league/csv: ^9.1
- sylius/sylius: ^2.0
Requires (Dev)
- behat/behat: ^3.14
- dmore/behat-chrome-extension: ^1.4
- dmore/chrome-mink-driver: ^2.9
- doctrine/cache: ^2.2
- doctrine/data-fixtures: ^1.7
- friends-of-behat/mink: ^1.11
- friends-of-behat/mink-browserkit-driver: ^1.6
- friends-of-behat/mink-debug-extension: ^2.1
- friends-of-behat/mink-extension: ^2.7
- friends-of-behat/page-object-extension: ^0.3
- friends-of-behat/suite-settings-extension: ^1.1
- friends-of-behat/symfony-extension: ^2.6
- friends-of-behat/variadic-extension: ^1.6
- lchrusciel/api-test-case: ^5.3
- matthiasnoback/symfony-config-test: ^5.1
- mockery/mockery: ^1.6
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: ^1.12
- phpstan/phpstan-doctrine: ^1.5
- phpstan/phpstan-strict-rules: ^1.0
- phpstan/phpstan-symfony: ^1.4
- phpstan/phpstan-webmozart-assert: ^1.2
- phpunit/phpunit: ^10.5
- psr/event-dispatcher: ^1.0
- robertfausk/behat-panther-extension: ^1.1
- sylius-labs/coding-standard: ^4.4
- sylius-labs/suite-tags-extension: ~0.2
- sylius/test-application: ^2.0.0@alpha
- symfony/browser-kit: ^6.4 || ^7.2
- symfony/debug-bundle: ^6.4 || ^7.2
- symfony/dotenv: ^6.4 || ^7.2
- symfony/flex: ^2.4
- symfony/runtime: ^6.4 || ^7.2
- symfony/web-profiler-bundle: ^6.4 || ^7.2
Suggests
README
CMS Plugin
This plugin provides seamless CMS capabilities for Sylius stores
Extend your Sylius store with powerful content management features. Create, edit, and organize pages with ease – all fully integrated into the Sylius ecosystem.
Installation
Requirements:
We work on stable, supported and up-to-date versions of packages. We recommend you to do the same.
Package | Version |
---|---|
PHP | ^8.2 |
sylius/sylius | ^2.0 |
MySQL | ^8.4 |
NodeJS | ^20.x |
Beware!
This installation instruction assumes that you're using Symfony Flex. If you don't, take a look at the legacy installation instruction. However, we strongly encourage you to use Symfony Flex, it's much quicker!
-
Require plugin with composer:
composer require sylius/cms-plugin
Remember to allow community recipes with
composer config extra.symfony.allow-contrib true
or during plugin installation process -
Run
yarn add trix@^2.0.0 swiper@^11.2.6
-
Run
yarn encore dev
oryarn encore production
-
Database update:
bin/console doctrine:migrations:migrate
Note: If you are running it on production, add the -e prod
flag to this command.
Clear application cache by using command:
bin/console cache:clear
Documentation
For more information about the plugin, please refer to the Sylius documentation.
Security issues
If you think that you have found a security issue, please do not use the issue tracker and do not post it publicly.
Instead, all security issues must be sent to security@sylius.com
Community
For online communication, we invite you to chat with us & other users on Sylius Slack.
License
This plugin's source code is completely free and released under the terms of the MIT license.