To repozytorium jest oficjalnym zbiorem przykładowych modułów stworzonych i utrzymywanych przez zespół PrestaShop. Służy jako praktyczny punkt odniesienia dla deweloperów, demonstrując, jak implementować powszechne wzorce dostosowywania przy użyciu nowoczesnej architektury PrestaShop. Każdy podmoduł w kolekcji jest skoncentrowanym, działającym przykładem ukierunkowanym na konkretny przypadek użycia technicznego, a nie funkcją produkcyjną dla użytkowników końcowych.
- Wzorce API i kontrolerów: Zawiera przykłady modyfikowania nowego API PrestaShop, tworzenia nowoczesnych kontrolerów administracyjnych z powiązanymi kartami menu oraz implementowania poleceń konsoli Symfony w kontekście modułu.
- Dostosowywanie siatek i formularzy: Pokazuje, jak tworzyć nowe siatki administracyjne, rozszerzać istniejące siatki o dodatkowe akcje wierszy i rejestrację JavaScript, a także rozszerzać formularze zarządzane przez Symfony — w tym pola przesyłania obrazów i niestandardowe obiekty oparte na Doctrine ORM.
- Doctrine i CQRS: Pokazuje, jak używać encji Doctrine w obecnym frameworku PrestaShop i jak stosować wzorzec CQRS wraz z hookami do czystego zarządzania danymi.
- Obiekty identyfikowalne i hooki: Obejmuje użycie hooków dla obiektów identyfikowalnych, ważny wzorzec dla modułów, które muszą reagować na zapisywanie formularzy w zapleczu bez nadpisywania plików rdzenia.
Ta kolekcja jest skierowana wyłącznie do deweloperów modułów, którzy chcą mieć działające implementacje referencyjne dla nowoczesnych standardów tworzenia modułów PrestaShop. Nie jest to funkcjonalny moduł do obsługi sklepu. Deweloperzy tworzący nowe moduły lub przenoszący istniejące do obecnej architektury PrestaShop znajdą w tym repozytorium przydatny punkt wyjścia do zrozumienia zalecanych wzorców i API.
Komentarze (0)
Chwilowo nie możesz polubić tej opinii
Zgłoś komentarz
Zgłoszenie wysłane
Twoje zgłoszenie nie może zostać wysłane