gardenlawn / mediagallery
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
Requires
- php: >=8.3.0
- ext-fileinfo: *
- hyva-themes/magento2-theme-module: ^1.3.11
- magento/product-community-edition: ^2.4.8
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 imhash,width,heightlubhashsię 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