Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MVC] Mechanizm obsługi modułów / pluginów pokroju tego w WP
Forum PHP.pl > Forum > PHP
seba_bwo
Witam

Ostatnio pisałem dwa pluginy do wordpressa i zaciekawił mnie
zastosowany tam mechanizm do implementacji pluginów a mianowicie
Filtry
i
Akcje

Czy takie rozwiązanie jest wydajne? Czego używacie w swoich
aplikacjach?

Takie "zapychanie" programu funkcjami oraz sprawdzanie w każdym
momencie czy jakaś jest dodana wydaje mi się nieco nie wydajne.

Myślałem o następującej implementacji.
Kod
                        Użytkownik
                            \/
                        POST / GET
                            \/
Operacje na zmiennych POST/GET/COOKIE/SESSION << Tu nasz     
plugin
                            \/
          Działanie właściwej aplikacji na danych
                            \/
Operacje na danych zwracanych przez aplikację << Tu nasz     
plugin
                            \/
           Implementacja widoków przez aplikację
                            \/
Działania na widokach zwracanych przez aplikację << Tu nasz     
plugin
                            \/
         Zwracanie wyniku działania do użytkownika

Co sądzicie o takim rozwiązaniu ?
Oczywiście wszystko w odbywa się w modelu MVC.
wookieb
Poczytaj o zdarzeniach a dokładniej o czymś takim jak EventDispatcher. Jest właściwie mechanizmem "pluginowym" dla większości elementów.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.