gardenlawn/mediagallery

There is no license information available for the latest version (dev-master) of this package.

MediaGallery

Installs: 11

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:magento2-module

pkg:composer/gardenlawn/mediagallery

dev-master 2025-11-22 01:04 UTC

This package is auto-updated.

Last update: 2025-11-25 21:21:49 UTC


README

Moduł dostarcza poleceń konsoli do synchronizacji mediów z AWS S3 i zarządzania galeriami.

Dostępne Polecenia

1. gardenlawn:mediagallery:sync-s3

Synchronizuje tabelę media_gallery_asset z zawartością bucketa S3.

  • Podstawowe użycie (tylko dodawanie nowych plików):

    bin/magento gardenlawn:mediagallery:sync-s3
  • Opcje:

    • --dry-run: Wyświetla, jakie zmiany zostałyby wprowadzone, bez modyfikacji bazy danych.
    • --with-delete: (Ostrożnie!) Włącza usuwanie z bazy danych wpisów o plikach, które nie istnieją już w S3.
    • --force-update: (Może być wolne!) Włącza aktualizację istniejących plików, jeśli brakuje im hash, width, height lub hash się zmienił.

    Przykład pełnej synchronizacji (dodawanie, aktualizacja, usuwanie):

    bin/magento gardenlawn:mediagallery:sync-s3 --with-delete --force-update --dry-run

2. gardenlawn:mediagallery:populate-all

Tworzy galerie na podstawie folderów, linkuje do nich zasoby i opcjonalnie czyści nieużywane galerie. Uruchamiaj po sync-s3.

  • Podstawowe użycie (tworzenie galerii i linkowanie):

    bin/magento gardenlawn:mediagallery:populate-all
  • Opcje:

    • --dry-run: Wyświetla, jakie zmiany zostałyby wprowadzone, bez modyfikacji bazy danych.
    • --with-prune: (Ostrożnie!) Włącza usuwanie galerii, które nie odpowiadają już żadnym istniejącym plikom.

    Przykład użycia z czyszczeniem galerii:

    bin/magento gardenlawn:mediagallery:populate-all --with-prune --dry-run