howmas/pimcore-ensure

HowMAS Pimcore Ensure

Maintainers

👁 hoanghuynhninja

Package info

github.com/howmas/pimcore-ensure

pkg:composer/howmas/pimcore-ensure

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.0.1 2026-01-16 08:56 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT d61059655edc0732d1d92cfdfaae4a7ba93e1be1

  • HowMAS Team <contact.howmas.woop@gmail.com>

howmas

This package is auto-updated.

Last update: 2026-06-16 10:08:14 UTC


README

HowMAS Admin Bundle

Installation

Install by command line:

 composer require howmas/pimcore-ensure
 # or
 composer require howmas/pimcore-ensure --ignore-platform-req=ext-amqp

Update config/bundles.php file:

 return [
 ....
 HowMAS\PimcoreEnsureBundle\HowMASPimcoreEnsureBundle::class => ['all' => true],
 Nelmio\SecurityBundle\NelmioSecurityBundle::class => ['all' => true],
 ];

Step by step

Route /asset/webdav

Update config/package/security.yaml to disallow access route /asset/webdav:

firewalls:
 ...
 pimcore_webdav:
 pattern: ^/asset/webdav
 provider: pimcore_admin
 #http_basic: ~

Route /js/routing

Add code to the top top of config/routes.yaml to allow only admin access route /js/routing:

fos_js_routing:
 path: '/js/routing'
 controller: HowMAS\PimcoreEnsureBundle\Controller\Security\JsRoutingController::indexAction
 methods: GET

_pimcore:
 resource: "@PimcoreCoreBundle/config/routing.yaml"

Note

Config timezone

Update config/config.yaml:

pimcore:
 ...
 general:
 timezone: Asia/Ho_Chi_Minh

Enviroment variables example

# Redis config
HOWMAS_REDIS_PREFIX_SEED=howmas_app
HOWMAS_REDIS_DEFAULT_LIFETIME=31536000
HOWMAS_REDIS_PROVIDER=redis://127.0.0.1:6379/10

# SMTP email config
HOWMAS_MAILER_DSN=smtp://exmaple@gmail.com:xxxxxxxxxxxx@smtp.gmail.com:587