Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Iiif Bundle

Iiif Bundle Laravel Package

survos/iiif-bundle

A Symfony bundle for working with IIIF (International Image Interoperability Framework) resources, helping PHP applications expose and consume image API endpoints, manifests, and related metadata.

View on GitHub
Deep Wiki
Context7

Symfony bundle for creating IIIF manifests

Frequently asked questions about Iiif Bundle
What is survos/iiif-bundle used for?
survos/iiif-bundle is a Symfony bundle for working with IIIF resources such as image API endpoints, manifests, and related metadata. It helps PHP applications expose and consume IIIF content, but it is Symfony-oriented rather than Laravel-native. Treat it as a Symfony component or service candidate, not a drop-in Laravel package.
Can I use survos/iiif-bundle in a Laravel application?
Not directly. Laravel does not natively consume Symfony bundles, so installing it as a Composer dependency will not automatically provide Laravel routes, config, or container bindings. Use it in a separate Symfony service and call it over HTTP, or port and wrap the underlying IIIF libraries after validating they are framework-agnostic.
How do I install survos/iiif-bundle?
For a Symfony app, install it with Composer and register the bundle according to Symfony bundle conventions. The provided context does not include exact install commands or bundle registration details, so check the repository README and composer.json. Pin the version, such as 1.0.0, only after reviewing constraints and release notes.
Which PHP and Symfony versions does survos/iiif-bundle support?
The supplied evaluation does not specify PHP or Symfony version constraints. Inspect the package composer.json and CI configuration before committing to a version. Do not assume compatibility with your Laravel or Symfony version matrix from the 1.0.0 tag alone.
Does survos/iiif-bundle support IIIF Image API 2.x/3.x and Presentation API 2.x/3.x?
The provided context does not confirm which IIIF Image API or Presentation API versions are implemented. The package description mentions image API endpoints and manifests, but compliance details are an open question. Validate specific API levels, manifest shapes, and metadata behavior in a spike before production use.
Is survos/iiif-bundle production-ready?
There is not enough evidence in the supplied metadata to call it production-ready. The 1.0.0 release note only says it is not yet in the Survos monorepo and gives no feature, compatibility, or breaking-change detail. Require documented behavior, CI, issue-tracker activity, and maintainer responsiveness before relying on it.
How should I integrate IIIF into Laravel if I do not use this bundle directly?
Prefer a service-boundary approach: run IIIF endpoints in a small Symfony service or a dedicated image server and call them from Laravel over HTTP. If you need a Laravel-native path, map bundle configuration to Laravel config, Symfony routes to Laravel routes, and services to container bindings only after confirming the core classes are reusable. Keep the integration behind a feature flag with a fallback to existing image delivery.
What should I test in a survos/iiif-bundle proof of concept?
Start with sample images and manifests in an isolated Symfony-only spike. Test IIIF compliance, manifest generation, authentication, CORS, storage drivers, and error handling for failed image processing. Also confirm PHP and Symfony constraints and whether the release is synchronized with the Survos monorepo.
What are the scaling concerns for IIIF image serving with this bundle?
IIIF image processing, tiling, thumbnails, and manifest generation can be CPU-, I/O-, and storage-intensive. Plan for queue workers, caching, CDN delivery, and possibly a dedicated image server such as Cantaloupe rather than assuming the bundle alone handles scale. Monitor invalid manifests, CORS and auth failures, and image-processing errors in production.
What are alternatives or fallback options to survos/iiif-bundle?
Alternatives include a standalone IIIF image server such as Cantaloupe, other PHP IIIF libraries, or a custom Symfony service that wraps IIIF logic. For Laravel, the safest fallback is to keep image delivery on existing infrastructure and expose IIIF through a separate service. Evaluate licensing, maintenance, and IIIF compliance before choosing any option.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource