honeybee / honeybee-agavi-cmf-vendor
Vendor library that is used in the honeybee-agavi-cmf-project.
Package info
github.com/honeybee/honeybee-agavi-cmf-vendor
pkg:composer/honeybee/honeybee-agavi-cmf-vendor
Requires
- php: ^7.2
- ext-json: *
- lib-libxml: *
- honeybee/agavi: 1.0.13
- honeybee/honeybee: ^0.2.24
- michelf/php-markdown: ^1.9
- monolog/monolog: ^1.25 || ^2.0
- mthaml/mthaml: ^1.8
- ql/uri-template: ^1.1
- swiftmailer/swiftmailer: ^5.4
- symfony/console: ^4.0 || ^5.0
- symfony/finder: ^4.0 || ^5.0
- symfony/process: ^4.0 || ^5.0
- symfony/validator: ^4.0 || ^5.0
- twig/intl-extra: ^3.0
- twig/twig: ^2.0 || ^3.0
Requires (Dev)
- mockery/mockery: ^1.3
- phpmd/phpmd: ^2.8
- phpunit/phpunit: ^7.5
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.5
- symfony/css-selector: ^4.0 || ^5.0
- symfony/dom-crawler: ^4.0 || ^5.0
This package is auto-updated.
Last update: 2026-05-16 22:28:08 UTC
README
Provides a fully functioning cmf boilerplate, that is built with honeybee and agavi. It is used by being integrated into a honeybee-agavi-cmf-project via composer and can be customized from there on.
Installation
This repository is NOT meant to be run standalone. The following steps make it possible though:
git clone git@github.com:honeybee/honeybee-agavi-cmf-vendor.gitcd honeybee-agavi-cmf-vendorcomposer installmkdir app/cachemkdir app/log
Setup local configuration files (adjust values accordingly):
sudo mkdir /usr/local/honeybee-agavi-cmf-vendor- create
/usr/local/honeybee-agavi-cmf-vendor/environmentand put the environment name in there:development - create
/usr/local/honeybee-agavi-cmf-vendor/config.jsonwith:{"local":{"base_href":"https://devbox.local/"}} - create
/usr/local/honeybee-agavi-cmf-vendor/couchdb.jsonwith:{"couchdb":{"host":"localhost","port":5984,"user":"honeybee","password":"honeybee"}} - create
/usr/local/honeybee-agavi-cmf-vendor/elasticsearch.jsonwith:{"elasticsearch":{"host":"localhost","port":9200}}
Create XInclude files to enable the modules, download and compile assets and run status test:
composer init-standalone
From here on you may run migrations to setup the write- and readside databases/indices:
bin/cli honeybee.core.migrate.run
Create an administrative user:
bin/cli honeybee.system_account.user.create