netglue / primo
Mezzio integration for Prismic. Let’s call it ”Primo“…
Installs: 69 792
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 0
Open Issues: 8
Requires
- php: ~8.1 || ~8.2 || ~8.3
- ext-json: *
- dflydev/fig-cookies: ^2.0||^3.0
- gsteel/dot: ^1.5
- laminas/laminas-diactoros: ^2.25.2 || ^3.0
- mezzio/mezzio: ^3.13
- mezzio/mezzio-helpers: ^5.10
- mezzio/mezzio-router: ^3.9
- mezzio/mezzio-template: ^2.7
- netglue/prismic-client: ^1.7
- php-http/discovery: ^1.14.3
- psr/cache: ^1 || ^2 || ^3
- psr/container: ^1.1.1 || ^2.0.2
- psr/event-dispatcher: ^1.0
- psr/http-client: ^1.0.1
- psr/http-factory: ^1.0.1
- psr/http-message: ^1.0.1 || ^2.0
- psr/http-server-handler: ^1.0.1
- psr/http-server-middleware: ^1.0.1
- webmozart/assert: ^1.11
Requires (Dev)
- doctrine/coding-standard: ^12.0.0
- helmich/phpunit-psr7-assert: ^4.4.1
- laminas/laminas-config-aggregator: ^1.14
- laminas/laminas-servicemanager: ^3.21
- lctrs/psalm-psr-container-plugin: ^1.9
- mezzio/mezzio-fastroute: ^3.10
- php-http/curl-client: ^2.3
- php-http/mock-client: ^1.6
- phpunit/phpunit: ^10.3.5
- psalm/plugin-phpunit: ^0.18.4
- roave/security-advisories: dev-latest
- squizlabs/php_codesniffer: ^3.7.2
- symfony/options-resolver: ^5.3.7 || ^6.3
- vimeo/psalm: ^5.15.0
Suggests
- laminas/laminas-cli: for bootstrapping and configuring Symfony Console commands
- netglue/prismic-cli: for building your custom content model definitions for the Prismic.io API
- 1.6.x-dev
- 1.5.x-dev
- 1.5.0
- 1.4.x-dev
- 1.4.0
- 1.3.x-dev
- 1.3.0
- 1.2.x-dev
- 1.2.0
- 1.1.x-dev
- 1.1.0
- 1.0.1
- 1.0.0
- 0.6.1
- 0.6.0
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.0
- dev-renovate/codecov-codecov-action-5.x
- dev-renovate/lock-file-maintenance
- dev-renovate/laminas-laminas-servicemanager-4.x
- dev-renovate/phpunit-phpunit-11.x
This package is auto-updated.
Last update: 2024-12-14 17:38:55 UTC
README
A silly contraction on Prismic and Mezzio!
This library integrates the Prismic.io headless content management system with Mezzio.
If you're building websites in PHP and want a CMS without the hassle of managing databases, then this is worth considering as a solid alternative to the usual suspects.
For more information, it's worth checking out the "Primo Skeleton" app on GitHub.
Also, this lib consumes netglue/prismic-client which is what you'll be interacting with most when it comes to actually making some content…
Stability
This library is mainly targeted at not re-inventing the wheel every time you want to build a CMS website using a Prismic content backend. As it's used in a number of production projects, I'm pretty careful with the releases.