darvis/manta-gallery

Galleryform module for Manta CMS

Installs: 2

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/darvis/manta-gallery

v1.0.1 2025-11-05 14:09 UTC

This package is auto-updated.

Last update: 2025-11-05 14:12:31 UTC


README

Latest Version on Packagist Software License

A Laravel package for managing galleries. This module integrates seamlessly with the darvis/manta-laravel-flux-cms system and provides a complete solution for gallery management.

Features

  • 🖼️ Gallery Management: Full CRUD functionality for galleries.
  • 🎨 Image Uploads: Integrated upload functionality for gallery images.
  • 🌍 Multilingual: Support for multiple languages via Manta CMS.
  • 🏷️ Tagging & Categorization: Organize galleries with tags and summaries.
  • 🎨 Customizable Layouts: Options for full-page display and custom sorting.
composer require darvis/manta-gallery
php artisan manta-gallery:install
php artisan manta-gallery:seed --with-navigation --force

Basic Usage

use Darvis\MantaGallery\Models\Gallery;

// Create a gallery
$gallery = Gallery::create([
    'title' => 'My Awesome Gallery',
    'slug' => 'my-awesome-gallery',
    'summary' => 'A brief summary of this awesome gallery.',
    'content' => 'Full content describing the gallery...',
    'active' => true,
]);

Documentation

For detailed documentation, please see the /docs directory:

Requirements

  • PHP ^8.2
  • Laravel ^12.0
  • darvis/manta-laravel-flux-cms

Integration with Manta CMS

This module is specifically designed for integration with the Manta Laravel Flux CMS:

  • Livewire v3: All UI components are Livewire components
  • FluxUI: Consistent design with the CMS
  • Manta Traits: Reuse of CMS functionality
  • Multi-tenancy: Support for multiple companies
  • Audit Trail: Complete logging of changes
  • Soft Deletes: Safe data deletion

Author

Arvid de Jong
Email: info@arvid.nl

Support

For support and questions:

Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.

Security

If you discover a security issue, please send an email to info@arvid.nl.

License

The MIT License (MIT). See License File for more information.

Credits