chialab / frontend-kit
BEdita 5 plugin to help with development of websites.
Installs: 22 071
Dependents: 2
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 2
Type:cakephp-plugin
Requires
- php: >=8.1
- ext-intl: *
- ext-json: *
- bedita/core: ^5.14.0
- bedita/i18n: ^4.0
- cakephp/authentication: ^2.0
- cakephp/cakephp: ^4.0
- cakephp/twig-view: ^1.3
- chialab/ip: ^1.0
Requires (Dev)
- bedita/placeholders: ^2.0
- cakephp/cakephp-codesniffer: ^5.0
- cakephp/plugin-installer: ^1.0
- phpunit/phpunit: ~8.5.0 || ^9.3
Suggests
- bedita/placeholders: To manage placeholders in templates
- chialab/rna-cakephp: To manage JavaScript and CSS bundles with RNA
- dev-main
- v3.4.0
- v3.3.14
- v3.3.13
- v3.3.12
- v3.3.11
- v3.3.10
- v3.3.9
- v3.3.8
- v3.3.7
- v3.3.6
- v3.3.5
- v3.3.4
- v3.3.3
- v3.3.2
- v3.3.1
- v3.3.0
- v3.2.1
- v3.2.0
- v3.1.1
- v3.1.0
- v3.0.0
- 2.x-dev
- v2.4.0
- v2.3.4
- v2.3.3
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.0
- v1.4.0
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- 0.x-dev
- v0.7.4
- v0.7.3
- v0.7.2
- v0.7.0
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.1
- v0.5.0
- v0.4.9
- v0.4.8
- v0.4.7
- v0.4.6
- v0.4.5
- 0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- 0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.1
- v0.2.0
- v0.1.0
- dev-use-placeholder-regex
- dev-configurable-loader
- dev-fix/load-filtered-children-order
- dev-dependabot/composer/phpunit/phpunit-tw-10.1.2
This package is auto-updated.
Last update: 2024-11-06 08:33:18 UTC
README
The Frontend Kit is a BEdita 5 plugin designed to help in developing frontends. It covers objects routing and loading, views composition and auth-based staging sites.
Usage
You can install the plugin using Composer.
The recommended way to install Composer packages is:
$ composer require chialab/frontend-kit
Then, you have to load it as plugin in your Cake application:
src/Application.php
$this->addPlugin('Chialab/FrontendKit');
Please read the Wiki to correctly setup the frontend.
Testing
Since some FrontendKit queries uses specific MySQL syntax, you must provide a DSN url for a test database before running tests:
$ export db_dsn='mysql://root:****@localhost/bedita4_frontendkit'
Then, you can launch tests using the test
composer command:
$ composer run test
License
Chialab/FrontendKit is released under the MIT license.