Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] System wtyczek!
Krizis
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 1
Dołączył: 27.07.2008

Ostrzeżenie: (0%)
-----


Witam!
Ostatnio kombinowałem ze skryptem na wtyczki (pluginy) do CMS'a własnego ale całkowicie mi to nie wyszło... Mógł by ktoś pomóc (Kodu nie mam bo wywaliłem) Chodziło by mi o choć częściowe wykonanie + podpowiedz co dalej zrobić biggrin.gif
Go to the top of the page
+Quote Post
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Podejrzyj jak to robią w większych systemach.

Generalnie to bym radził utworzyć interfejs wtyczki, który każda wtyczka musi implementować. W nim tworzysz metody do instalacji, odinstalowania, dodania do menu itd.
Z góry ustalasz katalog do przechowywania wtyczek, każda wtyczka umiejscowiona w swoim folderze.

Teraz skrypt w panelu adm skanuje katalog, sprawdza każdy sub-katalog w poszukiwaniu wtyczek, wybiera główny plik (wymaga usystematyzowania nazw), sprawdza czy zawiera odpowiednią klasę, implementuje interfejs. Z tego tworzy listę wtyczek. Wtyczki, które już były wcześniej oznacza jako zainstalowane, te, których nie było przy poprzednim uruchomieniu oznacza jako nowe, do instalacji.

Konfiguracje wtyczek możesz przechowywać we własnych konfigach dla danej wtyczki, w bazie danych etc. Ważne, żeby sobie oznaczyć która wtyczka jest już zainstalowana.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 04:41